Privacy Policy

Last Updated: 4 August 2026

Marco is a self-guided audio walking tour app for iOS. We provide downloadable audio tours of major cities that use GPS geo-fencing to automatically play narration as you walk.

Contact: support@walkmarco.com Website: walkmarco.com

1. Who We Are

Marco Walking Tours is operated by Marco, registered with IFZA, Fujairah, UAE.


2. Data We Collect

2.1 Account Data

DataWhen CollectedStorage LocationRetention
Email addressSign-up (email or social)Supabase (EU)Until account deletion
Display nameSign-up or profile editSupabase (EU)Until account deletion
PasswordEmail sign-up onlySupabase Auth (hashed, never plaintext)Until account deletion
Auth provider IDSocial sign-in (Apple/Google/Facebook)Supabase Auth (EU)Until account deletion
Terms acceptance timestampSign-upSupabase user_metadataUntil account deletion
Safety acknowledgement timestampFirst tour startOn-device storageUntil app uninstall
Legal basis: Contract performance (account creation and service delivery)

2.2 Location Data

DataWhen CollectedStorage LocationRetention
GPS location (real-time)During active tour playbackDevice memory only (NOT sent to server)Not persisted
Background locationDuring active tour onlyDevice memory onlyNot persisted
Important: GPS location is processed entirely on-device for geo-fence trigger detection. We do NOT transmit your real-time location to our servers during tour playback. Background location access is used only when a tour is actively in progress and stops when the tour ends. Legal basis: Consent (iOS location permission prompt with explanation)

2.3 Tour & Usage Data

DataWhen CollectedStorage LocationRetention
Tour history (stops visited, progress)During tour playbackSupabase (EU)Until account deletion
Purchase historyOn purchaseSupabase (EU) + RevenueCat (US)Until account deletion (Supabase); per RevenueCat retention policy
Saved toursUser actionSupabase (EU) for signed-in users; on-device for guestsUntil removed by user or account deletion
Recent searchesUser actionOn-device onlyUntil cleared or app uninstall
Review text and ratingUser submissionSupabase (EU)Until deleted by user or account deletion
Note on tour history: We store which stop number you reached and timestamps (started, completed). We do NOT store your GPS coordinates or walking route in tour history. Legal basis: Contract performance (tour delivery, purchase entitlements, resume functionality)

2.4 Downloaded Tour Content

DataWhen CollectedStorage LocationRetention
Audio files (MP3)User downloads tourDevice filesystemUntil user deletes download
Tour metadata (stop info, route data)User downloads tourOn-device storageUntil user deletes download
Tour waypoint coordinatesUser downloads tourOn-device storageUntil user deletes download
Note on waypoint coordinates: Downloaded tours include the GPS coordinates of tour stops and walking route waypoints. These are publicly available tour route coordinates (not your personal location data). They are stored on your device only and are removed when you delete a downloaded tour. Legal basis: Contract performance (offline tour delivery)

2.5 Device & Technical Data

DataWhen CollectedStorage LocationRetention
Device model, OS version, app versionOn crash/errorSentry (EU)Per Sentry retention (90 days default)
Crash reports and stack tracesOn errorSentry (EU)Per Sentry retention
Anonymised usage eventsDuring app use (if opted in)PostHog (EU)Per PostHog retention
PII stripping: Before any error report is sent to Sentry, we automatically remove your email address, username, and IP address. Legal basis: Legitimate interest (app stability and improvement)

2.6 Marketing & Attribution Data

DataWhen CollectedStorage LocationRetention
IDFA / advertising identifierOnly with ATT consentAppsFlyer (EU)Per AppsFlyer retention
Install attributionApp installAppsFlyer (EU)Per AppsFlyer retention
Conversion eventsOn purchase (with ATT consent)Meta (US) via AppsFlyerPer Meta retention
Legal basis: Consent (App Tracking Transparency prompt required before any tracking)

2.7 User Preferences (Non-Personal)

DataStorageNotes
Playback speed, auto-play settingOn-device onlyNot sent to server
Download-on-cellular preferenceOn-device onlyNot sent to server
Geofence radius preferenceOn-device onlyNot sent to server
App/tour language selectionOn-device onlyNot sent to server
Analytics opt-out preferenceOn-device onlyNot sent to server
Currency selectionOn-device onlyNot sent to server

These preferences are stored locally on your device and are not transmitted to our servers.


3. How We Use Your Data

