Privacy policy
Version 1.0 - 1 July 2026
This privacy policy covers the RunFromHere app. It is also available inside the app under Settings > Legal > Data protection.
Data protection at a glance
- No account is required to use RunFromHere.
- Routes are generated on the device from installed region packs; Sopamo does not receive your planned route or run history.
- The Android app does not use analytics, advertising identifiers, cookies, push tokens, or crash-reporting services.
- Notifications are local foreground notifications for guided runs and region downloads.
Controller
Controller for this app is Sopamo GmbH, Feldstrasse 44, 24235 Laboe, Germany. Contact: [email protected].
Sopamo GmbH is currently not required to appoint a data protection officer. You can contact us through the controller contact details above.
Data stored on your device
RunFromHere stores the following app data locally so the app can work without an account and without a backend user profile.
- Last route start, including the selected coordinate. If you used current location as the start, that coordinate can be stored as the last route start.
- Route distance and preference settings such as quiet streets, fewer crossings, and off-road paths.
- Home region, installed region IDs, paid region assignments, pending purchase state, and an obfuscated account token for Google Play Billing.
- Downloaded map and routing files for installed offline region packs.
Location and guided runs
Precise location is requested only when you use current location to suggest a home region, choose your current position as a start point, or start live guidance. The app uses location on the device to match a region, place you on the route, calculate progress, and provide cues. Sopamo does not receive live location, completed runs, or run history.
Region downloads
The app downloads the public region catalog and selected region packs from https://packs.runfromhere.app/region-packs, hosted on Cloudflare R2. During these requests, the delivery provider may process technical connection data such as IP address, request time, requested file, and user agent. The app requests region IDs and pack files, not precise GPS coordinates.
Purchases
Paid region unlocks use Google Play Billing. Google processes payment and store account data. The app sends Google Play the product ID, an obfuscated account token generated on your device, and an obfuscated region assignment identifier so purchases can be restored without a RunFromHere account. Sopamo does not receive your payment details in the app.
Notifications and Wear OS
The app can show local notifications for an active guided run and for region-pack download progress. If you use a paired Wear OS watch, route geometry, route progress, active cue, and current runner position can be sent to the watch through Google Play services Wearable Data Layer while guidance is active.
Recipients and service providers
- Cloudflare R2 and the Cloudflare delivery network provide the public region-pack catalog and files.
- Google Play services provide location APIs, Wear OS data transport, and Google Play Billing.
- A paired Wear OS watch can receive active guidance data when you use watch guidance.
International transfers
Cloudflare and Google are globally operating providers. Technical connection data, billing data, and data related to Google Play services or Wear OS transport may be processed outside the EU/EEA, including in the USA. Where this happens, the transfer is based on an adequacy decision such as the EU-US Data Privacy Framework for certified providers or on appropriate safeguards such as EU standard contractual clauses.
Purposes and legal bases
We process app data to provide requested app functionality and purchases, Art. 6(1)(b) GDPR, and to keep downloads, billing restoration, and app operation secure and reliable, Art. 6(1)(f) GDPR. The legitimate interests are secure delivery of region files, restoring purchases without a RunFromHere account, and reliable app operation. Optional Android permissions can be revoked in system settings.
Required data and consequences
The app only needs data for the feature you use. Without precise location you cannot use current-location home-region detection, current-location starts, or live guidance. Without network access you cannot download region packs, load the region catalog, or use Google Play Billing. Without Google Play Billing you cannot buy or restore paid regions. Without Wear OS pairing, watch guidance is unavailable.
Retention
Local app data remains on your device until you overwrite it, clear app data, or uninstall the app. Sopamo does not keep a server-side RunFromHere account, route archive, or run history. Google Play Billing and Cloudflare retain technical data according to their own policies and legal duties.
Automated decisions and profiling
RunFromHere does not use automated decision-making within the meaning of Art. 22 GDPR and does not create advertising, analytics, or behavior profiles.
Your rights
You can request access, rectification, erasure, restriction of processing, data portability, and object to processing where applicable. You can also lodge a complaint with any competent data protection supervisory authority. For Sopamo in Schleswig-Holstein, this includes the Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein, [email protected]. Because RunFromHere works without accounts, we may need information from you to identify data related to a request.
Data protection contact
For privacy questions, contact Sopamo GmbH at [email protected].
Provider
Sopamo GmbH, Feldstrasse 44, 24235 Laboe, Germany
Commercial register: HRB 19757, Register court: Amtsgericht Kiel
Represented by: David Mohr, Joachim Mohr
Email: [email protected]
VAT identification number according to Section 27a German VAT Act: DE294383954