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

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:

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:

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:

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.