Privacy Policy

Last updated: April 9, 2026

TopoKit is developed by Nikolay Senilov. This privacy policy describes how TopoKit ("the App") handles your information. The short version: your data is yours, it stays on your device, and I have no interest in changing that.

Data Collection

TopoKit does not collect, transmit, or store any personal data on external servers. The App does not require an account, does not use analytics or tracking services, and does not contain advertising.

All data you create in TopoKit — including features, annotations, GPS tracks, layers, photos, and settings — is stored locally on your device.

iCloud Sync

If you have iCloud enabled on your device, TopoKit may sync your data across your Apple devices using your personal iCloud account. This includes project data, features, GPS tracks, and photos you have attached to map features. This sync is handled entirely by Apple's CloudKit framework and is governed by Apple's Privacy Policy. Nikolay Senilov does not have access to your iCloud data at any time.

Location Data

TopoKit requests access to your device's location services to show your position on the map, enable navigation features, and record GPS tracks. When GPS track recording is active, the App may access your location in the background. Location data is processed entirely on your device and is never transmitted to external servers by the App. You can revoke location access at any time through your device's Settings.

Camera & Photos

TopoKit may request access to your device's camera to take photos and attach them to map features. The App may also request access to your photo library to attach existing photos to map features. Photos are stored locally within your project data on your device. On iOS, you may also save images from the App to your photo library. If iCloud sync is enabled, photos may sync across your devices as part of your project data. Photos are never transmitted to external servers by the App. You can revoke camera and photo library access at any time through your device's Settings.

Network Requests

TopoKit connects to the following third-party services to provide core functionality:

TopoKit also supports user-configured WMS and XYZ tile layer sources. If you add a custom tile layer, the App will make network requests to the server URL you specify to load map tiles. These connections are initiated by you, and the App does not control or monitor those third-party servers.

Beyond the services listed above, the App does not make network requests. The App does not use analytics SDKs, crash reporting services, or advertising networks.

Third-Party Libraries

TopoKit uses open-source and third-party libraries for coordinate reference system support (including PROJ, NGA Projections, and NGA Coordinate Reference Systems). These libraries operate entirely on-device and do not make any network requests or collect any data.

Children's Privacy

TopoKit does not collect personal information from anyone, including children under the age of 13. The App contains no age-restricted content.

Changes to This Policy

If this privacy policy is updated, the revised version will be posted on this page with an updated "Last updated" date. Material changes will be noted in the App's release notes on the App Store.

Contact

If you have questions about this privacy policy, contact me at support@topokit.ca.