Privacy Policy
AI Chat: Personas, Voice & Art
Last Updated: March 2, 2026 · Effective: March 2, 2026
1. Introduction
This Privacy Policy explains how Vladyslav Nedodaiev ("we", "us", "our") collects, uses, stores, and protects your information when you use the AI Chat: Personas, Voice & Art mobile application ("the App"). By using the App, you agree to the practices described in this policy.
We are committed to protecting your privacy and being transparent about our data practices. If you do not agree with this policy, please do not use the App.
2. Information We Collect
2.1 Account Information
When you create an account, we collect:
- Email address (when signing in with email, Google, or Apple)
- Display name (from your Google or Apple account, or as you set it)
- Profile photo URL (from your Google or Apple account)
- Authentication provider (e.g., Google, Apple, email/password)
- Account creation date and last sign-in date
2.2 Conversation Data
When you use the AI chat features, we process:
- Messages you send and AI-generated responses
- Chat metadata (chat name, selected personality, response style, creation time)
- Image generation prompts and generated images
- Audio recordings submitted for transcription (temporarily stored, then deleted after processing)
2.3 Subscription and Purchase Data
When you subscribe or make purchases:
- Subscription plan type (Free, Base, or Premium)
- Purchase verification tokens (used to validate purchases with Apple or Google)
- Platform (iOS or Android), product identifier, and subscription status
We do not have access to your full payment details. All payments are processed by Apple (App Store) or Google (Google Play).
2.4 Usage Data
We collect information about how you use the App:
- Feature usage (message count, image generation count, smart actions count)
- App interaction events (via Firebase Analytics)
- Community interactions (likes, saves, and uses on shared images and community personalities)
- Personality usage tracking — when you "use" a community personality, we record which personality you selected in your user profile (
used_personalities) to enable features such as deletion warnings for personality authors and usage analytics
- Social interaction data on personalities — likes, saves, and usage counts on community personalities are tracked as aggregate counters on each personality and as individual records tied to your user ID
- Onboarding preferences (selected goal, personality, response style)
- App settings and preferences (language, font, notification preferences)
During the initial setup (onboarding), we collect anonymous interaction events — such as which setup steps you view, complete, or skip, and which permissions you grant — before you reach the analytics preference screen. These events contain no personally identifiable information and are used solely to improve the onboarding experience. Once you configure your analytics preference during setup, data collection follows your choice going forward. You can change this setting at any time in the App's privacy settings.
2.5 Device and Technical Data
We automatically collect:
- Crash reports and error logs (via Firebase Crashlytics)
- Device type, operating system, and app version
- Firebase Cloud Messaging token (for push notifications)
- Advertising identifier (only with your explicit consent on iOS via App Tracking Transparency)
2.6 Google Calendar Data
If you choose to connect your Google Calendar:
- Calendar events (read and write access, only when you explicitly authorize it)
- This data is accessed in real time and is not stored on our servers
2.7 Community Personality Data
When you create or publish a personality, we collect and store:
- Personality content — name, description, system instructions, welcome message, tags, and configuration (e.g., temperature setting)
- Avatar images — if you upload a custom avatar for your personality, it is stored in Firebase Storage
- Automatically detected language — we analyze the text content of your personality (name, description, and system instructions) using on-device language detection to assign a language tag. This detection uses Unicode script analysis and common word matching, and is performed entirely on your device — no content is sent to external services for language detection
- Publishing metadata — visibility status, publish date, and moderation status
3. How We Use Your Information
We use the information we collect to:
- Provide the AI chat service — send your messages to our AI provider for processing and deliver responses
- Store and sync your conversations — save chat history locally and, if enabled, sync across your devices via the cloud
- Process subscriptions — verify your purchases and manage your subscription entitlements
- Send push notifications — deliver messages, updates, promotions, and reminders (based on your preferences)
- Display advertisements — show relevant ads to free-tier users (personalized only with your consent)
- Improve the App — analyze usage patterns, diagnose crashes, and optimize performance
- Generate and share images — process your prompts, generate images, and optionally share them in the community gallery
- Manage your account — authenticate you, maintain your profile, and provide account management features
4. AI-Powered Features and Third-Party AI Processing
4.1 How AI Processing Works
The App uses OpenAI's API (via our secure backend) to power chat responses, image generation, and audio transcription. When you use these features:
- Your message content is sent to OpenAI through our Firebase Cloud Functions (server-side). The App never communicates with OpenAI directly.
- A limited conversation context (up to 10 recent messages plus a system instruction) is sent per request, alongside with conversation summary.
- Audio files for transcription are temporarily uploaded, processed, and then deleted.
4.2 What We Send to OpenAI
- Message text (your input and conversation context)
- System instructions (personality and response style settings)
- Image generation prompts
- Audio recordings for speech-to-text conversion
4.3 OpenAI's Data Practices
OpenAI processes data sent through its API according to its own privacy policy and data usage policies. We have opted in to sharing API inputs and outputs with OpenAI, which means that your messages, prompts, and AI-generated responses sent through our service may be used by OpenAI to improve and train their models. This setting is enabled at the organizational level and cannot be opted out of on a per-user basis. For the most current information on how OpenAI handles shared data, please refer to OpenAI's Privacy Policy and API Data Usage Policy.
4.4 AI-Generated Content
AI responses and generated images are produced by automated systems and may not always be accurate, appropriate, or unbiased. We do not guarantee the correctness or suitability of AI-generated content. You are responsible for how you use such content.
5. Data Storage and Security
5.1 Where Your Data Is Stored
- Locally on your device — chat history (SQLite database), settings (SharedPreferences), and cached files (images, audio)
- Firebase Cloud Services (Google Cloud Platform) — user profiles, chat data (when cloud sync is enabled), subscription entitlements, generated images (when image sharing is enabled), and analytics data
- Google BigQuery — Firebase Analytics and Crashlytics data is exported to Google BigQuery for aggregated analytics, crash analysis, and reporting. This data includes usage events, device metadata, anonymized user properties, and crash/error logs. It is used solely for internal purposes and is not shared with third parties.
- Audio files — temporarily stored in Firebase Storage during transcription, then automatically deleted
- Personality avatar images — custom avatar images uploaded for community personalities are stored in Firebase Storage and served to other users who browse or use your personality
5.2 Cloud Sync
You can control whether your conversations are synced to the cloud. When cloud sync is disabled, your chats are stored only on your local device. You can manage this in the App's storage settings.
5.3 Public Image Sharing
You can control whether to share generated images publicly. When public image sharing is enabled, your AI-generated images are stored in Firebase Cloud Storage and displayed in the App's community gallery. Shared images are associated with your display name and the prompt used to generate them. Images shared by free-tier users are automatically deleted after 7 days. You can disable public sharing at any time in your settings, and previously shared images will no longer be visible to other users.
5.4 Security Measures
We implement reasonable security measures to protect your data:
- All data in transit is encrypted using TLS/HTTPS, enforced by Firebase and Google Cloud infrastructure
- API keys are stored as server-side secrets and are never exposed to the client app
- Authentication uses industry-standard protocols (OAuth 2.0 for Google and Apple Sign-In)
- Firebase services provide encryption at rest for stored data
- Account deletion might require recent re-authentication for security
While we take appropriate measures to protect your data, no method of electronic storage or transmission is 100% secure.
6. Advertising
6.1 Ad Networks
The App displays ads provided by Google AdMob to free-tier users. Ad formats include banners, interstitials, and rewarded ads.
6.2 Advertising Identifiers
- iOS: We request your consent via Apple's App Tracking Transparency (ATT) framework before accessing your advertising identifier (IDFA). If you decline, ads will be non-personalized.
- Android: The App may access the Android Advertising ID for ad personalization purposes.
6.3 Opting Out
You can limit ad personalization through your device settings:
- iOS: Settings > Privacy & Security > Tracking
- Android: Settings > Google > Ads > Opt out of Ads Personalization
Premium subscribers do not see ads.
7. Community Features
7.1 Shared Image Gallery
If you enable image sharing (configurable in settings), your AI-generated images may be displayed in the App's community gallery. Shared images include:
- The image itself
- Your display name (nickname)
- The prompt used to generate the image
- Interaction counts (likes, saves, uses)
You can disable public sharing at any time in your image sharing settings. Free-tier shared images are automatically removed after 7 days.
7.2 Community Personalities
If you publish a personality to the community, the following data is visible to other users:
- The personality's name, description, and avatar image
- Your display name (nickname) as the author
- Tags and detected language
- Aggregate interaction counts (likes, saves, uses)
System instructions and welcome messages are used by the App when another user chats with your personality, but are not directly displayed in the personality's public listing. When you unpublish a personality, it is no longer visible to other users. When you delete a personality, it is soft-deleted and permanently removed after a retention period. Your individual like, save, and use interactions on other users' personalities are recorded as described in Section 2.4.
8. Data Sharing
We do not sell your personal data. We share your information only in the following circumstances:
| Recipient | Data Shared | Purpose |
| OpenAI | Message content, prompts, audio | AI processing (chat, images, transcription) |
| Google (Firebase) | Account data, analytics, crash logs | Infrastructure, analytics, crash reporting |
| Google (BigQuery) | Analytics events, crash logs, device metadata | Aggregated analytics, crash analysis, and reporting |
| Google (AdMob) | Device identifiers, ad interactions | Advertising |
| Apple / Google | Purchase tokens | Subscription verification |
| Google (Calendar API) | Calendar events | Calendar integration (only if authorized) |
We may also disclose your information if required by law, legal process, or government request.
9. Your Rights and Choices
9.1 Privacy Controls in the App
You have the following controls available in the App's Settings:
- Analytics: Toggle analytics data collection on or off
- Cloud Sync: Enable or disable cloud synchronization of your conversations
- Image Sharing: Choose whether your generated images are shared publicly
- Notifications: Configure which notification categories you receive (messages, updates, promotions, reminders)
- Ad Tracking (iOS): Accept or decline personalized advertising via the ATT prompt
9.2 Account Deletion
You can delete your account at any time from within the App. Account deletion permanently removes:
- Your user profile and account data
- All cloud-stored conversations and messages
- Subscription entitlement records
- Locally stored data (chat history and preferences)
Published community personalities undergo a 30-day grace period after account deletion, during which they remain available in an anonymized state (your author information is removed). After 30 days, the personality data is permanently deleted. Copies of your personalities made by other users before deletion are not affected.
Account deletion is irreversible. You might need to re-authenticate before deletion for security purposes.
9.3 Data Access and Portability
You can export your chat history from within the App.
9.4 Rights Under GDPR (European Economic Area)
If you are located in the EEA, you have the right to:
- Access your personal data
- Rectify inaccurate or incomplete data
- Erase your personal data ("right to be forgotten")
- Restrict processing of your data
- Port your data to another service
- Object to processing based on legitimate interests
- Withdraw consent at any time without affecting prior processing
To exercise these rights, contact us at the email address listed below.
9.5 Rights Under CCPA/CPRA (California)
If you are a California resident, you have the right to:
- Know what personal information we collect and how it is used
- Delete your personal information
- Opt out of the sale or sharing of personal information
We do not sell your personal information. To exercise your rights, contact us at the email address listed below.
10. Children's Privacy
The App is not intended for children under the age of 13 (or the applicable minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will promptly delete it.
11. Data Retention
- Account data: Retained for as long as your account is active. Deleted upon account deletion.
- Conversation data: Retained until you delete individual chats or your account. Local-only chats are retained on your device until you delete them or uninstall the App.
- Audio recordings: Temporarily stored during transcription and automatically deleted after processing.
- Generated images: Retained in your account until deleted. Free-tier shared images expire after 7 days.
- Community personality data: Retained while the personality exists. After deletion (or account deletion), published personalities are anonymized and retained for up to 30 days before permanent deletion. Copies made by other users are retained independently. Personality avatar images are deleted when the personality is permanently removed.
- Personality interaction data: Your likes, saves, and usage records (
used_personalities) are retained for as long as your account is active. Deleted upon account deletion.
- Analytics and crash data: Retained according to Firebase's standard retention periods (typically 14 months for analytics, 90 days for crash data).
- Subscription data: Retained for the duration of your subscription and for a reasonable period afterward for record-keeping and dispute resolution.
12. International Data Transfers
Your data may be processed in countries outside your country of residence, including the United States, where our service providers (Google/Firebase, OpenAI) operate. These transfers are necessary to provide you with the App's services. Where required by law, we rely on standard contractual clauses or other approved transfer mechanisms to protect your data.
13. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
- Posting the updated policy with a new "Last Updated" date
- Sending an in-app notification for material changes
Your continued use of the App after changes take effect constitutes acceptance of the updated policy. We encourage you to review this policy periodically.
14. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us:
Email: vladislavnedodaiev@gmail.com