Effective Date: March 7, 2026
Contact: muhammadilyas15@gmail.com
1. Introduction
GPA Calculator ("we", "our", "the app") is an academic tool for calculating Grade Point Averages, tracking semesters, and managing academic performance.
This Privacy Policy explains how we collect, use, store, and protect your information when you use our mobile application.
By using GPA Calculator, you agree to the collection and use of information as described in this policy.
2. Information We Collect
2.1 Information You Provide
- Academic data: Course names, credit hours, grades, semester names, and GPA calculations
- Custom grading scales: Scale definitions you create
- Contact form data: Subject, message text, and category when you contact us via the in-app Contact Us form
2.2 Information Collected Automatically
- Crash reports: Stack traces, device state, and app version at the time of a crash (via Firebase Crashlytics)
- App usage analytics: Screens visited, feature usage frequency, session duration (via Firebase Analytics)
- Advertising data: Device advertising identifiers for ad personalization (via Google AdMob)
- Device information: Device manufacturer, model, Android version, and SDK level (appended to Contact Us emails only)
2.3 Information We Do NOT Collect
- We do not collect your name, email address, phone number, or any personal identity information
- We do not use camera, microphone, location, or contacts
- We do not require any user account or sign-in
3. How We Use Your Information
We use collected information to:
- Provide core app functionality (GPA calculation, semester tracking, grade prediction)
- Allow you to backup and restore your academic data locally
- Generate PDF reports of your academic performance
- Display advertisements to free-tier users
- Monitor and fix app crashes (Crashlytics)
- Understand app usage patterns to improve the user experience (Analytics)
- Process one-time premium purchases (Google Play Billing)
4. Data Storage and Security
4.1 Local Storage
- All academic data (semesters, courses, calculation history, custom grading scales) is stored locally on your device using a Room database
- User preferences (theme, grading scale defaults, premium status) are stored locally via SharedPreferences
- Backup files and PDF reports are generated in the app's private cache directory
4.2 Cloud Storage
- This app does NOT sync data to the cloud. All your academic data remains on your device
- The only cloud services used are for crash reporting (Crashlytics), usage analytics (Firebase Analytics), and ad serving (AdMob)
4.3 Security Measures
- All network communication uses HTTPS/TLS encryption
- No user accounts or passwords are used
- Data is stored in the app's private storage, inaccessible to other apps
5. Data Sharing
5.1 We Do NOT Sell Your Data
We do not sell, trade, or rent your personal information to third parties.
5.2 Third-Party Services
We use the following third-party services that may collect data:
┌──────────────────────┬──────────────────┬────────────────────────────────────────┬─────────────────────────────────────────────┐
│ Service │ Purpose │ Data Accessed │ Privacy Policy │
├──────────────────────┼──────────────────┼────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Google AdMob │ Advertising │ Device advertising ID, ad interactions │ https://policies.google.com/privacy │
├──────────────────────┼──────────────────┼────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Firebase Analytics │ App improvement │ Usage patterns, device info │ https://firebase.google.com/support/privacy │
├──────────────────────┼──────────────────┼────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Firebase Crashlytics │ Crash reporting │ Crash logs, device state │ https://firebase.google.com/support/privacy │
├──────────────────────┼──────────────────┼────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Google Play Billing │ Premium purchase │ Purchase history │ https://policies.google.com/privacy │
├──────────────────────┼──────────────────┼────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Google UMP │ Ad consent │ Consent preferences │ https://policies.google.com/privacy │
└──────────────────────┴──────────────────┴────────────────────────────────────────┴─────────────────────────────────────────────┘
5.3 Ad Personalization
- Free-tier users see advertisements served by Google AdMob
- AdMob may use device identifiers and usage data for ad personalization
- You can opt out of personalized ads through your device settings
- Premium users enjoy an ad-free experience
6. Children's Privacy
GPA Calculator is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If we discover that
a child under 13 has provided us with personal information, we will delete it promptly.
7. Your Rights and Choices
7.1 Access and Control
- You can view all your data within the app at any time
- You can edit or delete any semester, course, or calculation history
- You can export your data as a JSON backup or PDF report
7.2 Data Deletion
- You can delete individual semesters or courses from within the app
- Uninstalling the app removes all locally stored data permanently
- No cloud data exists to delete (the app does not use cloud storage for user data)
7.3 Ad Preferences
- One-time premium purchase removes all advertisements permanently
- You can opt out of personalized ads via device settings (Settings > Google > Ads)
8. GDPR Compliance (European Users)
If you are located in the European Economic Area (EEA), you have additional rights:
- Right to access — request a copy of your data
- Right to rectification — correct inaccurate data
- Right to erasure — request deletion of your data
- Right to restrict processing — limit how we use your data
- Right to data portability — receive your data in a portable format (use the Backup feature)
- Right to object — object to data processing for marketing
The app uses Google's User Messaging Platform (UMP) to obtain consent for data processing and personalized advertising in compliance with GDPR.
To exercise any of these rights, contact us at muhammadilyas15@gmail.com.
9. Data Retention
- Local data is retained until you delete it or uninstall the app
- Analytics data is retained per Google's standard retention policies (14 months)
- Crash reports are retained for 90 days
- No user data is stored on our servers
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 "Effective Date" at the top of this policy
- Posting a notice within the app
Your continued use of the app after changes constitutes acceptance of the updated policy.
11. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, contact us at:
Email: muhammadilyas15@gmail.com