On this page
Introduction
Chamate ("we", "our", or "us") respects your privacy and is committed to protecting your personal data. This privacy policy explains how we collect, use, and protect your information when you use our mobile application ("the App").
Information We Collect
Audio Data
Our app requests access to your device's microphone (RECORD_AUDIO permission) for the following purposes:
- Voice Interaction: To enable voice-based conversation features
- Speech Recognition: To convert your speech to text for better interaction
- Audio Processing: To provide personalized audio-based experiences
- Voice Features: To support voice-based functionality and features
Other Data
- Device information (model, operating system version)
- User preferences and settings
- User activity and performance data
Guest Accounts and Device Identifiers
You can start learning without signing in. When you first use the App, it creates a guest account for you on our servers. A guest account has a random user ID and no name or email address. It holds your learning progress (path lessons, practiced words, streak, unlocked topics and learning stats), your time zone and your learning preferences. Some features, such as AI voice conversations and purchases, require you to sign in with Apple or Google.
For guest accounts and learning stats, the App uses the following identifiers:
- Guest key: a random secret that our server creates for your guest account. The App keeps it in your device's secure storage (the iOS Keychain or the Android Keystore), and our server stores only a one-way hash of it. On iOS the Keychain keeps it after you delete the App, so reinstalling the App on the same device brings your guest account back
- Android ID (Android only): when the App starts a guest session, it also sends your device's Android ID, an ID that Android gives the App on your device and that changes after a factory reset. It lets the App find your guest account again after a reinstall on the same device. Our server stores only a one-way hash of it made with a secret key, never the Android ID itself
- Learning stats device key: so that your learning stats can be added up across your devices, the App uses a device key (on iOS a random ID that the App keeps in the Keychain, on Android the Android ID). The App hashes it together with your user ID on your device, so our server receives only the hash
- IP address: to stop automated abuse, our server limits how many guest accounts can be created from one IP address in an hour and how many requests each IP address can send. These counters expire within an hour. Our server's technical logs also record IP addresses, which we use to troubleshoot and protect the service
We use these identifiers only to sign you back into your guest account, to keep your learning stats per device and to protect the service. We do not use them for advertising and we do not send them to Mixpanel, Google AdMob or any other third party. The advertising identifiers that Google AdMob uses are described in Advertising (Google AdMob) below.
When you sign in with Apple or Google from a guest account, the guest account becomes your account and keeps your progress, and we delete the hashes of its guest key and Android ID. If that Apple or Google ID already has a Chamate account, the App signs you into that account and adds the guest progress from this device to it; the guest account is closed and deleted 90 days after it was last used.
Usage Analytics
We use Mixpanel, a third-party product analytics service, to understand how the App is used and to improve our features. Analytics does not block authentication, purchases, voice sessions, or navigation. If analytics is not configured for your build environment, tracking is safely skipped.
Analytics is associated with your user ID: your guest account's ID from the moment the App creates it, then your account's ID once you sign in. We also sync a limited profile (see below). When you sign out or delete your account, we reset the analytics identity on your device.
- Device and session context: platform (iOS or Android), country/region code, app environment (development or production), and a session identifier created each time you open the App
- Voice session context: when you start a conversation, a conversation identifier and mode (free talk or journey) may be attached to related events; we do not send audio recordings or transcript content to Mixpanel
- Onboarding and settings: steps completed, language and proficiency level selections, whether you submitted or skipped an optional phone number, and whether you enabled study reminders (not the phone number itself)
- Authentication: login success or failure with provider type (Google or Apple); we do not send passwords, OAuth tokens, or raw credentials
- Engagement: conversation and journey starts and completions, session duration, message/turn counts, character or topic selections, and technical error types when a session fails
- Subscription and quota: when usage limits are reached, paywall views and scroll engagement, purchase flow steps (plan selected, success or failure), and purchase amount/currency on successful in-app purchases, we do not send payment card or bank details
- Error diagnostics: error category and a sanitized error message; email addresses, phone numbers, JWTs, and bearer tokens are removed before transmission
Once you have a guest account or are signed in, we may update your Mixpanel user profile with: whether it is a guest account, premium status, subscription plan (if any), English proficiency level, native language, country/region, and total completed conversations. This helps us understand product usage; we do not sell this data or use Mixpanel for third-party advertising.
For how Mixpanel processes data, see Mixpanel's privacy policy at mixpanel.com/legal/privacy-policy/.
Website Analytics (chamate.app)
On our website chamate.app we use Google Analytics 4, a web analytics service provided by Google, to understand how visitors find and use the website (for example, which pages are viewed and whether visitors click through to the App Store or Google Play).
- Page and visit data: pages viewed, referring website or search engine, approximate location (country/city level, derived from IP address), device type, browser, and language
- Interaction data: clicks on links (including links to app stores), scrolling, and time spent on pages
We do not use Google Analytics for advertising, and advertising features (ad storage, ad personalization) are turned off. For visitors in the European Economic Area, the United Kingdom, and Switzerland, analytics cookies are disabled by default and only cookieless measurements are sent.
This website analytics is separate from the in-app analytics described above and is not linked to your Chamate account. For how Google processes this data, see policies.google.com/technologies/partner-sites.
Advertising (Google AdMob)
The free version of the App shows ads provided by Google AdMob, an advertising service of Google LLC. Free users may see a banner ad on the Profile tab and may choose to watch a short video ad to unlock certain content, such as some Home path sessions and vocabulary topics. Users on a paid plan (Chamate Go or Premium, including free trials) do not see ads.
When ads are shown, the Google Mobile Ads SDK in the App may collect and share with Google:
- Advertising identifiers: the Android Advertising ID and app set ID, and on iOS the Identifier for Advertisers (IDFA) only if you allow tracking
- IP address, which may be used to estimate the general location of your device
- Ad interactions: ads shown to you, taps, video views, and app launches
- Diagnostic and performance data: crash logs, app launch time, and SDK performance information
We do not send your name, email address, phone number, voice recordings, or conversation content to Google AdMob.
Contact and Promotional Information
During the optional introduction steps when you first use the App, you may choose to provide:
Name: Your display name or preferred name
Phone Number: Your mobile phone number
Providing this information is entirely optional. You may skip these steps and continue using the App without limitation. If you choose to provide your name and phone number, we use this information solely to contact you about promotional programs, special offers, and benefits so you do not miss opportunities available to you.
With your phone number, the App also sends your device type (iOS or Android) and a device identifier (the Android ID on Android, or Apple's identifier for vendor on iOS). We store them with your phone number so that our team can tell entries from different devices apart.
We store this information on our own systems. We do not sell, rent, or share your name or phone number with any third parties for promotional or any other purposes.
Subscription and Payment Data
- Payment Processing: Website purchases (customers in Vietnam) are processed through VNPay. In-app purchases are processed through the Apple App Store or Google Play Store. We do not directly collect, store, or process your payment card information
- Subscription Status: We receive information about your subscription status (active, expired, cancelled) from the relevant payment platform or app store
- Purchase History: We may receive anonymized transaction verification tokens to validate your subscription status
- Billing Information: Your payment method details and billing information are managed exclusively by VNPay, Apple, or Google and are not accessible to us
How We Use Your Data
Audio Data Processing
- Local Processing: Audio may be processed locally on your device for immediate feedback
- Cloud Processing: Some audio may be sent to secure cloud services for advanced speech recognition and AI processing
- Temporary Storage: Audio data is processed in real-time and temporarily cached only as needed for functionality
Your voice recordings and conversation text are sent to Chamate's servers and may be processed by our AI service providers, Google and OpenAI, only to provide the speech recognition and AI conversation features of the App.
We use these providers' business services. Under their terms, they process this data on our behalf and do not use it to train their AI models.
Subscription Data Usage
We use subscription and payment-related information to:
- Service Access: Verify your subscription status and grant appropriate access to premium features
- Account Management: Manage your account and subscription lifecycle
- Customer Support: Provide support for subscription-related inquiries
- Usage Analytics: Understand subscription patterns to improve our service offerings (anonymized data only)
- Fraud Prevention: Detect and prevent fraudulent subscription activities
Promotional Communications
If you voluntarily provide your name and phone number during onboarding, we use that information only to:
- Program Consultation: Inform you about promotional programs and eligible benefits
- Offer Notifications: Send you relevant updates about special offers when available
- User Benefit: Help ensure you do not miss promotional opportunities tied to your use of the App
We contact you only through channels we operate directly (for example, in-app messages, email, or phone/SMS initiated by our team). We do not use third-party marketing platforms to process or distribute your name or phone number.
You may decline to provide this information at any time during onboarding, and you may request that we stop promotional contact or delete your name and phone number at any time (see Your Rights and Choices and Account Deletion below).
Analytics and Product Improvement
We use Mixpanel analytics data to:
- Measure app opens, onboarding completion, and activation into voice learning features
- Understand conversation and journey engagement, reliability, and common error patterns
- Analyze subscription funnels (quota limits, paywall views, and in-app purchases) to improve pricing and access
- Maintain and improve App performance and user experience
- Generate aggregated usage insights for internal product decisions; Mixpanel data is not sold or used for advertising
Mixpanel stores our analytics data in its European Union data center. We configure analytics to avoid collecting unnecessary personal information and to sanitize error content before it is sent.
Advertising
Google uses the data collected by the Google Mobile Ads SDK to:
- Show ads in the free version of the App, which helps us keep core features free
- Personalize ads, only where you have allowed it (see Your Rights and Choices)
- Measure ad performance and count ad views
- Prevent ad fraud and abuse, such as invalid clicks or fake ad views
Where personalized ads are not allowed, Google may still show non-personalized ads based on general context, such as the App itself and your approximate location. For how Google uses this data, see policies.google.com/technologies/partner-sites.
Payment Data
We do not directly collect, store, or process your payment card information, bank account details, or transaction data.
For payment procedures, subscription management, and related responsibilities, please see the Payments & Subscriptions section in our Terms of Service.
Website Payments (VNPay)
For website purchases, payment information is collected and processed by VNPay under its own privacy policy. We only receive transaction confirmation and the subscription status needed to activate your Premium plan.
In-App Payments
For in-app purchases, payment information is collected and managed by the Apple App Store or Google Play Store under their respective policies. We only receive subscription status information from those platforms.
Storage and Retention
- No Permanent Storage: We do not permanently store your audio recordings unless explicitly requested by you for specific features (e.g., saving voice notes)
- Automatic Deletion: Temporary audio data is automatically deleted after processing
- User Control: You can request deletion of any stored data at any time
- Contact Information: If you provided your name and phone number, we retain it only while needed for promotional communications or until you request deletion or opt out
- Guest Accounts: If a guest account is not used for 90 days, we delete it together with all of its data
- Device Identifiers: The hashes of the guest key and the Android ID are deleted as soon as you sign in with Apple or Google, delete the guest account, or the guest account is deleted for inactivity. Learning stats, including the device key hash, are deleted when you delete your account
- IP Addresses: Rate-limit counters based on IP addresses expire within one hour
- Analytics Data: Usage analytics stored by Mixpanel is retained according to Mixpanel's data retention settings and our project configuration; analytics identity on your device is reset when you sign out or delete your account
- Advertising Data: Data collected by Google AdMob is retained by Google according to its own policies; we do not store it on our servers
Security
- Encryption: All audio data transmission is encrypted using industry-standard TLS/SSL protocols
- Secure Servers: Any cloud processing uses secure, SOC 2 compliant servers
- Access Control: Only authorized personnel have access to processing systems, and they are bound by strict confidentiality agreements
Third-Party Services
Our app may use the following third-party services for enhanced functionality:
- Speech Recognition and AI Processing (Google, OpenAI)
- Product Analytics (Mixpanel)
- Advertising (Google AdMob)
- Payment Processing (VNPay, Apple App Store, Google Play Store, RevenueCat)
Mixpanel: We send product usage events and limited profile fields to Mixpanel as described in Usage Analytics above. Mixpanel acts as a data processor/service provider for analytics. Its privacy policy is available at mixpanel.com/legal/privacy-policy/.
Google AdMob: Google receives the data described in Advertising (Google AdMob) above to show and measure ads in the free version of the App. Google processes this data under its own privacy policy at policies.google.com/privacy.
Contact and promotional data: Your name and phone number, if you choose to provide them, are not disclosed to these or any other third parties. They are used only by us for the promotional purposes described in this policy.
Your Rights and Choices
You have the right to:
- Deny Permission: Deny microphone permission (though this may limit app functionality)
- Revoke Access: Revoke microphone permission at any time through your device settings
- Data Deletion: Request deletion of any stored personal data
- Account Deletion: Delete your account and associated personal data (see Account Deletion section below)
- Guest Account Deletion: Delete your guest account at any time in Settings > Delete account. Deleting the App alone does not delete it: on iOS the guest key stays in the Keychain, and on Android a reinstall can find the guest account again through the Android ID
- Data Export: Request a copy of your data in a portable format
- Opt-out: Request limitation of analytics processing or deletion of analytics data associated with your account by contacting us (see Contact Us); signing out resets analytics identity on your device
- Ad Choices in Europe: In the European Economic Area, the United Kingdom, and Switzerland, the App asks for your consent through Google's consent form before personalized ads are shown. You can change your choice at any time in Settings > Privacy options
- Ad Choices in the United States: Where state privacy laws apply, you can opt out of the sharing of your personal information for targeted advertising in Settings > Privacy options
- Tracking on iOS: The App asks for your permission before accessing your device's advertising identifier. You can change this at any time in iOS Settings > Privacy & Security > Tracking
- Advertising ID on Android: You can reset or delete your advertising ID in your device's settings (Settings > Privacy > Ads, or Settings > Google > Ads, depending on your device)
- Ad-Free Option: Upgrading to a paid plan (Chamate Go or Premium) removes ads from the App
- Promotional Opt-out: Decline to provide your name or phone number during onboarding, or request that we stop promotional contact and delete that information at any time by contacting us
- Update Contact Information: Request correction or update of your name or phone number on file
- Subscription Management: View, modify, or cancel your subscription at any time through your device's app store settings
- Payment Information Access: Access your payment history and billing information through your VNPay, Apple, or Google account, depending on the payment channel you used
- Subscription Data: Request information about your subscription status and usage
Account Deletion
When you delete your account, we take the following actions:
- Personal Data Removal: All personal data associated with your account will be permanently removed from our systems, including your name and phone number if you provided them for promotional communications
- Guest Accounts: When you delete a guest account in Settings > Delete account, we immediately delete its guest key hash, Android ID hash and learning stats and end its sessions, so the App can no longer bring it back. The rest of its data, including learning progress, is deleted 90 days after the guest account was last used
- Analytics Identity: We reset your Mixpanel analytics identity when you sign out; when you delete your account, we stop associating new activity with your user ID. You may also request deletion of analytics data linked to your account by contacting us
- Promotional Communications: We will stop all promotional contact using your name or phone number upon account deletion or upon your opt-out request
- Abuse Prevention: To prevent abuse of our free monthly quota system, we retain a non-identifiable hash of your email address for 30 days
- Usage Tracking: We also retain the number of tokens used during the current month for quota management purposes
- Active Subscriptions: Deleting your account does not automatically cancel your subscription. You must separately cancel your subscription through your device's app store settings to stop future billing. Subscription cancellation follows the terms outlined in our Terms of Service
- Subscription History: Anonymized subscription transaction records may be retained for legal, tax, and accounting purposes as required by law
This retention policy ensures fair usage of our free services while protecting your privacy through non-identifiable data storage.
Children's Privacy
The App is intended for a general audience and is not directed to children under 13. We comply with COPPA (Children's Online Privacy Protection Act):
- We do not knowingly collect personal information from children under 13
- If we learn that we have collected personal information from a child under 13, we will delete it
- Parents who believe their child has provided us with personal information can contact us to review or delete it
Data Security Measures
We implement comprehensive security measures including:
- Encryption: End-to-end encryption for data transmission
- Access Controls: Multi-factor authentication for system access
- Regular Audits: Security audits and vulnerability assessments
- Incident Response: Established procedures for data breach response
- Staff Training: Regular privacy and security training for all personnel
International Data Transfers
Our servers and database are hosted by Amazon Web Services (AWS) in Singapore. Some of our service providers (including Google and OpenAI for AI processing, and Google for advertising) process data in the United States and other countries, and Mixpanel stores our product analytics data in the European Union. If you are located outside these countries, your information may be transferred to and processed in them. We ensure appropriate safeguards are in place for such transfers in compliance with applicable laws.
Changes to This Policy
We may update this privacy policy from time to time to reflect changes in our practices or applicable laws. We will:
- Post the updated policy in the app
- Notify users of material changes via app notification
- Update the "Last updated" date at the top of this policy
Compliance
This privacy policy complies with:
- Google Play Store requirements for apps using microphone permissions
- Apple App Store privacy guidelines
- General Data Protection Regulation (GDPR)
- California Consumer Privacy Act (CCPA)
- Children's Online Privacy Protection Act (COPPA)
Contact Us
If you have any questions, concerns, or requests regarding this privacy policy or our data practices, please contact us:
Email: [email protected]
Response Time: We aim to respond to privacy inquiries within 48 hours
This privacy policy is effective as of the date listed above and applies to all users of the Chamate mobile application.