Talk Mate Privacy Policy
1. Scope
This Privacy Policy explains how Talk Mate collects, uses, shares, and stores information when you use the mobile app, related backend services, and connected payment features.
2. Information We Collect
2.1 Account and identity data
When you sign in with Google through Supabase Authentication, we process:
- Supabase user ID
- Email address
- Name and profile image (if available from Google)
- Authentication provider metadata
2.2 Conversation and translation data
If you are signed in, Talk Mate stores your conversation history in Supabase, including:
- Original text and translated text
- Speaker role (A/B), timestamps, and session IDs
- Conversation title, preview text, message counts, and pin status
2.3 Audio and speech processing data
Talk Mate uses microphone input for voice features.
- Legacy voice mode sends audio to Google Speech-to-Text to transcribe speech.
- Continuous duplex mode streams audio to Talk Mate's voice gateway, which uses Google Cloud Speech-to-Text, Translation, and Text-to-Speech.
- Generated TTS audio is returned for playback. We do not intentionally publish raw user audio publicly.
2.4 Subscription and billing data
For in-app purchases, we use RevenueCat and app store billing systems.
- RevenueCat app user mapping (Supabase user ID)
- Entitlement status (for example,
Talk Mate Pro) - Product identifiers, expiry timestamps, and sync timestamps
- Webhook event IDs used for idempotency and fraud/misconfiguration protection
Payment card details are processed by Apple App Store / Google Play and are not stored by Talk Mate servers.
2.5 Voice quota and usage enforcement data
To enforce free-tier limits and premium access, we process:
- Daily voice usage counters (milliseconds used per UTC day)
- Remaining quota and paywall-required state
2.6 Rewarded ads data (non-premium fallback)
On Android, Talk Mate may show rewarded ads through Google AdMob for eligible non-premium users.
- Ad request and interaction events (through AdMob SDK)
- Device/advertising identifiers and network metadata handled by Google AdMob
2.7 AI-generated conversation title data
If enabled, Talk Mate may send a small subset of recent translated conversation messages to Google's Gemini API to generate short conversation titles.
2.8 Local on-device storage
Talk Mate stores limited local cache data on your device, such as:
- Theme preference
- Cached signed-in profile snapshot
- Cached conversation snippets for faster reload
2.9 Operational logs
We may process technical logs and performance metrics (for example latency metrics, socket errors, and billing check errors) for reliability and abuse prevention.
3. How We Use Information
- Provide speech recognition, translation, and text-to-speech features
- Save and sync conversation history across signed-in devices
- Authenticate users and secure app sessions
- Provide, sync, and enforce subscriptions and entitlement status
- Enforce free-tier voice quotas and paywall rules
- Offer rewarded ad continuation paths for eligible non-premium users
- Improve reliability, troubleshoot, and prevent abuse or fraud
4. Legal Bases (EEA/UK Users)
Where applicable, we process personal data under one or more of these legal bases:
- Contract performance (providing app features you request)
- Legitimate interests (security, fraud prevention, service reliability)
- Consent (where required, such as permissions or certain ad processing)
- Legal obligations (tax, audit, or compliance requirements)
5. Sharing and Service Providers
We share data with vendors only as needed to operate the service, including:
-
Supabase (authentication, database, realtime sync, edge functions):
https://supabase.com/privacy -
Google APIs and Google Cloud (STT, TTS, translation, Gemini title
generation):
https://policies.google.com/privacy -
RevenueCat (subscription infrastructure):
https://www.revenuecat.com/privacy/ - Apple App Store / Google Play (purchase transactions and billing)
-
Google AdMob (rewarded ads):
https://support.google.com/admob/answer/6128543
We may also disclose data when required by law, to enforce terms, or to protect rights, safety, and security.
6. Data Retention
- Conversation history is retained until deleted by the user or by account deletion workflow.
- Billing and entitlement records are retained as needed for subscription operations and audits.
- Quota/usage records are retained for free-tier and abuse-control operations.
- On-device caches remain until cleared, overwritten, sign-out cleanup, or app uninstall.
7. Security
We use reasonable technical and organizational safeguards, including authenticated access, row-level security policies in Supabase, and server-side entitlement enforcement. No system is 100% secure, and we cannot guarantee absolute security.
8. Your Choices and Rights
- You can use guest mode, or sign in for synced cloud history.
- You can delete conversation sessions in-app.
- You can restore or manage subscriptions through RevenueCat and store settings.
- You can revoke microphone permission in device settings.
- You can reset ad identifiers or limit ad personalization in device settings.
Depending on your location, you may have rights to access, delete, correct, or export personal data. Contact us to submit a request.
9. Do Not Sell or Share (US State Notices)
Talk Mate does not sell your personal information for money. Ad-related processing by third-party SDKs may be considered "sharing" or targeted advertising under some laws; you can limit this via device privacy settings and applicable consent controls.
10. Children's Privacy
Talk Mate is not directed to children under 13 (or the equivalent minimum age in your jurisdiction). If you believe a child provided personal data, contact us so we can take appropriate action.
11. International Data Transfers
Your data may be processed in countries other than your own by our service providers. Where required, we apply appropriate safeguards for cross-border transfers.
12. Changes to This Policy
We may update this Privacy Policy from time to time. We will post the revised version here and update the "Last updated" date.
13. Contact
Privacy contact email: ojvni.dev@gmail.com
Business contact: ojuni
Mailing address: stanleyajori@gmail.com