Privacy Policy
This Privacy Policy explains what information Narratr collects, how it is used, and the choices you have. We aim to collect the minimum necessary to operate the app.
1. What We Collect
- Subscription status — managed by Apple and RevenueCat. We see your anonymous subscriber ID, purchase entitlements, and subscription state. We do not see your Apple ID or payment card details.
- Crash and diagnostic data — if enabled in your iOS settings, Apple shares anonymised crash reports with us via App Store Connect. These contain stack traces and device model but no personal data.
- TTS requests — when you use a cloud voice, the text of the currently-playing chunk (typically 180–600 characters) is transmitted to our Cloudflare Worker and forwarded to the TTS provider (DeepInfra) to generate audio.
- Voice recordings — if you use voice cloning, the short recording you make is uploaded to the TTS provider to create a cloned voice profile tied to your subscriber ID.
2. What We Do NOT Collect
- No tracking or advertising. Narratr contains no analytics SDKs, ad networks, or behavioural trackers.
NSPrivacyTrackingis set tofalsein our iOS Privacy Manifest. - Your books stay on device. The full text of books you import is stored locally on your device and never uploaded in bulk. Only the small chunks needed for active TTS playback are sent to the TTS provider.
- Word-timing extraction runs on device. We use an on-device Whisper model to align audio with text — no audio is uploaded for timing purposes.
- No account or personal profile is required. Narratr does not ask for name, email, phone number, or location.
3. Third Parties
- Apple — processes purchases via StoreKit and delivers the app.
- RevenueCat — manages subscription entitlements and generates anonymous subscriber IDs. revenuecat.com/privacy
- Cloudflare — hosts our auth proxy and stores temporary rate-limit counters. Proxy logs contain request metadata only (no book content is logged). cloudflare.com/privacypolicy
- DeepInfra — runs the cloud TTS models that generate audio from text chunks. deepinfra.com/privacy
4. How Long We Keep Data
- Subscription records: for as long as your subscription is active, plus whatever Apple and RevenueCat require for tax and audit purposes.
- Cloned voice profiles: until you delete the custom voice in-app, which removes it from the upstream provider.
- Rate-limit counters: up to 90 days.
- TTS request text: processed in-flight and not retained by our Worker. Upstream providers may retain inputs per their own policies.
5. Your Rights
You can:
- Stop generating new cloud TTS by switching to an on-device voice in the Voices tab.
- Delete any cloned voice you created in the app.
- Cancel your subscription in iOS Settings at any time.
- Delete all locally-stored data by uninstalling the app.
- Contact us to request deletion of any account-linked data we hold. Under GDPR and UK-GDPR you also have the right to access, rectify, or export your data.
6. Children
Narratr is not directed at children under 13 and we do not knowingly collect data from them. If you believe a child has used the app, contact us and we will delete any related data.
7. International Data Transfers
Our providers operate globally. Data may be processed in the United States or other regions outside the UK/EEA under standard contractual clauses or equivalent safeguards.
8. Security
Traffic to our Worker and upstream providers is encrypted in transit (HTTPS/TLS). Subscription validation uses signed API keys. No system is perfectly secure, but we keep our attack surface minimal by avoiding data we don't need.
9. Changes
We may update this Policy. Material changes will be notified in-app or on this page. The effective date at the top reflects the most recent update.
10. Contact
Privacy questions or data requests? Email luke@deepmake.io.