Predo ("we," "our," "the app") is a speed-reading practice application. We are committed to protecting your privacy and being transparent about the data we handle. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data.
In one beat
Predo collects minimal data. Your reading history and preferences are stored only on your device. We use Firebase solely for authentication and content delivery. We do not use analytics, advertising, or tracking of any kind.
Information we collect.
1.1 — Account information
When you sign in using Sign in with Apple, we receive:
Name. Your first and last name, as provided by Apple (you may choose to hide this).
Email address. Your email or an Apple Private Relay address, depending on your choice during sign-in.
This information is transmitted to Firebase Authentication to create and manage your account. Apple controls what information is shared based on your preferences.
1.2 — Automatically generated data
During your use of the app, the following data is generated and stored exclusively on your device:
Reading session history. Date, average reading speed (words per minute), word count, duration, and the title of the text read.
Firebase User ID. A unique identifier created by Firebase Authentication for your account session.
In-app purchase status. Whether you have purchased the Pro upgrade, verified through Apple StoreKit.
1.3 — User preferences
The following settings are stored locally on your device only and are never transmitted:
Default reading speed (WPM)
Language preference (English or Turkish)
Appearance mode (System, Light, or Dark)
Daily reading goal
1.4 — User-imported content
You may import text by pasting or uploading PDF files. This content is processed entirely on your device and is never uploaded to any server.
What we do NOT collect.
Predo does not collect:
Location data
Contacts or address book information
Photos, camera, or microphone data
Health or fitness data
Browsing history
Device advertising identifiers (IDFA)
Crash reports or diagnostics
Usage analytics or behavioral data sent to any server
How we use your information.
Data
Purpose
Storage
Name & email
Account creation and authentication
Firebase Auth
Firebase User ID
Authenticate content requests
Device & Firebase
Reading sessions
Display your progress and statistics
Device only
Preferences
Personalize the app experience
Device only
Imported text
Speed-reading practice
Device only (in memory)
Purchase status
Unlock Pro features
Device only
Device attestation
Verify app authenticity (App Check)
Not stored
Third-party services.
Predo uses one third-party service.
4.1 — Firebase by Google
We use the following Firebase services:
Firebase Authentication. Processes your Sign in with Apple credentials to create a secure account.
Cloud Firestore. Delivers reading content (texts, metadata) to the app. The app only reads data from Firestore; no user data is written back.
Firebase App Check. Verifies that requests come from a genuine instance of our app using Apple's App Attest. No personal data is involved.
Firebase Analytics and Firebase Ads are explicitly disabled in our configuration.
StoreKit. Manages in-app purchases. Transactions are handled by Apple.
Data sharing.
We do not sell, rent, trade, or share your personal data with third parties for advertising, marketing, or any purpose other than those described in this policy.
Data is shared only with Firebase Authentication for the sole purpose of account management, as described above.
Storage & security.
On-device data (reading sessions, preferences, cached texts) is stored using Apple's SwiftData framework and UserDefaults, protected by iOS's built-in data protection and device encryption.
Authentication data is managed by Firebase Authentication, which uses industry-standard encryption in transit (TLS) and at rest.
Content data in Cloud Firestore is protected by Firebase App Check and Firebase Security Rules, ensuring only authenticated app instances can access it.
We do not store passwords. Authentication is handled entirely through Apple's OAuth system.
Data retention.
On-device data. Retained until you uninstall the app or delete it manually.
Firebase Authentication account. Retained until you delete your account through the app's Settings screen. Upon deletion, your Firebase account is permanently removed.
No server-side user data. Since reading sessions and preferences are stored only on your device, deleting the app removes this data entirely.
Your rights.
You have the following rights regarding your data:
Access. Your reading history and preferences are visible within the app at all times.
Correction. You can update your preferences at any time in the Settings screen.
Deletion. You can delete your account from Settings → Delete My Account. This permanently removes your Firebase Authentication account. Uninstalling the app removes all locally stored data.
Portability. Your reading statistics are displayed within the app. Since data is stored locally on your device, you retain full control.
Withdraw consent. You can sign out at any time. You can also revoke Sign in with Apple access from your device's Settings → Apple ID → Sign-In & Security → Sign in with Apple.
Children's privacy.
Predo 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 personal information through the app, please contact us and we will take steps to delete that information.
International data transfers.
Firebase Authentication and Cloud Firestore data is hosted in the EU (europe-west1 region). By using the app, you acknowledge that your authentication data may be processed by Google's Firebase infrastructure in accordance with their privacy policy and applicable data protection regulations, including GDPR.
Changes to this policy.
We may update this Privacy Policy from time to time. Any changes will be reflected by updating the "Last updated" date at the top of this page. We encourage you to review this page periodically. Continued use of the app after changes constitutes acceptance of the revised policy.
Contact us.
If you have questions, concerns, or requests regarding this Privacy Policy or your data, please reach out — we read every message.