Cookie Policy
Effective date: 17 April 2026 · Last updated: 17 April 2026
This page lists every cookie Midgrounder sets, what it does, how long it lives, and how to opt out. Cookies marked "essential" are required for the site to function; declining them will prevent login and payment from working. Cookies marked "analytics" are set on the basis of your consent and you can decline them by blocking cookies for this domain in your browser.
1. Cookies we set
| Name | Purpose | Type | Lifetime |
|---|---|---|---|
access_token |
Carries your signed authentication JWT. Required for any logged-in feature. | Essential | Session (cleared on logout) |
refresh_token |
Allows your session to refresh without re-entering your password. | Essential | 30 days |
csrf_token |
Anti-forgery token for state-changing requests; mirrored into the X-CSRF-Token header. | Essential | 1 hour |
2. Cookies third parties set on our behalf
| Name | Set by | Purpose | Lifetime |
|---|---|---|---|
_ga |
Google Analytics 4 (G-MJ64EX869N) |
Distinguishes anonymous visitors so we can count unique users and pages. | 2 years |
_ga_* |
Google Analytics 4 | Stores per-property session state. | 2 years |
| Stripe cookies | Stripe (set during checkout flow only) | Fraud prevention and 3-D Secure handling on checkout pages. | See stripe.com/cookie-settings |
3. How to opt out
You can decline all non-essential cookies by configuring your browser to block third-party cookies for this domain, or by using a privacy-focused extension like uBlock Origin or Privacy Badger. Doing so will not break the editor; it will only prevent us from collecting aggregate analytics about how the site is used.
To opt out of Google Analytics specifically, you can install Google's Analytics Opt-out Browser Add-on.
4. What we don't use
We do not set advertising cookies. We do not share cookies with ad networks. We do not use cookies for cross-site tracking outside of Google Analytics' aggregate reporting.
5. Changes
If we add or remove a cookie this page will be updated. Material changes that affect what data is collected will be announced in our Privacy Policy.