Kali Reader — Privacy Policy
What Kali Reader collects, how documents and audiobooks are processed, and how to delete your data.
This Privacy Policy describes how KALI INDIE (“we”, “us”) handles personal data when you use the Kali Reader iOS app and the associated backend service. The product converts documents you upload into audiobook files; we retain those files only for a short period so you can download them.
1. Data we collect
- Device-scoped account identifier. When you open the app for the first time, we generate a random identifier and store it in the iOS Keychain on your device. This identifier is sent to our backend to create an anonymous guest account so you can convert books without signing in. It is not a hardware identifier (not IDFA, IDFV, serial number, or similar) and is not used to track you across other apps.
- Uploaded documents.The file you choose (TXT, EPUB, or PDF) is stored on our server while conversion runs and until the retention period in section 5 expires. We extract text and metadata such as title and character count.
- Audiobook files. The generated MP3 is stored on our server so you can stream or download it from the in-app library.
- Usage counters. We track free-tier character usage (50,000 characters once per device), PRO monthly character usage, and any bonus characters from consumable packs, so we can enforce plan limits.
- Purchase records. When you subscribe or buy a character pack, Apple sends us a signed transaction. We store the transaction identifier, product identifier, expiration date, and characters granted to apply entitlements and honour renewals.
2. Data we do not collect
- Your contact list, calendar, photos, microphone, camera, or precise location.
- Behavioural advertising profiles or cross-app tracking. The app does not embed third-party analytics or advertising SDKs.
- An Apple ID, email address, or password — Kali Reader does not require Sign in with Apple.
3. How conversion works
When you confirm an upload, the file is sent over HTTPS to our backend at reader-api.kaliindie.com(or the production hostname shown in your app build). We extract text from the document, then synthesize speech using Microsoft's neural text-to-speech service (via edge-tts). The resulting MP3 and library metadata are associated with your device account. Extracted text is processed to produce audio; we do not use your content to train machine-learning models.
4. Service providers
- Apple.In-App Purchases and App Store Server Notifications. Governed by Apple's privacy policy.
- Microsoft (text-to-speech).Converted text is sent to Microsoft's TTS endpoints solely to generate audio. See Microsoft Privacy Statement.
- Infrastructure. The backend runs on a virtual private server operated by us, accessed only over HTTPS.
5. How long we keep your data
Uploaded source files and completed MP3s on our server are automatically deleted 3 days after conversion completes (or when the retention job runs). The app shows the expiry date in your library and encourages you to download the MP3 to Files to keep a permanent copy.
Library metadata (title, status, character count) remains until you delete the book from your library, delete your account, or the server files expire.
Usage counters and purchase records are kept for as long as your account exists. The free-tier grant (50,000 characters once per device) is stored separately and is not reset when you delete your account.
You can delete your account at any time — see our Account Deletion page.
6. Your rights
Depending on where you live you may have the right to access, correct, export, or delete your personal data. Contact contact@kaliindie.com. We respond within 30 days.
7. Security
Traffic between the app and our backend uses TLS. Apple-signed transaction payloads are verified before entitlements are granted. Production database access is restricted to the developer-operator.
8. Children
Kali Reader is not directed at children under 13. We do not knowingly collect personal data from children. Contact us if you believe a child has provided data and we will delete it.
9. International transfers
Our infrastructure and Microsoft TTS processing may occur outside your country. By using the Service you consent to these transfers, protected by encryption in transit.
10. Changes
We may update this policy when the product changes. The “Updated” date at the top reflects the latest revision. Material changes may also be announced in-app.
11. Contact
contact@kaliindie.com — see our Contact page.