Compass: Clean & Accurate · Coding Cosmos · Last updated: May 26, 2026
This Privacy Policy describes how Coding Cosmos ("we", "us", or "our") handles information when you use the Compass: Clean & Accurate application ("App") on Android. By using the App, you agree to the practices described in this policy.
a) Location (Approximate)
The App requests access to your approximate location (ACCESS_COARSE_LOCATION) for the sole purpose of calculating magnetic declination — the difference between magnetic north and true north at your current location. This calculation is performed entirely on your device using Android's GeomagneticField API. Your location is never transmitted to our servers or stored anywhere.
The App functions without location permission — it will display magnetic north instead of true north if permission is denied.
b) Sensor Data
The App reads data from your device's compass (magnetometer), accelerometer, and gyroscope sensors to display bearing and spirit level information. All sensor processing happens entirely on-device. No sensor data is ever transmitted or stored.
c) Analytics Data (via Firebase Analytics)
We use Google Firebase Analytics to understand how users interact with the App. Firebase Analytics may collect:
This data is aggregated and anonymised. We use it only to improve the App. Firebase Analytics is provided by Google LLC and is governed by Google's Privacy Policy.
d) Crash Reports (via Firebase Crashlytics)
We use Google Firebase Crashlytics to automatically collect crash reports when the App unexpectedly closes. Crashlytics may collect:
Crash data is used solely to identify and fix bugs. Crashlytics is provided by Google LLC and governed by Google's Privacy Policy.
We do not use any collected information for advertising, profiling, or any purpose beyond improving the App.
We do not sell, trade, or rent your personal information to any third party. The only third party that receives data is Google (via Firebase Analytics and Crashlytics) as described in Section 2. Google acts as a data processor on our behalf under Google's standard data processing terms.
We do not store any personal data on our own servers. Firebase Analytics data is retained for 14 months by default, after which it is automatically deleted by Google. Crashlytics data is retained for 90 days. You can request deletion as described in Section 7.
The App 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 at the email address below and we will take steps to delete such information.
Depending on your location, you may have the following rights regarding your personal data:
To exercise any of these rights, contact us at the email address in Section 9. We will respond within 30 days. For Firebase Analytics data, you can also opt out on your device via Settings → Google → Ads → Opt out of Ads Personalisation.
If you are located in the European Economic Area (EEA) or United Kingdom, our legal bases for processing personal data are:
You have the right to lodge a complaint with your local data protection supervisory authority if you believe your rights have been infringed.
If you are located in India, this App complies with the Digital Personal Data Protection Act, 2023. You have the right to access, correct, and erase your personal data, and to nominate a representative to exercise these rights on your behalf. To exercise these rights, contact us at the email below.
We implement appropriate technical measures to protect the limited data processed by the App. Since no personal data is stored on our servers, the primary security measures are those provided by Google Firebase's infrastructure, which uses industry-standard encryption in transit and at rest.
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date. We encourage you to review this page periodically. Continued use of the App after changes constitutes acceptance of the updated policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:
Coding Cosmos
Email: codingcosmos121@gmail.com