← Back to Inukshuk

Inukshuk — Privacy Policy

Last updated: 1 October 2026

Inukshuk is a free, open-source app for offline trail navigation: it displays georeferenced PDF maps with your GPS position and records your routes as GPX files. This policy explains what the app does and does not do with your data. The short version: your data stays on your device.

Who we are

Inukshuk is developed by Marc-André Vigneault. For any privacy question, contact: marcandre.vigneault.96@gmail.com.

Data the app uses

Data we collect

The app collects no personal data. Inukshuk has no user accounts, no analytics, and no advertising. Your maps, trails, waypoints and photos never leave your device through us, and neither do the activities you import or any health data: they stay on your device. The one thing the app does send on its own is a technical error report, described next.

The only requests that reach servers of ours are map tile requests (see "Our tile server" below), the Explore map catalogue downloaded from our website, the points of a route you draw in Trails or Roads mode (see "Snapping a drawn route to trails or roads" below), and, if you connect Strava, the sign-in tokens that pass through our tile server on their way to Strava. None of them carry your identity or your GPS position, and the tokens are not stored.

Tips. An optional tip (Settings → Support Inukshuk) is processed entirely by Apple or Google; we receive no payment details. That screen also downloads the public support page's figures from our website, which carries nothing about you.

Donors list (optional). After a generous gift, the app offers to add your name to the public "Prominent donors" list. Only if you choose to, it sends the display name you type, an optional town or region, your platform (iOS or Android) and the store receipt numbers of your tips, so we can check the gift before publishing. No email or account is asked for. After our check, the name and place are shown publicly in the app and on the support page. To have your name removed, or an unpublished submission deleted, write to marc-andre.vigneault@mvxtechnologies.com.

"I already donated" (optional). If you gave some other way, the Support screen can hide the tip button on your device for a year. It asks for an email address and sends a one-time code to it through our email provider (Resend). The address is used only to send that code and is never shared. Our server does not store the address: it keeps only a salted hash of it with the code, which expires after 15 minutes and is deleted once used, or within a day at most (it is kept that long only to limit repeated requests). We do not check whether you donated.

Apart from these optional steps, the one place we ask for anything is the Android beta signup on our website, which is optional and separate from the app — see below.

Joining the Android beta

Android testing is invitation-only while the app is in closed testing, so joining means giving us an email address. That address is used for one thing: sending you the link to join the test, and the occasional note about the beta itself. We do not sell it, share it, or use it to advertise to you, and it is not connected to anything you do inside the app.

Signing up is handled by Google, so your address is stored in Google's systems and is subject to Google's privacy policy as well as this one. Joining the test also means Google Play knows you are a tester, which is how the app reaches your device.

You can leave at any time: unsubscribe from the list, or ask us to remove your address by opening an issue on our GitHub repository. Once the app is published publicly on Google Play, the list has served its purpose and will be deleted.

Error reports

When the app hits an error, it records a report and — if error reporting is enabled — sends it automatically so the problem can be fixed. A report contains only technical details: the error message and stack trace, the app version, the operating-system version and device model, and a short list of the actions the app took just before the failure. It contains no location, no map or trail content, and nothing that identifies you.

Reports are filed as issues in the app's public GitHub repository, so their technical contents are publicly visible. You can turn this off at any time: Settings → Privacy → Automatic error reporting. With it off, nothing is sent.

Network connections

Inukshuk works offline, but a few features fetch data over HTTPS — from our own tile server and directly from third-party servers. In each case that server receives your device's IP address and the map area or tile coordinates being requested — the normal information any web request carries. None of them receive an account or identity (the app has none), and the PDF maps you import are rendered entirely offline with no network connection.

Strava

Connecting Strava is optional, from Settings → Connections. It opens Strava's own sign-in page in your browser, where you choose what to allow: uploading activities, reading your activities, or both. We never see your Strava password.

What Strava does with your data on its side is governed by Strava's privacy policy. Inukshuk does not connect to Garmin: the Connections screen only explains how to link Garmin Connect to Strava, so your Garmin activities can reach Inukshuk through Strava.

Apple Health and Health Connect

On iOS, Inukshuk can read from Apple Health; on Android, from Health Connect. Both are optional, and the app reads nothing until you allow it in the system's own permission screen.

Permissions

Children

Inukshuk is a general-audience utility and is not directed at children under 13.

Your control and rights

Because all of your maps and tracks live only on your device, you are in full control: delete individual items in the app, revoke the location permission in your device settings, revoke Apple Health or Health Connect access in the Health app or Health Connect settings, disconnect Strava in Settings → Connections (optionally deleting the trails imported from it), turn off automatic error reporting in Settings, export a copy of everything from Settings → Your data → Download your data, or uninstall the app to erase everything. Apart from the technical error reports described above, there is no server-side copy for us to delete.

Changes to this policy

If this policy changes, the updated version will be posted at this URL with a new "last updated" date.