Privacy
The short version: Velocipede does not collect, transmit, or store any personally identifying information. There is no Velocipede server. The long version is below.
Last updated: 2026-05-06 · Effective: 2026-05-06
What Velocipede does not do
- No accounts, sign-in, or registration of any kind.
- No analytics, telemetry, crash reporting, or behavioral tracking.
- No advertising or advertising-related identifiers.
- No third-party SDKs.
- No network calls outside of Apple's iCloud sync and StoreKit purchase flow.
- No selling, sharing, or transferring of user data — there is no user data to sell.
What data the app handles
Routes, waypoint collections, and imported map layers
These live in a local SwiftData store on each device. When iCloud sync is enabled (Settings → Sync), the same data also syncs through Apple's CloudKit service into your private CloudKit database. Apple encrypts the records in transit and at rest. Only you (and devices signed into your Apple Account) can read them. The Velocipede developer cannot read your private CloudKit database — there is no backend to do so.
You can disable sync per-device under Settings → Sync. The change takes effect on the next launch. Existing data stays on the device.
Location
Velocipede asks for "When In Use" location access only when you opt in via a friendly first-launch prompt. Location is used only for two in-app actions:
- The Recenter on Me toolbar button, which moves the visible map to your current position.
- The Add Current Location button in Waypoint Mode, which captures your current GPS fix as a POI in the active collection.
Location data never leaves the device. It is not logged, transmitted, or persisted outside of the user-created waypoint that you explicitly choose to capture (and that waypoint, like all your data, only syncs through your private iCloud).
You can revoke location access at any time via System Settings → Privacy & Security → Location Services → Velocipede.
App settings
Distance unit (miles vs kilometers), map style, and similar preferences
are stored in UserDefaults on each device. They do not sync
or leave the device.
The in-progress route draft
The app autosaves the route you're currently building so a force-quit
doesn't lose the work. This is per-device, stored in
UserDefaults, and never transmitted.
Tip jar / subscription state
Velocipede uses Apple's StoreKit framework to process optional tip and subscription purchases. Apple processes the transactions; Velocipede receives aggregated payout reports from Apple without information that identifies individual users. The "have they tipped?" flag is stored locally on each device.
In-app feedback form
The Send Feedback option in the toolbar lets you message the developer
directly. When you tap Send, the app posts your message and (if you
chose to provide one) your reply email to a small endpoint at
velocipede.digitalram.page/api/feedback, where it's stored
in a private database only the developer can read.
Along with your message, the app attaches:
- App version + build (e.g.
1.0 (123)) - OS name + version (e.g.
iOS 18.4) - Device hardware identifier (e.g.
iPhone17,2) - Locale (e.g.
en_US)
These are needed to reproduce bugs and don't identify you personally. The form's "What gets sent" disclosure shows you exactly the values before you tap Send. The server also stores a one-way hash of the submitting IP for spam prevention; the raw IP is never written.
No location, no device serial, no advertising identifier, no contact info beyond the email field you fill in (or leave blank).
Data shared with third parties
Apple processes:
- iCloud sync of your routes, collections, and layers (private database; Apple's standard iCloud privacy policy applies).
- StoreKit transactions when you tap a tip or subscribe to monthly support (standard App Store privacy policy applies).
No other third parties receive any data from this app.
Children's privacy
Velocipede does not knowingly collect personal information from anyone, including children under 13. The app is not directed at children but is safe for them to use; there are no chat features, no user-generated content visible to others, and no advertising.
Changes to this policy
If this policy changes, the "Last updated" date at the top of this page will change. Material changes affecting how data is handled will be surfaced inside the app on next launch.
Contact
For privacy-related questions, use the support contact on the Velocipede App Store listing — Apple lists the support email there. We don't post the address on this page so it doesn't get scraped by spammers.