PurposeData UsedLegal Basis
Create and manage your accountEmail, name, passwordContract
Deliver tour content and audio playbackTour data, GPS (on-device)Contract
Process purchases and verify entitlementsPurchase history, user IDContract
Enable tour progress and resumeTour history (stop progress)Contract
Save and sync your saved toursSaved tour IDsContract
Send verification and password reset emailsEmail addressContract
Detect and fix crashesDevice info, crash data (PII stripped)Legitimate interest
Improve the app based on usage patternsAnonymised analytics eventsLegitimate interest
Measure advertising effectivenessIDFA, conversion eventsConsent (ATT)

4. Third-Party Data Processors

All processors with access to personal data are listed below.

ProcessorData ReceivedPurposeServer Location
SupabaseAccount data, tour history, reviews, purchases, saved toursDatabase, authentication, file storageEU
RevenueCatUser ID, purchase receiptsPayment processing via Apple IAP, entitlement managementUS
PostHogAnonymised usage events, device infoProduct analyticsEU
SentryCrash/error data (PII stripped), device infoError tracking, performance monitoringEU
ResendEmail addressTransactional email (verification, password reset)US
AppsFlyerDevice ID, install attribution, conversion eventsMarketing attribution, campaign measurementEU
MetaConversion events, device ID (ATT consent required)Ad campaign optimisationUS
MapboxApproximate location (map tile requests)Map rendering, offline map tilesUS
AppleAccount data, payment dataSign in with Apple, App Store IAPUS
GoogleAccount dataGoogle Sign-InUS

International Data Transfers

Our primary database (Supabase) and analytics (PostHog) are hosted in the EU. Some processors are US-based (RevenueCat, Resend, Meta, Mapbox, Apple, Google). Transfers to the US are covered by Standard Contractual Clauses or equivalent safeguards as part of each processor's data processing agreement.


5. Analytics & Tracking

5.1 PostHog (Product Analytics)

We track anonymised events to understand how the app is used. Users are identified by a random UUID, not by email or name.

Opt-out: You can disable analytics tracking at any time via Settings > Analytics. This stops all event tracking entirely.

5.2 Sentry (Error Tracking)

Error reports are sent to Sentry for crash detection and debugging. Before sending, we automatically remove your email address, username, and IP address. Sample rate is set to 20% to reduce data volume.

5.3 AppsFlyer & Meta (Marketing Attribution)

Marketing attribution tracking only occurs if you grant permission via Apple's App Tracking Transparency (ATT) prompt. If you decline, no advertising identifiers or conversion events are shared with AppsFlyer or Meta.


6. Data Security


7. Your Rights

Under GDPR and applicable data protection laws, you have the right to:

RightHow to Exercise
Access your dataContact support@walkmarco.com
Rectify inaccurate dataUpdate your profile in-app, or contact support
Delete your dataUse "Delete Account" in Profile screen, or contact support
Port your dataContact support@walkmarco.com
Object to processingDisable analytics in Settings; contact support for other objections
Withdraw consentRevoke location permission in device Settings; revoke ATT consent in device Settings; disable analytics in app Settings
Restrict processingContact support@walkmarco.com

Account Deletion

You can delete your account directly within the app (Profile > Delete Account). This permanently deletes your profile, tour history, saved tours, reviews, and purchase records from our database, signs you out, and removes auth tokens from your device. Purchase records may be retained by RevenueCat as they are tied to your Apple/Google account.


8. Data Retention

Data CategoryRetention Period
Account dataUntil account deletion
Tour historyUntil account deletion
Purchase recordsUntil account deletion (our systems); per Apple/Google/RevenueCat policies
ReviewsUntil deleted by user or account deletion
Saved toursUntil removed by user or account deletion
Analytics eventsPer PostHog retention policy
Error/crash reports90 days (Sentry default)
Marketing attributionPer AppsFlyer retention policy

9. Children's Data

Marco is not directed at children. We do not knowingly collect personal data from users under 16 years of age. If we become aware that we have collected data from a child under 16 without parental consent, we will delete it promptly.


10. Cookies & Similar Technologies

The Marco mobile app does not use cookies. We use the following on-device storage:


11. Changes to This Policy

We may update this privacy policy from time to time. We will notify you of material changes through the app or via email.


12. Contact Us

If you have questions about this privacy policy or wish to exercise your data protection rights:

Email: support@walkmarco.com Website: walkmarco.com