MBCompass is open source software and built on a simple principle: your data is yours.
Policy effective: June 2026
None. MBCompass does not collect any personal data, usage data, device identifiers, or crash reports. There are no analytics SDKs, advertising SDKs, or telemetry of any kind in the app.
MBCompass requests access to your device's GPS to display your position on the map and to record tracks. This data is:
You can revoke location permission at any time from Android Settings. The compass function continues to work without it.
Tracks you record are saved locally on your device in your app's private storage. MBCompass does not have access to your tracks beyond displaying them to you within the app.
When you export a track as a GPX file or share it via the Android share sheet, you choose the destination. That action is entirely under your control and outside the scope of this policy.
When the map is visible and you have an internet connection, MBCompass loads map tiles from OpenStreetMap tile servers. This is a standard HTTP request, the same as loading any webpage.
As part of this request, your IP address may be visible to OpenStreetMap's tile servers. MBCompass has no relationship with tile server providers beyond standard open tile access, and does not send any additional data alongside these requests. You can find OpenStreetMap's privacy policy at osmfoundation.org.
MBCompass requests only the permissions it needs to function:
No access to contacts, microphone, camera, storage, call logs, or any other sensitive data is requested or used.
MBCompass contains no third-party SDKs for analytics, advertising, crash reporting, or social features. There is no Firebase, no Google Play Services dependency, no AdMob, and no tracking libraries of any kind.
MBCompass does not collect data from anyone, including children. Because no data is collected, MBCompass is safe to use regardless of the user's age.
If this policy ever changes : for example, if a future version of MBCompass adds a feature that involves data, this page will be updated with a new "Last updated" date and the change will be noted in the app's release notes on GitHub.
Questions about this policy? Open an issue on GitHub or reach out via this email address: dev.mubaraknative@gmail.com