AncestorOS
  • Features
  • For Professionals
  • Pricing
  • About
Sign In Get Started
Home / Cookie Policy
Legal

Cookie Policy

Last updated: March 2026

1. What Are Cookies

Cookies are small text files that websites store on your device (computer, tablet, or phone) when you visit them. They are widely used to make websites work efficiently, to remember your preferences, and to provide information to the site's owners.

In addition to traditional cookies, AncestorOS also uses browser local storage — a similar mechanism that stores data locally on your device. Local storage data persists until explicitly cleared, unlike session cookies which expire when you close your browser.

This policy explains which cookies and local storage entries AncestorOS uses, why we use them, and how you can manage or disable them.

2. How AncestorOS Uses Cookies & Local Storage

AncestorOS uses a minimal set of cookies and local storage entries, grouped into the following categories:

Essential — Authentication

Firebase Authentication stores your session token in local storage under the key firebase:authUser:*. This is required to keep you logged in across page navigations and browser sessions. Without this, you would be logged out every time you navigate to a new page.

Functional — UI Preferences

Your interface theme preference (light or dark mode) is saved in local storage under the key aos-theme. This is a convenience feature that remembers your display preference between visits so you don't have to re-set it each time.

Analytics — Firebase & Google Analytics

We use Firebase Analytics (powered by Google Analytics) to collect anonymous, aggregated data about how users interact with AncestorOS. This includes page views, feature usage patterns, and error events. No personally identifiable information is included in these analytics reports. The cookies used are _ga and _gid.

Functional — Stripe (Payment Flow Only)

When you initiate a subscription or payment, Stripe sets cookies prefixed with __stripe_ on their domain to help detect and prevent fraud during the transaction. These cookies are only active during the payment flow and are set by Stripe, not by AncestorOS directly.

3. Cookie & Local Storage Reference

The table below lists all cookies and local storage entries used by AncestorOS:

Name Category Purpose Duration
firebase:authUser:* Essential Authentication session token. Keeps you logged in to AncestorOS. Session / Until sign-out
aos-theme Functional Stores your UI theme preference (light or dark mode). Persistent
_ga Analytics Google Analytics — distinguishes unique users for anonymous usage reporting. 2 years
_gid Analytics Google Analytics — distinguishes unique users within a 24-hour session. 24 hours
__stripe_mid, __stripe_sid Functional Set by Stripe during checkout to prevent fraud and ensure payment security. Session
aos-home-person Functional Stores the ID of your designated "home person" for relationship path calculations. Persistent
aos-living-privacy Functional Stores your preference for hiding living people's details when sharing your tree. Persistent
geocode-cache Functional Caches place name lookups to reduce repeated geocoding requests when viewing the family map. Persistent

* Local storage entries are not technically "cookies" but function similarly and are disclosed here for full transparency.

4. Managing Cookies

You can control and manage cookies through your browser settings. Most browsers allow you to view, delete, and block cookies from specific sites. You can also clear local storage through your browser's developer tools.

Chrome

Settings → Privacy and security → Cookies and other site data

View instructions

Safari

Preferences → Privacy → Manage Website Data

View instructions

Firefox

Settings → Privacy & Security → Cookies and Site Data

View instructions

Edge

Settings → Cookies and site permissions → Cookies and site data

View instructions
Important: Blocking or deleting the firebase:authUser:* local storage entry will log you out of AncestorOS and you will need to sign in again. Disabling essential session storage will prevent the app from functioning correctly.

Disabling analytics cookies (_ga, _gid) will not affect your ability to use AncestorOS. It simply means we will have less data to understand how the product is being used.

5. Do Not Track

Some browsers offer a "Do Not Track" (DNT) setting that signals to websites that you prefer not to be tracked. Currently, there is no universal standard for how websites should respond to DNT signals, and AncestorOS does not alter its behavior in response to them.

Essential cookies and local storage entries required for authentication and core functionality will always be used. Analytics collection via Firebase Analytics is used to improve the product; if you wish to opt out, you may do so by disabling analytics cookies in your browser.

6. Contact Us

If you have questions about this Cookie Policy or our use of tracking technologies, please contact our privacy team:

Email: privacy@ancestoros.com

For more information about how we handle your personal data, please review our Privacy Policy.

AncestorOS

The complete platform for exploring, documenting, and sharing your family history.

Features

  • Family Tree
  • Memories
  • Client Management
  • Invoicing
  • Time Tracking
  • Research Tools

Company

  • About
  • Pricing
  • Changelog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
© 2026 AncestorOS. All rights reserved.