Privacy Policy for Route Planner for Couriers
Last Updated: October 3, 2026
Route Planner for Couriers ("we", "our", or "the app/service") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and share information when you use our mobile application and related website pages (including landing and invite pages).
Information We Collect
1. Location Data
What we collect: Your current location (latitude and longitude), addresses you search for or add to routes, and location coordinates for route stops.
How we collect it: We request foreground location permission when you use the app. Location is accessed only when the app is active (not in background tracking), to set your starting point, optimize routes, display your position on the map, bias address search results, and preload map tiles.
Permission required: iOS: "Location When In Use"; Android: ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION.
2. Route Information
We collect route names and start times, stop addresses and coordinates, optimization data (distances, travel times, ETAs), route progress, and timestamps. Stored in Firebase Firestore (cloud) and locally for drafts and recent searches.
3. Device Information
Automatically collected: device model and manufacturer, OS version, app version and build number, platform type, device identifier (Android: ANDROID_ID, iOS: IDFV). Purpose: analytics and app performance monitoring.
4. Crash Reports
Via Firebase Crashlytics: crash reports and stack traces, device state at crash time. Purpose: stability. Not collected in debug/development builds.
5. Usage Data
Analytics about features used, screens viewed, app launches and session duration, routes created/completed, stops optimized, search queries and address selections. Services: Firebase Analytics and, on web pages where configured, Google Analytics 4 (gtag).
6. Website Analytics and Cookies
On our website pages, we may use analytics technologies (such as Google Analytics 4) and event tracking to measure page performance and interactions (for example, download button clicks). These technologies may use cookies or similar browser storage. We use this data for product and website improvement, not for selling personal data.
7. User Preferences
Stored locally: preferred navigation app, distance unit, onboarding status, app review status, recent address searches (last 5).
8. Account Information
Anonymous user ID (no email or password), subscription tier, usage limits (stops per route, optimizations per month, address search per month), account creation date. We use Firebase Anonymous Authentication.
9. Proof of Delivery (POD) Data
What we collect (Premium feature, optional): When you configure POD requirements and mark a stop as Done or Failed, the app may capture one or more of: delivery photos, recipient signature (as a vector path drawn on screen), barcode/QR values, ID-check confirmation flag, and a short text note. POD entries are linked to a stop in your own route.
How we store it: Photos are uploaded to Firebase Storage under a per-user path; metadata (signature strokes, barcode values, text notes, timestamps, ID-check flag) is stored in Firestore under your route's subcollection. Offline captures queue locally until network is available, then sync.
Visibility: POD entries are private to your account. We do not share them with recipients, other users, or third parties. They are not used for advertising or training.
Retention: on the Lite and Pro plans, POD entries follow the same retention as their parent route (60 days from last modification), and deleting a route auto-deletes all its POD entries (Firestore subcollection and Storage files via a server-side function). On the Business plan, POD entries (including photos and signatures) are kept in your Proof archive for 90 days from the moment they were captured, even if the route itself was deleted or expired earlier; after 90 days they are deleted automatically by a server-side job. Using “Delete my data” in Settings deletes all POD entries immediately, on every plan.
10. Address Scan (OCR) Image Data
What we collect: When you use the "Scan address" feature, we capture a single photo of the address label/list. The image is sent to our backend Cloud Function for text recognition and address extraction, then discarded after processing (not stored).
On-device pre-check: Before sending to the cloud, we run an on-device text recognition pass (Google ML Kit). If no text is detected, the image is not uploaded. ML Kit runs entirely on your device and does not transmit images.
How We Use Your Information
We use data for: route optimization, navigation display and turn-by-turn via third-party map apps, service improvement, subscription/limit management, and local convenience (recent searches, preferences).
We DO NOT: track location in the background, sell your data, use data for advertising, or share data with other users.
Third-Party Services
1. Firebase (Google)
Authentication (anonymous), Firestore, Analytics, Crashlytics. Data shared: user ID, device info, route data, usage events, crash reports. Privacy policy.
2. Mapbox
Route optimization, directions, and address search and geocoding. Data shared: stop coordinates, search queries, user location (for bias when permitted). Privacy policy.
3. HERE
Address search and geocoding, route optimization and directions. Data shared: search queries, user location (for bias when permitted), stop coordinates. Privacy policy.
3a. LocationIQ
Address search and geocoding (fallback provider). Data shared: search queries, user location (for bias when permitted). Privacy policy.
3b. Photon (Komoot)
Address search and geocoding (fallback provider). Data shared: search queries, user location (for bias when permitted). Service info.
4. Google Cloud (Route Optimization, Routes, Geocoding and Places APIs)
Route optimization and directions, address search and geocoding. Data shared: stop coordinates, search queries, user location (for bias when permitted). Privacy policy.
5. RevenueCat
Subscription and entitlement management. Data shared: anonymous user ID, subscription status, store transaction identifiers. Privacy policy.
6. Google Maps SDK (map display)
In-app map rendering (Google Maps SDK for iOS/Android). Data shared: map tile requests for the visible map area (coordinates, zoom) and standard Google Maps SDK telemetry. Privacy policy.
7. Google Gemini (Address Scan OCR)
Optical character recognition and address extraction for the "Scan address" feature. Data shared: a single captured image of the address (sent from our backend, discarded after processing). Privacy policy.
8. Google ML Kit (on-device OCR)
On-device text-presence pre-check before any cloud OCR call. Runs locally on your device, no images or text transmitted. Bundled via the standard Android/iOS ML Kit SDK.
Data Storage and Security
Cloud (Firebase): encrypted in transit and at rest; users can only access their own data. Local: auth ID in SecureStore (encrypted); drafts and preferences in AsyncStorage (cleared on uninstall). We use HTTPS and Firebase Security Rules.
Data Retention
Routes: 30 days (free) or 60 days (premium) from last modification, then auto-deleted; you can delete manually from "My Routes". Account record: kept while the account exists. It holds your anonymous user ID, plan and subscription status, usage counters for monthly limits, and a device link used to prevent abuse of free limits; it does not contain your email, phone or password. The personal settings stored with it (display name, country, preferred navigation app) are erased when you use “Delete my data”. Recent searches: last 5 only. Analytics and crash reports follow Firebase policies. Local cache cleared on uninstall.
Your Rights and Choices
You can: delete routes from "My Routes", rely on limited recent searches (5), change preferences in Settings, uninstall to remove local data, use “Delete my data” in Settings to erase your data from our servers at any time (see Data Deletion Request), or contact us. You can revoke location permission in device settings; the app works with limited features without it. No background location tracking. Notifications can be disabled; we use them only for route navigation reminders.
Children's Privacy
This app is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with information, please contact us.
Changes to This Policy
We may update this policy from time to time by updating the "Last Updated" date and, for significant changes, an in-app notice where applicable. Continued use after changes indicates acceptance.
Data Deletion Request
In the app: Settings → “Delete my data”. This immediately and permanently deletes from our servers all your routes and your route list, all proof-of-delivery records (photos, signatures, barcodes, ID-check flags, notes) and the personal settings in your account record. To keep monthly limits fair, the account record itself (anonymous user ID, plan and subscription status, usage counters, device link) is kept.
Account record: to request deletion of the remaining account record, email us at the address below and include your device ID or approximate account creation date. Uninstalling the app removes data stored on your device.
Contact Information
Email: e.tekhov@gmail.com
Developer: Yevhen Tekhov
Legal Compliance
This Privacy Policy complies with Google Play Developer Policy, Apple App Store Review Guidelines, GDPR (EU), CCPA (California), and other applicable data protection laws.
Summary
What we collect: Location (foreground only), routes and addresses, device info, app and website usage analytics, crash reports, preferences, optional POD captures (Premium: photos, signatures, barcodes, notes), and scan images sent to our backend for OCR (not stored).
Why: Optimize routes, display maps, improve performance, track usage limits, provide proof of delivery, and recognize addresses from photos.
Who we share with: Firebase/Google (auth, Firestore, Storage, Analytics, Crashlytics), Mapbox (route optimization and address search), HERE / LocationIQ / Photon (address search), Google Maps SDK (map display), Google Cloud (route optimization and Places search when applicable), Google Gemini (address scan OCR), RevenueCat (subscriptions). ML Kit OCR runs on device only.
We do NOT: Track location in background, sell data, share POD with anyone, share data with advertisers, or require email/name/phone.
By using Route Planner for Couriers, you agree to this Privacy Policy.