👋 Introduction
EchoListen ("we", "our", or "the app") is a voice training application that helps users practice language pronunciation through timed recording and playback loops. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data.
By using EchoListen, you agree to the collection and use of information in accordance with this policy.
📋 Information We Collect
We collect the minimum data necessary to provide the service:
- Account information: Your email address and unique user ID, provided when you sign in via Google or email through Firebase Authentication.
- Usage data: Your remaining daily AI credits, the date of your last credit reset, and your teacher preference settings (language, voice, category).
- App settings: Your preferred practice mode, interval duration, and language selections — stored to restore your preferences between sessions.
⚙️ How We Use Your Information
- To authenticate you and maintain your account across sessions
- To track your daily AI credit balance and reset it automatically each day
- To save and restore your teacher and practice settings
- To generate AI teacher audio in Shadowing mode (with your explicit consent, text phrases are processed to synthesize speech audio)
- To segment and analyze speech scripts in Speech Pro mode (with your explicit consent, texts or scripts you paste are processed by AI to be split into practice segments)
- To evaluate voice recordings in Shadowing and Speech Pro modes to calculate pronunciation similarity scores and compile daily Tutor Reports (recordings are processed transiently in-memory and are not stored)
We do not use your data for advertising, profiling, or analytics beyond what is described above.
🔗 Third-Party Services
EchoListen relies on the following Google services to function:
- Firebase Authentication — manages sign-in and account security
- Cloud Firestore — stores your profile, credits, and settings in a private, rules-protected database
- Firebase Cloud Functions & Google Gemini AI — processes user text scripts, generates teacher speech audio (TTS), and evaluates voice recordings for pronunciation scoring and Tutor Reports using Google's Gemini AI service
- Firebase Hosting — serves the application
These services are operated by Google LLC and are governed by Google's Privacy Policy. We confirm that Google Gemini AI provides equal protection of your data.
We do not share your data with any other third parties, advertisers, or analytics providers.
🔒 Data Security
Your account data in Firestore is protected by security rules that ensure only you — when authenticated — can read or write your own data. No other user or unauthorized party can access your records.
All data is transmitted over HTTPS. Firebase infrastructure is SOC 2 and ISO 27001 certified.
🗂️ Data Retention
Your account data (email, credits, settings) is retained for as long as you maintain an active account. Voice recordings submitted to third-party APIs in advanced AI modes are processed statelessly in-memory and are never stored persistently on our servers or by third-party providers.
If you choose to save recordings to your Practice History, they are stored locally on your device (IndexedDB) and remain entirely under your control. If you delete your account, all cloud-stored account and usage data is permanently removed within 30 days.
👶 Children's Privacy
EchoListen is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will take steps to delete that information.
⚖️ Your Rights
Depending on your location, you may have the following rights regarding your data:
- Access: Request a copy of the data we hold about you
- Correction: Request correction of inaccurate data
- Deletion: Request deletion of your account and all associated data
- Portability: Request your data in a portable format
To exercise any of these rights, please contact us at admin@interestingmachines.com. We will respond within 30 days.
📝 Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.
✉️ Contact Us
If you have any questions or concerns about this Privacy Policy or your data, please contact us: