Skip to content

Instantly share code, notes, and snippets.

@captbunzo
Created April 26, 2026 00:11
Show Gist options
  • Select an option

  • Save captbunzo/fa176cbd492bb34e99c44fa442929331 to your computer and use it in GitHub Desktop.

Select an option

Save captbunzo/fa176cbd492bb34e99c44fa442929331 to your computer and use it in GitHub Desktop.

Privacy Policy for Milestones

Last Updated: April 25, 2026
Developer: Firehole Labs

At Firehole Labs, we believe in building utility-driven tools that respect user privacy. This Privacy Policy describes how your information is collected, used, and safeguarded when you use the Milestones mobile application.


1. Local-First Philosophy

Milestones is designed as a local-first application. All milestones, dates, and categories you create are stored locally on your device. You can use the core functionality of the app without ever creating an account or transmitting your personal data to our servers.

2. Information We Collect

If you choose to use our optional features or simply by using the app, the following information may be collected:

A. Optional Personal Information (Cloud Sync)

If you choose to sign in via Google to enable cloud synchronization, we collect:

  • Name & Email Address: Provided by Google via OAuth to identify your account.
  • User ID: A unique identifier (UID) generated by Firebase to secure your data and sync your milestones.
  • User-Generated Content: The titles, dates, and categories of the milestones you create, which are stored in our secure database to allow syncing across your devices.

B. Required Technical Data (App Stability)

To ensure the app remains reliable and to troubleshoot errors, we automatically collect:

  • Crash Logs & Diagnostics: Provided by Sentry. This includes stack traces and technical metadata (device model, OS version, and state) captured at the time of an error.
  • Device Identifiers: Anonymous installation IDs used to track unique installs and overall app health.

C. Usage & Analytics Data

To help improve the user experience and monitor app performance, we use Google Analytics for Firebase to collect:

  • App Interactions: Anonymous data regarding feature usage (e.g., button clicks or screen transitions).
  • Approximate Location: General location information (city or region level) derived from your IP address.
  • Device Metadata: Information about your hardware model and operating system.

3. How We Use Your Data

We use the collected information solely for the following purposes:

  • App Functionality: To sync milestones across devices and maintain your user profile.
  • Analytics: To measure app performance and user engagement levels.
  • Security & Fraud Prevention: To protect your data and prevent unauthorized access to your account via Firebase security protocols.

We do not sell, rent, or trade your personal information to third parties.

4. Third-Party Service Providers

We utilize trusted service providers to power specific app features:

  • Google Firebase & Google Analytics: For authentication, cloud storage, and usage metrics.
  • Sentry: For error monitoring and crash reporting.

These providers act as "Service Providers" and process data only on our behalf according to our instructions.

5. Data Deletion & Retention

  • In-App Deletion: You can delete individual milestones or categories at any time within the app.
  • Account Deletion: You can request the permanent deletion of your account and all associated cloud data by visiting our Account Deletion Request Form: [INSERT YOUR GOOGLE FORM LINK HERE].
  • Retention: Analytics and crash data are typically stored for a limited period (90 days to 14 months) to allow for trend analysis and debugging. Account data is retained only as long as your account remains active.

6. Children's Privacy

Milestones is a utility tool intended for users aged 18 and older. We do not knowingly collect personal information from children under 18. If we discover that a minor has provided us with personal data, we will delete it immediately.

7. Security

We take reasonable measures to protect your data. All information transmitted to our cloud providers is encrypted in transit using industry-standard TLS/SSL protocols.

8. Contact Us

If you have any questions about this Privacy Policy, please contact us at:
Email: support@fireholelabs.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment