App Privacy & Support

Violette Privacy Policy

Last updated:

This policy describes Violette, including its optional connected features. Data handling depends on the features and providers you use.

Violette Data

Apple Intelligence chats run on device when available.

Violette stores chats, profile details, custom AI characters, app settings, and experiment data so the app can restore your experience.

Profile details can include the name, age, bio, and icon details you choose to add.

This app-managed data is saved in the app's private container and can sync through the app's private iCloud storage when iCloud is available.

Apple Account

Violette requires Sign in with Apple and iCloud availability before opening the main app. Violette stores the Apple user identifier returned for this app and the display name Apple provides, when available, so Settings can show the signed-in Apple Account.

Violette does not receive your Apple ID password. Apple controls iCloud sign-in, iCloud Drive availability, and Apple Account credential status in iOS Settings.

You can remove the app-scoped Sign in with Apple identifier and display name stored by Violette from Settings. This does not sign you out of iCloud or your Apple Account in iOS Settings. If Apple reports that Violette's Sign in with Apple credential has been revoked, Violette removes its stored Apple sign-in identity and returns to the sign-in gate.

Provider Keys

External provider API keys, model IDs, base URLs, and external-provider activation stay on this device and are not written to iCloud app storage.

Provider keys are removed with Violette's local app data, and stale keys are purged when the app opens after a fresh reinstall.

Clipboard

When you copy chat or writing text, Violette writes plain text to the system clipboard as local-only content with an automatic expiration where iOS supports it.

Photos

Saving generated pixel art asks for add-only Photos permission and writes only the image you choose to save. Violette does not request read access to your photo library.

External AI Providers

If you enable Developer Mode and choose Google, OpenAI-compatible endpoints, or Claude, those providers may receive prompts, relevant chat history, character instructions, and profile details you added, including optional age or bio fields.

Violette does not sell this data or use external AI provider responses for advertising profiles. External providers protect, retain, and delete data under their own privacy and API terms.

Violette cannot delete copies already retained by an external provider. Use any deletion controls offered by the provider when you want provider-side data removed.

Advertising

Violette may show ads. The app asks for tracking permission before allowing personalized ad tracking. If permission is denied or restricted, ad requests use non-personalized publisher privacy treatment.

Ads are served through Google Mobile Ads. Google may receive device, app, ad interaction, and coarse network information needed to request, deliver, measure, and limit ads.

Ad partner retention and deletion are governed by Google's advertising and privacy terms.

You can use Ad Privacy Options in Violette’s Privacy Policy screen when that option is available, and manage tracking permission in iOS Settings.

Learn more in the Google Privacy Policy.

Remote Images

Image links in chats are loaded only after you choose to load a preview, which may contact the remote image host.

Control

You can delete custom AI characters, clear chats, or remove Violette's stored app-scoped Sign in with Apple identity from Settings.

You can manage iCloud, tracking, and app permissions in iOS Settings.

Deleting Violette removes its local app container, but synced app data may restore from iCloud after reinstall. Use Delete All Custom AI Characters and Clear All Chats in Settings before uninstalling when you want those synced records removed.