๐Ÿ—ฃ๏ธ

Privacy Policy

SpeakMate โ€” AI English Tutor & Voice Practice Partner

๐Ÿ“ฑ Android App ๐Ÿ”’ GDPR Aware ๐Ÿšซ No Data Selling ๐Ÿ†“ Free App โœ… Version 1.1.1
Effective Date: April 6, 2026  |  Last Updated: May 31, 2026  |  App Version: 1.1.1  |  App ID: com.speakmate.english
Plain English Summary: SpeakMate processes your voice and text through secure AI APIs to coach your English. We do not sell your data. We do not permanently store your conversations on our servers. Your conversation history, scores, and progress stay on your device. AI voice is generated via Google Cloud Text-to-Speech.

Contents

  1. Information We Collect
  2. How We Use Your Information
  3. App Permissions
  4. Third-Party Services
  5. Data Storage & Retention
  6. Security
  7. Children's Privacy
  8. Your Rights
  9. Pricing & Future Changes
  10. Policy Changes
  11. Contact Us

๐Ÿ“‹ 1. Information We Collect

We collect only the information required to deliver SpeakMate's coaching and role-play features. Here is a complete breakdown:

Data TypeWhat It IsStorage
Voice Input Audio recorded when you tap the microphone. Converted to text on-device via Android's Speech Recognition API. Raw audio is never transmitted to our servers. On-Device Only
Conversation Text Your typed or transcribed messages and AI responses, stored locally in an encrypted Room database on your device. On-Device Only
AI Feedback & Scores Grammar, Vocabulary, Fluency, Spelling, and Pronunciation scores generated per message and stored locally for progress tracking. On-Device Only
Session Records Metadata per practice session: date, duration, topic or mission title, and aggregate scores. Viewable in the Sessions and Progress screens. On-Device Only
Role-Play Mission Data Which missions you have completed and your XP earned. Stored locally. Completion status is used to unlock subsequent missions. On-Device Only
User Preferences Settings such as your selected AI avatar/voice, notification preferences, and default topic. Stored locally via Android DataStore. On-Device Only
Conversation Context (OpenAI API) A trimmed window of your recent messages (first message + last 2 turns) and the AI coach's system prompt are sent to OpenAI's API to generate contextual responses. This is transient โ€” we do not maintain a permanent server-side copy. Sent to OpenAI API
TTS Audio โ€” Google Cloud The AI coach's reply text is sent to Google Cloud Text-to-Speech to generate natural-sounding speech. The resulting audio is streamed back and cached locally on your device for instant replay. It is not stored on our servers. Google TTS โ†’ Local Cache
Crash Reports Anonymous technical crash logs (stack traces, device model, OS version) sent to Firebase Crashlytics to help us fix bugs. No conversation content is included. Firebase (Anon.)
Analytics Events Anonymous usage events (e.g., "session started", "mission selected", "topic changed") sent to Firebase Analytics. No personally identifiable information. Firebase (Anon.)
XP, Achievements & Streak Gamification data including experience points, level, badges earned, and daily streak count. Stored locally only. On-Device Only
SpeakMate is currently free. There are no in-app purchases, subscriptions, or premium tiers in this version. We do not collect any payment information.
We do NOT collect: your real name, email address, phone number, location data, contacts, photos, payment details, biometric data, or any personally identifiable information beyond what is described above.

๐ŸŽฏ 2. How We Use Your Information

Your data is used exclusively to power the SpeakMate experience:

We do not use your data for advertising, profiling, or any purpose beyond what is listed above.

๐Ÿ” 3. App Permissions

SpeakMate requests the following Android permissions. Each is strictly necessary:

AD_ID Permission: The Google Advertising ID permission is explicitly removed in our app manifest (tools:node="remove"). SpeakMate does not use advertising identifiers and does not serve ads.

๐Ÿ”— 4. Third-Party Services

SpeakMate integrates with the following third-party services. Each processes data under their own privacy policies:

OpenAI API (gpt-4o-mini)

