Ceinila — Privacy Policy
Ceinila is an AI companion app. This policy explains what information the app collects, why, who it is shared with, and the choices you have. We keep data collection to what the app actually needs to work.
1. Who we are
This app ("Ceinila", "the app", "we", "us") is operated by the app's developer. For any privacy question or request, contact us at digitalgates115@gmail.com.
2. Information we collect
Account information
When you sign in, we collect your email address (email sign-in) or the basic account identifier from Google Sign-In, plus an authentication token used to keep you signed in. You may also continue as a guest, in which case no account is created and online chat features are limited.
Messages you send (online chat)
When you chat with Ceinila in the online (cloud) mode, the text of your messages is sent through our server to a third-party AI provider to generate the reply. Our server does not keep a separate log of your messages; your conversation is kept as part of your cloud save (below) if you are signed in. If you use the on-device mode, your messages are processed locally on your phone and are not sent to an AI provider.
Cloud save (signed-in players)
If you are signed in, the app regularly saves your game to your account on our server so you can sign in on another phone, or after reinstalling, and continue where you left off. This save includes your conversation history, the memories Ceinila has formed about you (for example your name and things you've told her), her mood and relationship state, your level, progress, achievements and cosmetics, your alarms, and your app preferences. It is linked to your account, sent over an encrypted connection, and used only to restore your game. When you sign out, the save stays in your account and is removed from that device. If you play as a guest, nothing is saved to our server.
Purchases
Subscriptions are bought and paid for through Google Play; we never receive your card or payment details. To unlock your plan we receive from Google Play the purchase confirmation, and we store your plan, its expiry date, and a scrambled (hashed) form of the purchase code, linked to your account.
Voice input
If you use voice input, your speech is captured and converted to text by your device's built-in speech recognition (provided by Android / Google). The app does not send your microphone audio to our servers and does not store recordings. This system speech service is governed by your device and Google account settings.
Camera and photos
The AR camera uses your camera to let you take photos with Ceinila. These photos are created and stored on your device only (in the app and your phone's gallery). They are not uploaded to us or any third party. Sharing a photo happens only when you choose to, through your device's own share sheet.
Usage and technical data
- A per-account count of online messages and their estimated cost, kept on our server to enforce daily/weekly usage limits.
- A randomly generated install identifier and a device identifier (stored only in scrambled, hashed form), used to keep usage limits and free messages fair and to prevent abuse.
- A Google Play Integrity check result (whether the app and device are genuine), used to protect free messages from abuse.
- Your device's local time, time zone, and locale, sent with online messages so Ceinila can respond naturally (e.g., "good morning").
- The app version.
Data stored only on your device
Your photos, downloaded voice and on-device AI models, and device-specific settings are stored only on your device. If you play as a guest, your whole game (conversation, memories, progress) also stays only on your device until you sign in.
3. How we use information
- To sign you in and keep you signed in.
- To save your game to your account and restore it when you sign in (cloud save).
- To unlock and maintain the subscription plan you bought.
- To generate Ceinila's replies (online mode) and transcribe your voice.
- To enforce fair-use limits on the online AI service.
- To personalize responses to your local time and to remember context within the app.
- To operate, maintain, and improve the app and prevent abuse.
4. Third-party services
We use the following processors. Your use of the app is also subject to their policies:
| Service | Purpose | Data involved |
|---|---|---|
| Google Firebase Authentication | Sign-in | Email / Google account ID, auth token |
| Cloudflare (Workers & D1) | Backend server: usage limits, cloud save, purchase records | Message counts, install/device ID (hashed), your cloud save (conversation, memories, progress, settings), plan and expiry, request metadata |
| Google Play (Billing, Play Integrity) | Subscriptions; checking the app and device are genuine | Purchase confirmation; integrity check result |
| AI model provider (via OpenRouter / DeepSeek) | Generating chat replies (online mode) | The text of your chat messages |
| Android / Google speech recognition (on your device) | Transcribing voice input | Handled on-device by the OS; the app does not receive or send your audio |
We do not sell your personal information, and we do not use it for advertising or profiling.
5. Data retention and deletion
- Cloud save is kept while your account exists; each new save replaces the previous one.
- On-device data stays until you sign out, clear it in Settings, or uninstall the app.
- Usage counts on our server reset on their daily/weekly cycle.
- Purchase records are kept while your account exists, to keep your plan working.
- Account deletion: in the app, go to Settings → Account → Delete account. This permanently deletes your account and your cloud save. You can also email us at digitalgates115@gmail.com and we will process the request.
6. Your choices
- Use guest mode to keep your game only on your device, or the on-device brain to avoid sending messages to an AI provider.
- Decline or revoke microphone and camera permissions in your device settings (voice and AR camera features will be unavailable).
- Clear your data any time via Clear conversation or Start Over in Settings (if you are signed in, your cloud save is updated to match), or delete your account and all saved data via Settings → Account → Delete account.
7. Children
Ceinila is not directed to children under 13 (or the minimum age required in your country). If you believe a child has provided us personal information, contact us and we will delete it.
8. Security
Sign-in and server requests use encrypted (HTTPS) connections. Third-party API keys are held on our server and are never shipped in the app. No method of transmission or storage is 100% secure, but we take reasonable measures to protect your information.
9. Changes to this policy
We may update this policy as the app changes. Material changes will be reflected by updating the "Last updated" date above and, where appropriate, an in-app notice.
10. Contact
Questions or requests: digitalgates115@gmail.com.