Compass

Privacy policy

Applies to the Compass app for Android (com.aripd.compass) and to this site. In effect from 21 September 2026.

Compass collects nothing, sends nothing, and has no server to send anything to. This page says that in detail — and, more usefully, says how you can check it yourself instead of taking our word for it.

The short version

What the app reads

Your location, once you allow it. It gives the magnetic declination — which is what makes north on the dial the geographic pole rather than the magnetic one — the bearings and distances to the qibla and the other fixed places, and the positions of the sun and the moon.

Approximate location is enough for all of that. Precise location is used only for the coordinate panel and for the distance to a saved point. Allow only the approximate one and the app keeps working and says so on screen; allow neither and the compass still works, showing magnetic north and leaving out the qibla, the sun and the moon.

The magnetometer, the accelerometer and, where the phone has one, the rotation-vector sensor. These are what a compass is made of: they give the direction the phone is facing and how level it is. Reading them needs no permission, and they say nothing about who you are.

Whatever you type or paste yourself: the name of a point, a pair of coordinates, or a map link shared into the app.

What is kept, and where

One file on your phone, private to the app. It holds your settings, the last position the app was given, a locked bearing if you set one, and the points you saved, with their names and coordinates. Nothing is written anywhere else.

Android's own backup is left switched on, so that changing phones does not cost you your saved points. That means this: if backup is on in the Android settings, the operating system copies that one file — coordinates included — into your own Google account. The app neither does this nor can see it, and switching backup off in the Android settings stops it without affecting the app.

Uninstalling deletes the file. Deleting a saved point in the app removes it at once. Settings → Apps → Compass → Storage → Clear data puts everything back to a fresh install.

What leaves the phone

Through the app, nothing. That is not a promise but a missing permission: the manifest asks for approximate location, precise location and vibration, and does not ask for internet. Android refuses a network connection to an app that never asked for one.

It takes ten seconds to check on the phone, under Settings → Apps → Compass → Permissions. It can be checked in the file, by unpacking the APK and reading the manifest. It can be checked in the source, which is public in full: there is not one line in it that opens a connection.

Through you, whatever you send yourself. The share button hands a line of text — the coordinates and a map link — to the app you choose to send it with, and that app and its recipient then have it. A map link opened from Compass works the same way: the map application takes over from there, under its own policy.

The permissions, one by one

Approximate location ACCESS_COARSE_LOCATION
The declination, the qibla, the sun and the moon.
Precise location ACCESS_FINE_LOCATION
The coordinate panel and the distance to a saved point.
Vibration VIBRATE
The short tick as the dial passes north, east, south and west.

That is the entire list. No internet, no camera, no microphone, no contacts, no files, no device identifier.

Third parties

Inside the app there are none: no software development kits, no libraries beyond the Android platform itself, no advertising network, no analytics, no crash reporter.

Around it there are two. Google Play, if that is where you installed it from, gathers its own install and crash figures under Google's privacy policy; GitHub serves this site and the source code under GitHub's. Neither is asked for anything by us, and neither is given anything by us.

Children

The app suits any age. It gathers nothing from anyone, so it gathers nothing from a child either.

Your rights

European data protection law gives you the right to see, correct, export and erase the personal data a service holds about you. We hold none: there is no database, no account and no server. What the app produces stays on your phone, in your hands, and Clear data erases it. There is no request to file and nobody to file it with.

Changes

If this policy changes, the new text appears here and the date at the top changes with it. Every earlier version stays in the repository's history, so what changed, and when, is a matter of record rather than of memory.

Contact

Questions about this policy, or about anything on this page, are welcome. The quickest way is an issue on GitHub; the developer address shown on the app's Google Play listing reaches the same person.

Open an issue on GitHub Back to the home page