Privacy Policy
Last updated: April 19, 2026
1. Information We Collect
Information You Provide
- Account information — display name, email address, and profile photo when you create an account via email, Google, or Apple Sign-In.
- Academic data — semester names, subjects, grades, GPA, credit index, class schedules (subject names, times, rooms, instructors), and academic events or assignments you create.
- Username — a unique handle you choose for collaboration features.
- Profile photo — selected from your device's photo library if you choose to set one.
Information Collected Automatically
- Device token (FCM token) — used to deliver push notifications to your device.
- Crash reports — error and crash data collected via Firebase Crashlytics to help us fix bugs.
- Usage analytics — anonymised event data collected via Firebase Analytics (e.g., screen views, feature interactions) to help us improve the App.
- Performance data — app performance metrics collected via Firebase Performance Monitoring.
Guest Mode
When you use the App as a guest (without an account), all your data is stored locally on your device only and is never sent to our servers. If you later create an account, your local guest data is automatically migrated to your new account in the cloud and removed from local storage.
2. How We Use Your Information
| Purpose | Data Used |
|---|---|
| Provide and operate the App | Account info, academic data, schedule, events |
| Send push notifications (reminders, invitations) | FCM token, notification preferences |
| Enable schedule and event collaboration | Display name, username, user ID, shared content |
| Improve app stability and fix bugs | Crash reports |
| Understand how features are used | Anonymised analytics |
| Authenticate your identity | Email, OAuth tokens (Google / Apple) |
We do not sell your personal data. We do not use your academic data for advertising purposes.
3. Data Sharing
Collaboration Features
When you share a schedule entry or event with another user, the following data becomes visible to that recipient:
- Your display name and username
- The specific schedule entry or event content you shared
Collaboration data (invitation status, shared entries) is stored in Firebase Realtime Database and is accessible only to the involved users.
Third-Party Service Providers
The App uses the following third-party services that may process your data:
| Service | Provider | Purpose | Privacy Policy |
|---|---|---|---|
| Firebase Authentication | Google LLC | Account sign-in | Link |
| Cloud Firestore | Google LLC | Cloud data storage | Link |
| Firebase Realtime Database | Google LLC | Collaboration/invitations | Link |
| Firebase Cloud Messaging | Google LLC | Push notifications | Link |
| Firebase Analytics | Google LLC | Usage analytics | Link |
| Firebase Crashlytics | Google LLC | Crash reporting | Link |
| Firebase Performance | Google LLC | Performance monitoring | Link |
| Google Sign-In | Google LLC | Authentication | Link |
| Sign in with Apple | Apple Inc. | Authentication | Link |
| Google Fonts | Google LLC | Font rendering | Link |
All Firebase services store data on Google's infrastructure. Data is processed under Google's Terms of Service and Privacy Policy.
4. Data Storage and Security
- Cloud data (authenticated users): stored in Google Firebase infrastructure with encryption in transit (TLS) and at rest.
- Local data (all users): stored in device SharedPreferences (app-private storage, not accessible to other apps).
- Profile photos you select are stored as a local file reference on your device. Your Google or Apple profile photo URL may be stored if you sign in with those providers.
- We implement reasonable technical measures to protect your data, but no method of transmission over the internet is 100% secure.
5. Device Permissions
The App requests the following device permissions:
iOS
| Permission | Reason |
|---|---|
| Photo Library | To let you select a profile photo from your gallery |
| Notifications | To send you class reminders and collaboration invitations |
Android
| Permission | Reason |
|---|---|
| POST_NOTIFICATIONS | To send you class reminders and collaboration invitations |
| SCHEDULE_EXACT_ALARM | To deliver reminders at precise times |
| RECEIVE_BOOT_COMPLETED | To reschedule local notifications after device restarts |
All permissions are requested only when you use the relevant feature and can be revoked at any time through your device settings.
6. Data Retention and Deletion
- Your account and all associated data (schedules, grades, events) remain stored until you delete your account.
- To request deletion of your account and all associated data, contact us at the email below. We will process your request within 30 days.
- Guest mode data is stored only on your device and is deleted when you uninstall the App or clear app data.
7. Children's Privacy
The App is not directed to children under the age of 13 (or 16 in the EU). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us so we can delete it.
8. Your Rights
Depending on your location, you may have the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Delete your account and associated data
- Export your data
- Withdraw consent for analytics or notifications at any time
To exercise these rights, contact us at the address below.
9. Analytics Opt-Out
Firebase Analytics collection can be disabled by contacting us, or by using the privacy controls available in your device settings (e.g., "Limit Ad Tracking" on iOS, or Google's "Opt out of Ads Personalisation" on Android).
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by updating the "Last updated" date at the top of this page. Continued use of the App after changes constitutes acceptance of the updated policy.
11. Contact Us
If you have any questions about this Privacy Policy or wish to exercise your rights, please contact:
BakhtishodDev