Last updated: July 26, 2026
This policy covers what ERD Factory stores or reads on your device (cookies, local storage, and similar technologies) — separate from our Privacy Policy, which covers how we handle personal data generally. Under EU/UK ePrivacy rules, anything that isn't strictly necessary for the service you asked for needs your consent first. Here's exactly what we store, and which category each item falls into.
| Category | What | Purpose | Duration | Consent |
|---|---|---|---|---|
| Strictly necessary | Firebase Authentication session (browser localStorage) | Keeps you signed in between visits — the entire reason you created an account. | Until you sign out or clear your browser's site data. | Not required — necessary for the service you asked for. |
| Strictly necessary | cookie-consent (browser localStorage) | Remembers your choice below so we don't ask again on every page. | Until you change your choice or clear your browser's site data. | Not required — necessary to remember your own preference. |
| Optional — analytics | Google Analytics via Firebase (GA4): identifiers such as _ga, plus IndexedDB entries used by the Analytics SDK | Lets us see which pages get visited and how the product is used, in aggregate. | Per Google Analytics' standard retention for identifiers (typically up to 2 years). | Required — only loads after you click Accept below. |
When you upgrade or manage billing, you're redirected to a page hosted on stripe.com (Stripe Checkout / Customer Portal). Any cookies set there are set by Stripe on its own domain, under Stripe's own cookie and privacy policies, not by ERD Factory.
A banner asking for your analytics choice appears the first time you visit. You can change your mind at any time — withdrawing consent is exactly as easy as giving it:
Schema visualization & analysis for people who ship databases.