Powers all AI conversation, real-time grammar/vocabulary/fluency feedback, post-session reviews, and role-play mission scenarios. A trimmed window of your conversation (first message + last 2 turns) is transmitted per request. No audio is ever sent to OpenAI.

openai.com/privacy โ†’

Google Cloud Text-to-Speech

The AI coach's text reply is sent to Google Cloud TTS (Chirp3-HD voices) to generate natural-sounding speech, which is cached locally on your device. No conversation history is sent โ€” only the reply text.

Google Cloud Privacy โ†’

Android Speech Recognition

On-device or Google-powered voice-to-text conversion when you use the microphone. We only receive the resulting text transcript; raw audio stays on-device.

Google Privacy โ†’

Firebase Crashlytics

Anonymous crash reporting. Collects stack traces, device model, Android version. No conversation content or personal data is included. Disabled in debug builds.

Firebase Privacy โ†’

Firebase Analytics

Anonymous event tracking (feature usage, session counts, topic/mission selections). No personally identifiable information is collected. Used only to improve the app experience.

Firebase Privacy โ†’

Firebase Performance

Monitors app responsiveness and network request latency anonymously. Helps us detect and resolve performance bottlenecks. Controlled by the same toggle as Crashlytics.

Firebase Privacy โ†’
Data transfers: OpenAI and Firebase are based in the United States. Google Cloud TTS uses regional endpoints. When your data is processed by these services, it may be transferred internationally. All transfers are governed by the respective provider's data processing agreements and applicable data protection law.

๐Ÿ’พ 5. Data Storage & Retention

On-Device Storage: Your conversation history, session records, progress scores, mission completion status, XP, achievements, streak data, and user preferences are stored in an encrypted SQLite database (Room) and Android DataStore on your device. This data is not synced to any cloud service operated by us.

Audio Cache: TTS-generated audio files (WAV) from Google Cloud TTS are cached on your device's internal storage in a dedicated cache directory. These files can be cleared at any time via Settings โ†’ Clear Voice Cache or via your device's standard app storage management.

Retention Period: On-device data is retained until you:

OpenAI API (Transient): Conversation messages sent to OpenAI are used to generate responses and are subject to OpenAI's own data retention and usage policies. We do not store copies of these transmissions on our own servers.

Firebase Data: Anonymous crash and analytics data is retained by Google Firebase for up to 90 days in accordance with Firebase's default retention settings.

No Server-Side User Database: SpeakMate does not operate a user account system. There is no server-side database containing your profile, conversation history, or personal information maintained by us.

๐Ÿ›ก๏ธ 6. Security

We implement the following security measures to protect your information:

While we take reasonable precautions, no method of transmission over the internet or electronic storage is 100% secure. We encourage you to keep your device updated and secured with a screen lock.

๐Ÿ‘ถ 7. Children's Privacy

SpeakMate is designed for users aged 13 years and older. We do not knowingly collect personal information from children under 13.

If you are a parent or guardian and believe your child under 13 has used the app, please contact us immediately using the details in Section 11. We will take prompt steps to delete any information that may have been collected.

Users between 13โ€“17 should have a parent or guardian review this Privacy Policy before use.

โš–๏ธ 8. Your Rights

You have meaningful control over your data within SpeakMate:

๐Ÿ’ฐ 9. Pricing & Future Changes

SpeakMate is currently free to download and use. There are no in-app purchases, subscriptions, or hidden charges in this version of the app.

Important Notice: Features and pricing are subject to change in future versions. A future update may introduce paid features, subscriptions, or a premium tier. Continued use of an updated version will be subject to the pricing model in effect at that time.

๐Ÿ“ 10. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, app features, or legal requirements. When we make significant changes, we will:

Your continued use of SpeakMate after any changes constitutes your acceptance of the revised policy. We encourage you to review this page periodically.

โœ‰๏ธ 11. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or how we handle your data, please reach out:

SpeakMate Privacy Team

We aim to respond to all privacy-related enquiries within 5 business days.

developerashraf13@gmail.com