Privacy Policy

Effective September 30, 2026

A note on mental health

Flirt Mode is a flirting practice app. Not therapy. Not a crisis resource. It's for entertainment and building confidence, not addressing emotional distress.

If you're experiencing persistent emotional distress, anxiety, depression, or a mental health crisis, please reach out to a professional. 988 Suicide and Crisis Lifeline: call or text 988 (US). Crisis Text Line: text HOME to 741741. For immediate emergencies, call 911. International resources at iasp.info.


Who we are

Flirt Mode is an iOS app ("the app," "the Service"). This privacy policy explains what data we collect, why we collect it, and what we do with it. Our contact email is hi@flirtmodeapp.com.

If you live in the EEA or UK, also see For users in the EEA and UK (GDPR). If you live in Mexico, also see For users in Mexico (Privacy Notice). If you live in the United Kingdom, Canada, Australia or the United States, also see For users in the United Kingdom, For users in Canada, For users in Australia or For users in the United States.

What we collect

When you download and use the app:

  • Session audio — your voice is streamed in real time to OpenAI's Realtime API during a call. We never record or store your session audio. OpenAI may keep it for up to 30 days to check for abuse (see below).
  • Chat transcripts — a text transcript of each chat is stored privately with your anonymous account for up to 30 days, checked with OpenAI's moderation service, sent to Google's Gemini API to generate your post-call coaching, and then deleted automatically.
  • Custom characters — if you create your own character, its settings (name, personality traits, where you met, flirt level, face choice, and the optional setup and goal choices you pick) are stored with your anonymous account until you delete your data. The name you type is checked by an automated moderation filter and sent to OpenAI as part of the character's instructions for the call.
  • Progress and streaks — after each chat that is long enough for a Replay, we save a small summary with your anonymous account: your current and best streak, the day of your last chat (in your time zone), the number of chats, and your last 30 Replay reads (Spark, Curiosity and Confidence, each a level from 1 to 4) with the day of each. It contains no audio, no transcript and no names, and it is kept until you delete your data. To work out the day in your time zone, the app sends your time-zone offset with your Replay request.
  • Character memory — if you leave "Characters remember me" on (Settings), after a Replay the coach writes one short note about something you shared, for example "You mentioned climbing". The note is kept on your phone, never shared between characters. At the start of your next chat with that character, the app sends the note with the chat request: our AI voice provider receives it for that chat, and it is stored with that chat's record on our servers. You can turn it off or clear it any time in Settings or on a character's profile; deleting the app removes it from your phone.
  • Purchase records — what you bought and when, processed by Apple and RevenueCat and linked to your anonymous account. We do not receive or store payment card details.
  • Anonymous account ID — a random ID created on first launch (no name, email, or phone number). It links your chats, credits, and purchases, and is shown in Settings as your Support ID.
  • Usage data — characters chosen, session durations, and in-app events, collected with PostHog and linked to your anonymous account ID. Used to understand how the app is being used and to fix things that are broken. It never includes audio, transcripts, or who you choose to flirt with. You can turn it off anytime in Settings → Share Usage Stats.
  • Crash and performance data — collected with Sentry. Crash reports (error reports) are not linked to your account. Performance data is linked only to Sentry's own installation ID, never to our account ID or your identity. Crash reports are not part of Share Usage Stats and stay on, because they are how we find and fix crashes. To object, email hi@flirtmodeapp.com.
  • Chat settings — the character you called, who you chose to flirt with (women or men), and the language of the conversation are saved with each chat record. The record also includes a device token (from Apple's DeviceCheck and App Attest) that we use to give one intro chat per device. The app's language choice itself is stored only on your device.
  • Intro-chat device check — to give one intro chat per iPhone, we use Apple's DeviceCheck to set a single "intro chat used" flag for your device. Apple stores that flag, not us, and it is not linked to your name or any identifying details. We keep the device token used for this check with your chat record. The flag stays even if you delete your data or reinstall the app.

What we do not collect

  • We do not record or store your session audio. Transcripts are text only and deleted after 30 days.
  • We do not collect health or medical records.
  • We do not access your contacts, camera, photos, or precise location.
  • We do not sell your data to third parties.
  • We do not use your data to train AI models, and neither do OpenAI or Google under the API terms we use.
  • We do not track you across other companies' apps or websites.

How we use your data

  • To run the app and deliver voice sessions
  • To write the coaching you see after each chat
  • To verify your session credits and purchase state
  • To diagnose crashes and fix bugs
  • To understand how users interact with the app so we can improve it

Third-party AI providers

We only send your voice and transcripts to these providers after you agree on the consent screen before your first call. You can withdraw consent at any time in Settings → Turn Off AI Voice Chats.

Flirt Mode uses OpenAI's Realtime API to power voice sessions. During a session, your voice audio is sent directly to OpenAI over a secure connection so it can generate the AI character's spoken responses. OpenAI does not use it to train models. OpenAI may keep API data for up to 30 days solely to monitor for abuse, then deletes it (unless the law requires longer). Subject to OpenAI's Privacy Policy.

If you create your own character, the name you type is checked by an automated moderation filter and sent to OpenAI as part of the character's instructions for the call. Custom character settings (name, traits, face choice and the optional setup and goal choices) are stored with your account until you delete your data.

Before coaching, the transcript is also checked with OpenAI's moderation service. Chats that break our content rules don't get coaching.

After a chat, the text transcript is sent to Google's Gemini API to write your coaching. It is sent through Google's paid API, which does not use it to train Google's models. Google may keep it for up to 55 days solely to detect abuse, then deletes it. Subject to the Gemini API Terms.

Other third-party services

  • Google Firebase — authentication and backend services
  • RevenueCat — in-app purchase management
  • Sentry — crash reports (not linked to your account) and performance data (linked only to Sentry's own installation ID, not to our account ID or your identity)
  • PostHog — product analytics (in-app usage events)

Each service has its own privacy policy. The open-source software and fonts bundled in the app are credited on our Open-source licenses page. We do not share your data with them beyond what's necessary to operate the app.

Data retention

We never store session audio. Chat transcripts and the coaching written from them are deleted automatically after 30 days. Your progress summary (streaks and Replay reads) is kept until you delete your data. Usage, crash and performance data are retained for as long as needed to operate and improve the app. We keep the Apple transaction ID of each chat pack purchase so the same purchase can never be credited twice; after you delete your data it is no longer linked to any account. You can delete everything we hold about you at any time in the app (Settings → Delete My Data).

Children's privacy

Flirt Mode is for adults 18 and older. We do not knowingly collect data from anyone under 18. If you believe someone under 18 has used the app, contact us at hi@flirtmodeapp.com and we will address it promptly.

Your rights

Delete your data: in the app, go to Settings → Delete My Data. This immediately erases your chat history (including memory notes sent with chats), transcripts, coaching, progress and streaks, unused chat credits, and purchase records from our servers and RevenueCat. We keep only the App Store transaction IDs, no longer linked to you, so the same purchase can't be credited twice. Character packs you bought stay with your Apple Account and come back with Restore Purchases. Unused chats and the bonus pack picked with a 3-chat purchase can't be restored.

Withdraw AI consent: Settings → Turn Off AI Voice Chats.

Stop usage analytics: Settings → Share Usage Stats → Off. Nothing more is sent to PostHog from that device.

For a copy of your data, or if you can't use the app, email hi@flirtmodeapp.com with your Support ID (Settings → Support ID). We respond within 30 days.

To revoke microphone access: iOS Settings → Privacy & Security → Microphone → Flirt Mode.

For users in the EEA and UK (GDPR)

If you live in the European Economic Area (EEA) or the United Kingdom, the EU General Data Protection Regulation (GDPR) or the UK GDPR applies to how we handle your personal data. This section adds to the rest of this policy.

EU representative and voice data. We have no establishment in the EU and have not appointed an Art. 27 representative; our data-protection contact is Ilan Dee, hi@flirtmodeapp.com. We do not create voiceprints or identify you by your voice: your audio is streamed live to OpenAI, which processes it on our behalf, only to power the call.

Controller. The controller of your personal data is ElEvInvest, 418 Broadway STE R, Albany, NY 12207, USA, operating the Flirt Mode app. Contact: hi@flirtmodeapp.com.

Why we use your data, and our legal basis:

  • Your consent — sending your voice to OpenAI during a call, and your chat transcript to OpenAI's moderation service and to Google Gemini to write your coaching (the Replay). Your chats and your "flirting with" choice may reveal information about your sex life or sexual orientation; we handle that only with your explicit consent, given on the consent screen before your first call. You can withdraw consent at any time in Settings → Turn Off AI Voice Chats. Withdrawing doesn't affect processing that already happened.
  • Performing our contract with you — creating your anonymous account, running the app, tracking your purchases and chat credits, and showing you your streak and progress.
  • Our legitimate interests — keeping the service secure and preventing fraud and abuse (the intro-chat device check, keeping App Store transaction IDs so a purchase can't be credited twice, moderation checks on transcripts, reviewing calls you report), and crash reports so we can fix bugs.
  • Our legitimate interests in improving the app — usage analytics with PostHog. You can object at any time by turning off Settings → Share Usage Stats, and nothing more is sent from that device.
  • Legal obligations — where we must keep or disclose data to comply with the law.

International transfers. Our service providers — OpenAI, Google (Gemini API, Firebase and Google Cloud), RevenueCat, PostHog and Sentry — process data in the United States. Where a provider is certified under the EU-U.S. Data Privacy Framework (and its UK Extension), we rely on that certification. Otherwise, we rely on the European Commission's Standard Contractual Clauses (with the UK Addendum for UK data). You can ask us for more information about these safeguards at hi@flirtmodeapp.com. Apple processes App Store purchases and the device check under its own privacy policy.

How long we keep data. Session audio: never stored by us (OpenAI may keep it up to 30 days for abuse monitoring). Chat transcripts and coaching: up to 30 days, then deleted automatically (Google may keep transcripts up to 55 days for abuse monitoring). Account, credits, purchase records, progress summary and custom character settings: until you delete your data. Character memory note: on your phone until you clear it or delete the app; a copy sent with a chat is kept with that chat's record until you delete your data. App Store transaction IDs: kept, unlinked from you, to prevent double-crediting. Usage, crash and performance data: as long as needed to operate and improve the app.

Your rights. You have the right to access your data, to rectification, to erasure, to restriction of processing, to data portability, to object to processing based on legitimate interests, and to withdraw consent at any time. To exercise them:

  • Erasure: Settings → Delete My Data, in the app.
  • Withdraw consent: Settings → Turn Off AI Voice Chats.
  • Object to analytics: Settings → Share Usage Stats → Off.
  • Anything else (access, a copy of your data, rectification, restriction, portability): email hi@flirtmodeapp.com with your Support ID (Settings → Support ID). Because we don't know your name or email, the Support ID is how we find your data. We respond within one month, which can be extended by two more months for complex requests; we'll tell you if that happens.

Complaints. You can lodge a complaint with the data protection authority in the country where you live or work, or where you think an infringement happened. In Spain, that is the Agencia Española de Protección de Datos (AEPD), aepd.es. In the UK, it is the Information Commissioner's Office, ico.org.uk. We'd appreciate the chance to sort things out first at hi@flirtmodeapp.com.

Automated decisions. The AI writes coaching about your chats, and an automated moderation check can mean a chat gets no coaching. None of this produces legal effects or similarly significant effects on you, and we don't make decisions of that kind by automated means.

Minors. Flirt Mode is only for adults 18 and older. We don't knowingly process data of anyone under 18.

For users in Mexico (Privacy Notice)

This section is our privacy notice (aviso de privacidad) under Mexico's Federal Law on the Protection of Personal Data Held by Private Parties (Ley Federal de Protección de Datos Personales en Posesión de los Particulares) and its regulations. It adds to the rest of this policy.

Responsible party. ElEvInvest, 418 Broadway STE R, Albany, NY 12207, USA (the "responsible party"), which operates the Flirt Mode app, is responsible for your personal data. Contact: hi@flirtmodeapp.com.

Personal data we process. The data listed under "What we collect" above: an anonymous account ID, session audio (streamed, not stored by us), chat transcripts and coaching, chat settings (character, who you chose to flirt with, conversation language), purchase records, the intro-chat device check, usage data, crash data and performance data. We don't ask for your name, email, phone number or address. Your chats and your "flirting with" choice may reveal your sexual preferences, which Mexican law treats as sensitive personal data. We process that only with your express consent, which you give on the consent screen before your first call.

Primary purposes (needed to provide the service you ask for):

  • Running voice chats with AI characters
  • Writing your coaching (the Replay) after each chat
  • Managing your anonymous account, purchases and chat credits
  • Security, fraud prevention and moderation, including the intro-chat device check
  • Diagnosing crashes and fixing bugs
  • Answering your support and data requests

Secondary purposes (not needed for the service):

  • Usage analytics with PostHog, to understand how the app is used and improve it

You can refuse the secondary purpose at any time, without affecting the service, by turning off Settings → Share Usage Stats, or by emailing hi@flirtmodeapp.com.

Who processes your data for us. We use service providers that act on our behalf (processors, or encargados): OpenAI (voice), Google (Gemini API, Firebase and Google Cloud), RevenueCat (purchases), PostHog (analytics) and Sentry (crash reports). They are located in the United States. Sharing data with processors that handle it on our behalf doesn't require your consent. Apple processes App Store purchases and the device check under its own privacy policy. We don't transfer your personal data to third parties for their own purposes, and we don't sell it.

ARCO rights and revoking consent. You have the right to Access your personal data, to Rectify it, to Cancel (delete) it, and to Oppose its use for specific purposes (ARCO rights). You can also revoke your consent at any time. You can delete your data directly in Settings → Delete My Data, and revoke consent for AI processing in Settings → Turn Off AI Voice Chats. For any other request, email hi@flirtmodeapp.com with:

  • Your Support ID (Settings → Support ID), which is how we identify your data, since we don't know your name
  • A clear description of the right you want to exercise and the data it concerns
  • For rectification, the change you want made

We'll tell you our decision within 20 business days of receiving a complete request, and if it's granted we'll carry it out within 15 business days after that. If we need more information, we'll ask you within 5 business days, and you'll have 10 business days to reply. We reply by email, and access requests are answered with an electronic copy of your data. If you're not satisfied with our response, you can go to the competent Mexican data protection authority.

Limiting use or disclosure. Besides the settings above, you can ask us to limit the use or disclosure of your data by emailing hi@flirtmodeapp.com.

Changes to this notice. We'll post any changes to this notice on this page, update the effective date at the top, and let you know in the app when a change is material.

For users in the United Kingdom

If you live in the UK, the UK GDPR and the Data Protection Act 2018 apply to your personal data. Everything in the EEA and UK (GDPR) section above applies to you, including who the controller is, our legal bases, your rights and how long we keep data. This section adds the UK-specific points.

Special category data. Your chats and your "flirting with" choice can reveal information about your sex life or sexual orientation. We process that only with your explicit consent, given before your first call. You can withdraw it at any time in Settings → Turn Off AI Voice Chats.

Transfers outside the UK. Our providers process data in the United States. Where a provider is certified under the UK Extension to the EU-U.S. Data Privacy Framework, we rely on that. Otherwise we rely on the UK International Data Transfer Addendum to the European Commission's Standard Contractual Clauses, or the UK International Data Transfer Agreement. Ask us at hi@flirtmodeapp.com if you want details.

Your requests. Use the in-app controls where you can (Settings → Delete My Data, Turn Off AI Voice Chats, Share Usage Stats). For anything else, email us with your Support ID. We reply within one month.

Complaints. You can complain to the Information Commissioner's Office (ICO) at ico.org.uk or on 0303 123 1113. We'd like the chance to fix it first, so please write to hi@flirtmodeapp.com.

Age. Flirt Mode is for adults 18 and older.

For users in Canada

If you live in Canada, the Personal Information Protection and Electronic Documents Act (PIPEDA) applies to how ElEvInvest handles your personal information. Some provinces have their own private-sector privacy laws, and we follow those where they apply.

Accountability. ElEvInvest, 418 Broadway STE R, Albany, NY 12207, USA, is responsible for your personal information. Privacy questions go to hi@flirtmodeapp.com.

Consent. We collect only what the app needs, listed under "What we collect" above. Because your chats and your "flirting with" choice can be sensitive, we ask for your express consent before your first call. You can withdraw it at any time in Settings → Turn Off AI Voice Chats. If you withdraw, you can't use voice chats.

Processing outside Canada. Our service providers (OpenAI, Google, RevenueCat, PostHog and Sentry) process data in the United States. Your information may be accessible to courts and authorities there under US law.

Your rights. You can ask for access to your personal information, ask us to correct it, and withdraw consent. Delete everything in Settings → Delete My Data, or email hi@flirtmodeapp.com with your Support ID. We respond within 30 days.

Complaints. Write to us first. You can also contact the Office of the Privacy Commissioner of Canada at priv.gc.ca, or your provincial privacy regulator.

Quebec and French. The app is available in French, but this section has not been adapted to Quebec's private-sector privacy law (Law 25). If you live in Quebec and want to use the app or make a request, email us.

Age. Flirt Mode is for adults 18 and older.

For users in Australia

If you live in Australia, we handle your personal information in line with the Privacy Act 1988 and the Australian Privacy Principles (APPs). We aren't sure the Act applies to us as a US business, but we apply its standards to Australian users anyway.

Who is responsible. ElEvInvest, 418 Broadway STE R, Albany, NY 12207, USA. Contact: hi@flirtmodeapp.com.

Sensitive information. Your chats and your "flirting with" choice may reveal your sexual orientation or practices, which the Act treats as sensitive information. We collect it only with your consent, given before your first call. You can withdraw it in Settings → Turn Off AI Voice Chats.

Disclosure overseas (APP 8). Our providers (OpenAI, Google, RevenueCat, PostHog and Sentry) are in the United States and process your information there. We use contracts with them that require appropriate handling of personal information. By giving consent and using voice chats, you accept that these overseas recipients may not be bound by the Australian Privacy Principles.

Access and correction. You can ask to see or correct your information at any time. Delete your data in Settings → Delete My Data, or email hi@flirtmodeapp.com with your Support ID. We reply within 30 days.

Complaints. Contact us first at hi@flirtmodeapp.com. If you're not happy with our answer, you can complain to the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.

Age. Flirt Mode is for adults 18 and older.

For users in the United States (California and other states)

If you live in California or another US state with a consumer privacy law, this section adds the points those laws require. It adds to the rest of this policy. We do not meet the CCPA thresholds (USD 26.6 million in annual revenue, or personal information of 100,000 consumers), so this section describes our practices voluntarily.

What we collected in the last 12 months.

  • Identifiers: an anonymous account ID and an Apple device check token. We don't ask for your name, email address or phone number.
  • Audio: your voice is streamed live to our AI voice provider during a call. We do not record or store it.
  • Call transcripts and the coaching written from them, deleted automatically after 30 days.
  • Purchase history: what you bought and when.
  • Usage analytics, unless you turn off Settings → Share Usage Stats.
  • Crash and performance data.
  • Who you choose to flirt with (women or men). This can imply sexual orientation, which is sensitive personal information.

Why we use it. To run voice chats, write your Replay, manage your account, purchases and chat credits, keep the service secure, fix crashes and bugs, understand how the app is used, and answer your requests.

No sale or sharing. We do not sell your personal information, and we do not share it for cross-context behavioral advertising. We have no ads. We do not use sensitive personal information to infer characteristics about you; we use it only to provide the service you ask for.

Your rights. You can ask us to tell you what personal information we hold and how we use it (right to know), to delete it, to correct it, and to limit the use of sensitive personal information. We will not discriminate against you for using these rights.

How to make a request. Delete your data in the app at Settings → Delete My Data, or email hi@flirtmodeapp.com with your Support ID (Settings → Support ID). We respond within 45 days. An authorized agent can make a request for you with proof of their authority.

Opt-out preference signals. We honor opt-out preference signals (such as Global Privacy Control) by not selling or sharing your personal information at all.

Changes to this policy

If we make material changes, we will update the effective date above and note the change in the app. Continued use after changes are posted means you accept the updated policy.

Contact

Flirt Mode
hi@flirtmodeapp.com

Contact form. If you write to us through the contact form, we use your name, email address and message only to answer you. The form sends them to our email inbox; the connection is not stored beyond a short-lived rate limit that uses a hashed address.