Privacy Policy
Last updated: March 2, 2026
Contents
- Who we are
- What ORReady is
- Scope
- Summary
- Data we process
- Notifications
- What we do not do
- Purposes
- Legal bases
- Sharing and disclosure
- International transfers
- Retention
- Security
- Your choices and controls
- Your rights
- Children
- Changes
- Contact
1. Who we are
ORReady is an educational mobile app for surgical learning. Controller: ORReady Contact: orready@hotmail.com
2. What ORReady is
ORReady is an educational app. It is not a medical device and does not provide diagnostic or treatment advice.
3. Scope
This Privacy Policy covers the ORReady Android app as implemented in the current version.
4. Summary
- Core learning progress is stored locally on your device. There is no account requirement and no server-side progress sync in the current implementation.
- Crash diagnostics are enabled by default (you can turn them off).
- Anonymous analytics are disabled by default and only enabled if you opt in. Before you make a choice, analytics events may be buffered locally; if you opt in later they may be sent to Analytics, and if you decline they are discarded.
- Reminders use local notifications (no push-notification backend).
5. Data we process
5.1 Data stored on your device
ORReady stores learning and app state locally on your device, including:
- app settings (language/theme, reminder preferences, sound/haptics)
- onboarding completion
- learning progress (lessons/questions progress, attempts, review scheduling)
- streak/XP/badges/missions/rank state
- local profile preferences (for example a local display name/avatar, if used)
- local backup/export payloads (for backup export/import)
5.2 Support emails
If you email us for support, we process your email address and the content of your message to respond.
5.3 Crash diagnostics
If crash diagnostics are enabled, the app uses Firebase Crashlytics to collect crash and error diagnostics so we can detect and fix stability issues. Firebase states Crashlytics collects stack traces, relevant application state, relevant device metadata, and a Crashlytics installation UUID. Firebase also states Crashlytics retains crash stack traces, extracted data and associated identifiers for 90 days before starting removal from live and backup systems.
5.4 Analytics
If you opt in to analytics, the app uses Google Analytics for Firebase for usage measurement. Google states that, by default, the SDK automatically collects app-instance ID, Advertising ID, and a masked IP address (used to derive coarse location), and collects app lifecycle data like screen views and sessions. ORReady may also send app parameters such as lesson/question IDs, language, and correctness.
Important: pre-consent analytics buffering Before you make an analytics choice, ORReady may buffer analytics events locally on your device. If you later enable analytics, buffered events may be sent to Analytics; if you decline analytics, they are discarded.
6. Notifications
If you enable reminders, ORReady schedules local notifications on your device. On Android 13+ this requires the runtime permission.
7. What we do not do
- No paid subscriptions or in-app purchases are implemented.
- No account login is implemented.
- No cloud sync is implemented.
- No push notification backend is implemented.
8. Purposes
We process data to:
- provide core learning features (progress, review scheduling, settings)
- maintain and improve app stability (crash diagnostics)
- measure usage and improve the product (only if you opt in to analytics).
9. Legal bases
- App functionality (local progress/state): performance of a contract (providing the service you requested).
- Crash diagnostics: legitimate interests (stability and security of the app), with an opt-out; legitimate interests require a documented assessment and balancing.
- Analytics: consent (opt-in). Consent must be freely given, specific, informed and unambiguous, and must be withdrawable.
10. Sharing and disclosure
- We do not sell personal data.
- In the current implementation, learning progress is not transmitted to our servers.
- If crash diagnostics and/or analytics are enabled, data is processed by Firebase as a service provider (Crashlytics / Analytics).
- If you use the backup export/share feature, you may choose to transfer a backup file to another app or service. This transfer is user-initiated.
11. International transfers
Firebase provides data processing terms and Standard Contractual Clauses for international transfers where applicable.
12. Retention
- Local app data remains on your device until you delete the app or clear its app data.
- Firebase Crashlytics retention: Firebase states 90 days for crash stack traces and associated identifiers before beginning removal.
- Analytics retention depends on your analytics configuration.
13. Security
We apply serious technical and organizational measures. Data transmitted by the Analytics SDK is encrypted in transit using TLS (per Google).
14. Your choices and controls
- You can enable/disable analytics in app settings.
- You can disable crash diagnostics in app settings.
- You can enable/disable reminders and manage notification permissions in Android system settings.
- To delete local data, uninstall the app or clear its data.
15. Your rights
Depending on your location, you may have rights of access, rectification, deletion, restriction, objection, and data portability. Because ORReady does not use accounts in the current implementation, we may not be able to identify your data in Firebase systems without additional technical identifiers (which we do not request by default). You can still contact us and we will respond appropriately.
16. Children
ORReady is intended for general educational use. If you believe a child has provided personal data via support email, contact us for deletion.
17. Changes
We may update this policy. The "Last updated" date will change.
18. Contact
Privacy questions: orready@hotmail.com