Privacy Policy

Privacy Policy

Last updated: July 29, 2026

Welcome to Banban ("the app"). We take your privacy seriously. This policy explains what we collect, why, how it's used, and your rights.

1. What we collect

Account infoWhen you use guest mode, we create an anonymous user ID for Free-tier quotas, chat persistence, and abuse prevention. When you sign in with Apple ID or Google, we receive the email, name, and Apple/Google user identifier you authorize and bind the anonymous progress to your signed-in account. We never receive your password.

Conversation contentText messages, voice messages, social feed interactions, and memory facts extracted from AI-character conversations are stored to provide persistent memory, relationship progression, chat recovery, and service safety.

Device infoiOS version, app version, device model (for troubleshooting).

Push tokenIf you enable notifications, we store the Apple push token (APNs token) to send message alerts.

Usage analyticsAnonymous feature events (e.g. "opened character," "sent message") to improve the product. No conversation content.

2. How we use your data

  • Provide core functionality (chat, voice calls, feed, diary)
  • Maintain character memory and relationship progression
  • Send push notifications (if enabled)
  • Subscription management and customer support
  • Anonymous analytics to improve the product

We do not use your conversations to train AI models. We do not sell your data to third parties.

3. Third-party services

To provide core features, we use these third-party services:

DeepSeek V4-Flash
Purpose: generate AI character text replies. Data sent: your text messages, recent conversation history, selected AI character context, and saved memory facts from your chats. We do not send your email, password, payment information, or Apple/Google account identifiers to DeepSeek.
Fish Audio (S2-Pro)
Purpose: voice synthesis during voice calls. Data sent: the AI character's reply text during voice calls; regular text chat does not use TTS.
Alibaba Cloud DashScope (Qwen3-ASR)
Purpose: speech recognition during voice calls (speech-to-text). Data sent: your voice audio as a real-time stream.
Cloudflare (Workers / D1 / R2 / KV)
Purpose: backend infrastructure — application logic, database, object storage, real-time. All API requests are routed through Cloudflare. Cloudflare is never used for AI training.
Apple (APNs)
Purpose: push notifications. Data sent: notification title and short body.
Resend
Purpose: sending sign-up verification code emails, and — when you report content in the app — delivering that report to our content moderation mailbox. Data sent: verification emails contain only your email address and a one-time code; report notifications contain the reason you selected, any details you wrote, and an excerpt of the reported content (up to 2,000 characters). We do not send your password, payment information, or full conversation history to Resend.

The providers above receive only the minimum data needed for their specific task and must provide the same or equivalent protection for data processed on our behalf; we require that they not use it for model training or sell it. Banban stores conversation history and vector memories as described in this policy so AI characters can remember you over time. We do not use your conversations to train any AI model, and we do not sell your data to any third party.

4. AI-generated content & safety resources

Every character in Banban is a fictional AI character, not a real person. Every conversation, voice line, and diary entry a character produces is AI-generated. Text replies come from DeepSeek, speech from Fish Audio, speech recognition from Alibaba Cloud DashScope (Qwen), and the service runs on Cloudflare.

Characters stay in their persona during conversation — that is a deliberate part of the experience. Whatever a character says, the one you are talking to is an AI. You can read the full disclosure at any time in the app under Profile → About AI.

AI-generated content can be inaccurate, incomplete, or simply wrong, and it can misremember what you told it. Do not treat anything a character says as medical, legal, financial, or mental-health advice. For anything that matters, check with a qualified professional.

If you need support

Banban is not a crisis service, and a character cannot contact anyone on your behalf. If you or someone close to you is thinking about suicide or self-harm, call your local emergency number right away, or reach one of these 24-hour lines:

Taiwan1925 (Peace of Mind Line, Ministry of Health and Welfare) / 1995 (Lifeline Taiwan)

Hong Kong18111 (Mental Health Support Hotline) / 2896 0000 (The Samaritans Hong Kong — Cantonese, Mandarin and English)

Japan0120-279-338 (Yorisoi Hotline — Japanese 24h, other languages on limited schedules) / 0120-061-338 (Inochi SOS)

Korea109 (Suicide Prevention Counseling) / 1577-0199 (Mental Health Crisis Counseling)

United States & Canada988 (Suicide & Crisis Lifeline — does not dial from other countries)

Elsewherefind a free local helpline at findahelpline.com

5. Storage & protection

  • Data in transit encrypted with TLS 1.3.
  • Server-side data stored in Cloudflare D1 with encryption at rest.
  • Regular permission audits; minimum employee access to user data. The one exception is content moderation: when you report content, our reviewer reads that reported content and the details you wrote in order to act on your report.

6. Your rights

AccessView all your conversations, feed, diary, and albums in-app anytime.

DeleteProfile lets you delete your entire account and account data.

ExportFor a data export, email support@banban.chat.

Withdraw consentDisable notifications, voice, or analytics at any time. Full withdrawal = delete your account.

7. Data retention

  • Active accounts: data kept until you delete
  • Deleted accounts: account data is removed from the production database when in-app deletion completes, and from backups within 30 days
  • Anonymous analytics events: auto-purged after 90 days

8. Children's privacy

Banban is for ages 18+. We do not knowingly collect data from users under 13. If we discover such data, we delete it immediately.

9. Changes to this policy

Material changes will be announced in-app or by email. Continued use means you accept the updated policy.

10. Contact us

Questions about this policy? Email support@banban.chat