Lime Level Privacy Policy
In short: Lime Level has no accounts, ads, analytics or tracking, and we never receive any of your data. It uses your location on your phone for the Compass, Weather and Altitude screens. The only thing that leaves your phone is a rounded position (to about 1 km), sent only while the Weather screen is open, to get the weather and the name of the place. The only things saved are the level and ruler calibrations, and they stay on your phone.
This policy explains how Lime Level (the "app"), an Android bubble level with a set of handy tools made by Cactus Oasis Labs ("we", "us"), handles information. It applies to Lime Level only.
Information we collect
None. Lime Level doesn't send any personal information to us, and we have no servers that the app talks to. We don't sell or share data.
The app has no sign-in, no advertising, no analytics or crash-reporting services, and no third-party tracking code.
Location
- When it's used. The Compass, Weather and Altitude screens use your phone's GPS. The first time you open one of them, Android asks whether to allow Lime Level to use your location. If you say no, the rest of the app works as usual.
- Only while you're looking. The GPS runs only while one of those screens is showing and the app is open. It stops when you switch to another screen or leave the app. Lime Level never uses your location in the background and doesn't ask for background location access.
- What it's for. Your latitude and longitude on the Compass screen, the GPS elevation on the Altitude screen, and the weather for your area. The coordinates are shown on screen and are not saved.
The Weather screen and the internet
The Weather screen is the only part of the app that goes online. Only while it's open, the app rounds your position to two decimal places (about 1 km, so never your exact spot) and sends it to:
- Open-Meteo (
api.open-meteo.com), a weather service, to get the current temperature and air pressure. See Open-Meteo's terms and privacy policy. - Android's built-in geocoder, provided by Google Play services, to turn the position into a place name like "Lisbon, Portugal". That is covered by Google's Privacy Policy.
Nothing else is sent: no account, no device ID, no analytics. As with any internet connection, these services can see your IP address while they answer. Every other screen works offline.
What stays on your device
- Sensor readings. The app reads your phone's accelerometer (motion), magnetometer (magnetic field) and barometer (air pressure) for the level, compass, magnet finder, altitude and weather screens. These readings are processed in memory, on your phone, while the screen that uses them is showing. They are never saved or sent anywhere. The sensors are switched off when that screen isn't in view.
- Calibration. When you calibrate the level, the app saves the calibration offsets (a few angle numbers for flat mode and edge mode). When you calibrate the ruler against a bank card, it saves the ruler's scale (one number); nothing is read from the card, which is only used for its size. Both are kept in the app's private storage on your phone and contain no personal information.
If you have Android's device backup turned on, Android may include the app's storage (and so the calibrations) in your backup. That backup is made by Android and stored in your own Google account under Google's terms; we can't access it.
Permissions
Lime Level asks for one permission at runtime: location, with Android's permission prompt. Its Android package declares these permissions:
| Permission | Why |
|---|---|
Locationandroid.permission., android.permission. |
GPS readings for the Compass and Altitude screens, and the weather for your area. Asked for with a prompt, and only used while one of those screens is open. |
Control vibrationandroid.permission. |
A short buzz when the phone becomes level, and when you calibrate. |
Network accessandroid.permission., android.permission. |
Used by the Weather screen to get the weather and the place name. No other screen goes online. |
The motion, magnetic and air pressure sensors don't need a permission on Android. Keeping the screen awake while the app is open (so it doesn't go dark mid-measurement) doesn't need one either. The app doesn't request background location. It does not access your camera, microphone, contacts, photos, files or physical activity, and blocks the related permissions that its libraries would otherwise add.
Third parties
We don't share data with anyone. The Weather screen sends a rounded position straight from your phone to Open-Meteo and to Google's geocoder, as described above; each handles it under its own privacy policy. Lime Level is distributed through Google Play. Google may collect information when you download or update apps from Google Play; that is covered by Google's Privacy Policy, not this one.
Children
Lime Level is a general-audience tool. We don't collect personal information from anyone, including children under 13.
Deleting your data
The only data the app keeps is the level and ruler calibrations on your phone. To remove them, clear the app's storage in Android Settings or uninstall the app. You can also reset either calibration in the app. Your location is never saved, so there's nothing to delete; you can turn off Lime Level's location permission at any time in Android Settings.
Changes to this policy
If the app changes in a way that affects your privacy, we'll update this page and the effective date above before that version is released.
Contact
Questions about this policy or about Lime Level: support@cactusoasislabs.com
Cactus Oasis Labs · cactusoasislabs.com