privacy-policy.md

MyRouteBuddy | Privacy Policy

Last updated: February 23, 2026

Privacy First Approach

MyRouteBuddy is built with privacy in mind. In version 2.0.1, route optimization runs on-device and route optimization data is not sent to a third-party AI provider. We collect and use only the data needed to provide core app features, optional sync, subscriptions, and app reliability.

Data Collection

Data you provide directly: Route names, stop names/labels, stop addresses, route notes/status (such as completion state), account sign-in details (email sign-in or Google Sign-In), and support messages you send to us.

Data collected when you use app features: If you grant location permission, MyRouteBuddy can use your current location to set a route start point, show your position, and improve navigation/route ordering while you use the app. If you use camera or voice features, the app processes the content needed to extract addresses or commands.

Automatically collected diagnostics and analytics: App events, screen views, app version, device/platform information, and reliability diagnostics used to maintain, troubleshoot, and improve the app (via Firebase services and related analytics tooling).

Address search/lookups: When you search for an address or place, the search text and related lookup request data are sent to Google Places (through our backend functions) to return autocomplete suggestions and place details.

We do not sell your personal data.

AI Optimization and Third-Party AI Services

How "AI Optimize Route" works in version 2.0.1

The "AI Optimize Route" feature in MyRouteBuddy version 2.0.1 runs on-device using a local route optimization algorithm. It does not send your route stops, route coordinates, start point, or end point to a third-party AI provider for route optimization.

Data used for route optimization in version 2.0.1: route stop order, stop coordinates/addresses, and optional route start/end points. This data is processed on your device for route optimization.

Third-party AI providers used for route optimization in version 2.0.1: None. MyRouteBuddy does not send route optimization data to Google Gemini, OpenAI, Anthropic, or any other third-party AI service in this version.

Before using the "AI Optimize Route" feature, the app shows an in-app privacy disclosure explaining what route data is used and that no third-party AI provider is used for route optimization in this version.

If a future version adds an optional third-party AI service, we will identify the provider, describe what data is sent, update this policy, and request your permission before sending personal data to that third-party AI service.

Data Storage & Sync

Local Data (Always Private):

  • Route stops, addresses, labels, route names, and completion status stored on your device
  • App settings and preferences stored locally (for example, app behavior and UI preferences)
  • On-device route optimization processing for route ordering in version 2.0.1

Cloud Data (Optional Sync):

  • Firebase Authentication: Used if you create/sign in to an account (email or Google Sign-In)
  • Firebase Firestore: Stores synced route data, templates, history, and related account data when sync/account features are used
  • Firebase Functions: Used to process certain app requests (such as places search lookups and app backend operations)
  • Firebase Analytics / Google Analytics 4: App analytics, feature usage measurement, and performance insights (subject to platform permissions/settings where applicable)

In-App Purchases

We use RevenueCat and Apple's In-App Purchase system for MyRouteBuddy Pro subscriptions. Apple handles all payment processing according to their privacy policy. We do not store or access your payment card information.

RevenueCat may process subscription-related data such as app user identifiers, purchase status, entitlements, and subscription product identifiers to manage your subscription access.

Third-Party Services

We use minimal third-party services to provide app functionality:

  • Google Firebase (Authentication, Firestore, Functions): Account sign-in, optional sync/storage, and backend function requests
  • Firebase Analytics / Google Analytics 4: App analytics, feature usage, diagnostics, and performance insights
  • Google Places API: Address autocomplete, place details, and place text search when you use address search features
  • RevenueCat: Subscription management and entitlement status for MyRouteBuddy Pro
  • Apple App Store / In-App Purchase: Billing and subscription transactions handled by Apple

ATT (iOS only): Where applicable, MyRouteBuddy may request Apple App Tracking Transparency (ATT) permission. You can allow or decline in iOS and change your choice later in iOS Settings. Core app features continue to work if you decline.

Third-party data protection: We share only the data needed for the requested service or app operation and rely on providers that publish privacy and security commitments. We expect third-party service providers we use to provide the same or equivalent protection for personal data they process on our behalf.

Opt-outs and controls: You can manage permissions (such as Location, Camera, Microphone, and ATT) in iOS Settings at any time.

Data Retention

Routes and stops: Retained while your account is active. Removed when you delete the app, clear data, or request account deletion.

Usage analytics: Anonymous usage data may be retained for up to 90 days for debugging and app improvement.

Crash logs: Retained only as needed to fix bugs and maintain app quality, then deleted or anonymized.

Data Deletion

You have full control over your data:

  • Local Data: Delete the app to remove all local route data
  • Synced Data: Sign out or contact us at support@ktforge.dev to permanently delete synced routes from our servers
  • Account Deletion: Request full account deletion by contacting support

Note: Anonymous analytics data may persist for up to 90 days after deletion.

Children's Privacy

MyRouteBuddy is not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us immediately.

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date.

Questions or Concerns?

If you have questions about this Privacy Policy, we're here to help:

Prefer email? support@ktforge.dev