This Privacy Policy describes how kohuyn ("we", "us", "our") collects, uses, and protects your information when you use TapListen ("the App"). We are committed to protecting your privacy and complying with applicable data protection laws including GDPR (EU), CCPA (California), and COPPA (US).
By using the App, you agree to the collection and use of information as described in this policy.
When you sign in, we collect:
If you use Anonymous sign-in, no personal identity information is collected.
We collect reading and listening statistics to provide features like progress tracking:
We use Firebase Crashlytics to collect anonymous crash data including:
Crash reports do not contain personal information, document content, or API keys.
We use Firebase Analytics to understand how users interact with the App and improve user experience. We collect anonymous events including:
Analytics events are linked to your anonymous Firebase user ID and do not contain document content or personal identifiers beyond what's already disclosed above.
Subscription purchases are processed by Apple App Store through RevenueCat. We receive:
When you import a web article via URL, the URL is sent to our servers to fetch and extract the article's readable text content. The extracted text is returned to your device and stored locally. We do not permanently store the URL or extracted content on our servers beyond the extraction session required to deliver the result.
When you use Translate Mode, selected text is sent to our servers and forwarded to third-party translation services (Google Cloud Translation and/or Microsoft Azure Translator) for processing. The text is processed in real-time and is not stored on our servers or by the translation providers beyond the session required to generate the translation.
| Purpose | Data Used |
|---|---|
| Provide sign-in and account management | Account information |
| Track reading/listening progress | Usage data |
| Process subscriptions | Subscription status |
| Improve user experience | Analytics data |
| Improve app stability | Crash reports |
| Deliver TTS audio | Text content (processed in-memory, not stored on server) |
We do not sell, rent, or share your personal data with third parties for marketing purposes.
The App uses the following third-party services, each with their own privacy policies:
| Service | Purpose | Privacy Policy |
|---|---|---|
| Firebase Authentication | User sign-in | Firebase Privacy |
| Firebase Crashlytics | Crash reporting | Firebase Privacy |
| Firebase Analytics | Usage analytics | Firebase Privacy |
| Firebase Remote Config | Feature flags | Firebase Privacy |
| RevenueCat | Subscription management | RevenueCat Privacy |
| Microsoft Azure Cognitive Services | Premium text-to-speech and translation | Microsoft Privacy Statement |
| Google Cloud Translation | Translation service | Google Cloud Privacy Notice |
| Apple Sign-In | Authentication | Apple Privacy |
| Google Sign-In | Authentication | Google Privacy |
Note on TTS Processing: When using premium TTS, text content from your documents is sent to our TTS routing server and forwarded to Microsoft Azure Cognitive Services for audio generation. This text is processed in real-time and is not stored on our servers or by Microsoft beyond the processing session required to generate the audio response. When using Apple offline voices, all processing happens on your device and no text is transmitted to any server.
Note on Translation Processing: When using Translate Mode, selected text is sent to our servers and forwarded to Google Cloud Translation or Microsoft Azure Translator depending on language and availability. Text is processed in real-time and is not retained by any party beyond the translation session.
Note on URL Import: When importing a web article, the URL is sent to our servers which fetch the page and extract readable text. The URL and fetched content are processed in real-time and are not retained on our servers beyond the extraction session.
TapListen is not intended for use by anyone under the age of 13. We do not knowingly collect personal information from children under 13. If we discover that we have inadvertently collected personal information from a child under 13, we will delete that information promptly. If you believe a child has provided us with personal information, please contact us at taplisten.work@gmail.com.
In addition to the above, you have the right to:
Legal basis for processing: Contractual necessity (providing the service), legitimate interests (improving the App), and consent (where applicable).
You have the right to:
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
Your continued use of the App after changes constitutes acceptance of the updated policy.
If you have questions about this Privacy Policy or wish to exercise your rights, contact us at:
Email: taplisten.work@gmail.com