Last updated: September 2, 2026
Map Tools: Fake GPS & Trails Third-Party Services Last Updated: September 2, 2026
This page lists every third-party service the App relies on and explains why each is used. The App does not use any third-party service for advertising, behavioral analytics, or user profiling.
1. Google Maps Platform Purpose: Map-tile rendering, map UI, coordinate selection. Provider: Google LLC Data sent to provider: Standard map-tile requests (IP, device metadata, etc. processed under Google's own policies). Policy: https://policies.google.com/privacy
2. Firebase Core Purpose: Required base initialization for Firebase SDKs. Provider: Google LLC (Firebase) Data sent to provider: Standard Firebase init handshake.
3. Firebase Remote Config Purpose: Minimum required app version check. Data sent to provider: App version, device locale, platform/OS version, package name. Not used for: User tracking, advertising, behavior analysis, profiling.
4. Firebase Crashlytics Purpose: Crash and non-fatal error reporting (release builds only, gated by the CRASHLYTICS build flag). Data sent to provider: Crash stack trace, device model, OS version, app version. Not collected: Name, email, phone, contacts, messages, user content, or saved locations.
5. Google Play Services Purpose: System-level integration with Google Play (mock-location API, location provider, etc.). Provider: Google LLC
6. Android System Services Purpose: AlarmManager (scheduler), MediaStore (the photo picked by the user for Photo GPS Editor), notifications, share sheet. Provider: Android operating system (on device).
7. Address Search (Android Geocoder) Purpose: Converting the place name you type on the map into coordinates (geocoding). Provider: Android system geocoder service (the backend resolver may be Google). Data sent to provider: Only the search query text you type; sent over the internet. Your real location is not sent, queries are not stored, and they are not used for profiling.
8. Cloud Firestore Purpose: (a) Reading the app_meta/changelog document to display the "What's New" (changelog) text — no sign-in required; (b) storing your account information in a users/{uid} document if you are signed in. Provider: Google LLC (Firebase) Data sent to provider: A standard read request for the changelog. If you are signed in, additionally your account identifier, email, display name, sign-in method, timestamps, and support fields (platform, app version, language, country). Important: CONTENT data such as locations, walk tracks, routes, and favorites is not written to Firestore; it stays on your device. See the Data Deletion page for removal.
9. Firebase Authentication Purpose: Optional account creation and sign-in (anonymous, Google, email/password), plus email verification and password reset. Provider: Google LLC (Firebase) Data sent to provider: Email address, a password verifier (your plaintext password never reaches us), sign-in method, session tokens, and connection metadata. Policy: https://policies.google.com/privacy
10. Google Sign-In Purpose: The option to sign in with a Google account. Provider: Google LLC Data sent to provider: The identity token returned by Google; the fields we receive are the email address, display name, and account identifier. No access to your contacts, email, or Drive files is requested. Policy: https://policies.google.com/privacy
11. RevenueCat Purpose: Validating and managing Google Play purchases and subscription status. Provider: RevenueCat, Inc. Data sent to provider: An anonymous app user identifier, purchase/subscription events, product identifier, country, and platform information. Policy: https://www.revenuecat.com/privacy
Services NOT Used The App currently does not include any of the following: • Google Analytics or Firebase Analytics • Advertising SDKs (AdMob, Meta, etc.) • OpenAI, Anthropic, Gemini, or any other LLM/AI service • Third-party attribution or campaign-tracking SDKs
This page will be updated when a new service is added. Questions: akillisletme@gmail.com
— Change Note (September 2, 2026): Firebase Authentication (9), Google Sign-In (10), and RevenueCat (11) were added because sign-in with Google and with email was added to the App. The Cloud Firestore entry is no longer labelled "Read-Only"; it now states that a signed-in user's account information is written to a users/{uid} document, while content data such as locations, routes, and walks is NOT written to Firestore. The item "Third-party subscription or payment SDKs" was removed from the "Services Not Used" list — RevenueCat is in use, so that item was already incorrect in the previous version.
— Change Note (June 1, 2026): Updated for the v1.7.0 release. Cloud Firestore (read-only; app_meta/changelog document) was added to the list.
— Change Note (August 2, 2026): The App was renamed from "Location Simulator – Mock GPS" to "Map Tools: Fake GPS & Trails"; all references in this document were updated. Page URLs are unchanged.