Back to Home
English Conversation ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application ("the App") for Android (package name: com.kachariya.englishconversation).
By using the App, you agree to the collection and use of information in accordance with this policy. If you do not agree, please do not use the App.
1. Information We Collect
1.1 Information You Provide
- Account Information: When you sign in with Google, we collect your display name, email address, and Google profile photo URL via Firebase Authentication.
- Chat Messages: Text messages you send to AI teachers are transmitted to the Google Gemini API (and optionally Together AI as a fallback) for processing. Messages are held in memory only and are not stored on our servers or locally after the session ends.
- Media Files: Images, videos, audio recordings, and documents you choose to share with the AI teacher are encoded as Base64 and sent to the Google Gemini API for analysis. Files are temporarily copied to the App's cache directory and are not persisted.
- Search Queries: Search terms entered in the quiz/conversation topic screen may be logged via Firebase Analytics for usage insights.
1.2 Information Collected Automatically
- Device Information: Device model, operating system version, unique device identifiers, and mobile network information.
- Advertising ID: Google Advertising ID for ad personalization and analytics via AdMob.
- Usage Data: Feature interactions, session duration, ad views, and in-app events collected via Firebase Analytics.
- Crash Reports: Crash logs and stack traces collected via Firebase Crashlytics to help us fix bugs.
- Network State: Connectivity status checked to ensure app functionality.
1.3 Data Stored in Firebase Firestore
Each user has a document in the users collection identified by their email address:
| Field | Description |
| name | Your Google display name |
| email | Your Google email address (used as document ID) |
| coins | Your coin balance for AI chat usage (default: 300) |
| socialId | Your Firebase Authentication UID |
| profilePic | URL of your Google profile photo |
| isDeleted | Boolean flag indicating whether you have deleted your account |
1.4 Data Stored Locally on Your Device
The following data is stored locally using SharedPreferences:
AI Teacher Preference
Translation Language
API Keys
Ad Count & Date
Onboarding Status
2. Permissions We Use
| Permission | Purpose |
| INTERNET | AI chat API calls, Firebase services, ad serving, vocabulary data |
| ACCESS_NETWORK_STATE | Check internet connectivity before requests |
| RECORD_AUDIO | Speech-to-text input and voice notes |
| CAMERA | Take photos to share with AI teachers |
| READ_EXTERNAL_STORAGE | Access gallery media to share with AI |
| POST_NOTIFICATIONS | Learning reminders via OneSignal |
| AD_ID | Personalized ads via AdMob |
3. Third-Party Services
We use the following third-party services. Each processes data according to its own privacy policy:
| Service | Data Shared | Purpose |
| Google Gemini API | Chat messages, images, videos, audio, documents | AI conversation processing |
| Together AI | Chat messages | Fallback AI provider |
| Firebase Authentication | Google ID token, email, name | User sign-in |
| Firebase Firestore | Name, email, photo, coins, account status | User data storage |
| Firebase Realtime DB | Device requests for config | Dynamic configuration |
| Firebase Analytics | Usage events, search queries, device info | Usage analysis |
| Firebase Crashlytics | Crash logs, device state | Crash reporting |
| Google AdMob | Advertising ID, device info | Advertisements |
| OneSignal | Push token, device info | Push notifications |
| Google ML Kit | Text to translate (on-device) | 65-language translation |
| DigitalOcean Spaces | None (static assets) | Hosting vocabulary files |
4. How We Use Your Information
- To generate AI responses to your messages via Google Gemini API.
- To manage your account, authenticate you via Google Sign-In, and sync your coin balance across devices.
- To personalize your learning experience (saving your last AI teacher preference).
- To serve advertisements via Google AdMob, including rewarded ads that let you earn coins.
- To send push notifications for learning reminders (you can opt out anytime).
- To analyze usage patterns and improve app features via Firebase Analytics.
- To diagnose and fix crashes via Firebase Crashlytics.
5. Data Retention
- Account Data: Retained until you request account deletion.
- Chat Messages: Stored in memory only during a session; discarded when chat is closed or app is terminated. We do not store chat history.
- Media Files: Temporary copies in app cache are deleted by Android system as needed.
- Analytics Data: Retained per Google's data retention policies.
6. Account Deletion
You can request account deletion from within the App (Profile screen). When you delete your account:
- Your Firestore document is marked with
isDeleted = true (soft delete).
- Your Google Sign-In access is revoked.
- You are signed out of the App.
- To request permanent deletion of all data, please contact us at the email below.
7. Data Security
- All network communication uses HTTPS/TLS encryption.
- Firebase Authentication handles user credentials securely via Google's infrastructure.
- Firebase Firestore and Realtime Database are protected by Firebase Security Rules.
- Media files are processed in memory and temporary cache; originals remain on your device.
However, no method of electronic storage or transmission is 100% secure. We cannot guarantee absolute security.
8. Children's Privacy
Our App is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has provided us with personal data, we will delete it immediately. If you are a parent or guardian and believe your child has provided us with personal data, please contact us.
9. Your Rights and Choices
- Access and Update: You can view and update your profile information within the App.
- Opt Out of Analytics: Disable Firebase Analytics collection via your device settings.
- Opt Out of Personalized Ads: Opt out of ad personalization in your device's Google settings.
- Push Notifications: Disable push notifications in your device settings at any time.
- Account Deletion: Delete your account from the Profile screen or contact us.
- Revoke Google Access: Revoke the App's access to your Google account at any time via your Google Account settings.
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date. We encourage you to review this policy periodically. Continued use of the App after changes constitutes acceptance of the updated policy.
11. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us: