Cookie Policy
Last updated 16 November 2026
Every cookie and browser-storage entry TCGBerg uses, what it is for, how long it lasts, and which ones need your permission. This list is generated from the same register our consent tool uses.
Your choice
In the European Economic Area, the United Kingdom, Switzerland, Brazil and Quebec, and wherever we cannot tell where you are, analytics and advertising cookies stay off until you accept them. In the United States and elsewhere they are on until you opt out, and a Global Privacy Control signal from your browser turns advertising off automatically. You can change your choice at any time:
The same control is the Cookie settings link at the bottom of every page. How we use the data these collect is in our Privacy Policy.
Strictly necessary
Needed for something you asked for: signing in, security, keeping a setting you chose, finishing an action you started, or remembering your cookie choice. Always on, and never used to track you across sites.
| Name | Type | Provider | Purpose | Lifetime |
|---|---|---|---|---|
| __session | Cookie | Clerk | Keeps you signed in. | Session, refreshed while you use the site |
| __client_uat | Cookie | Clerk | Tells the site whether a sign-in session exists, so pages render the right header. | 1 year |
| __clerk_* | Cookie | Clerk | Sign-in handshake and session security. | Up to 1 year |
| tcgberg-auth-ui | Local storage | TCGBerg | Remembers that you are signed in so the header does not jump while the page loads. | Until you sign out |
| c15t* | Cookie | TCGBerg | Stores your cookie choice and a random id for it, so we do not ask again and can prove what you chose. | 1 year |
| c15t* | Local storage | TCGBerg | A copy of your cookie choice, kept in step across open tabs. | 1 year |
| tcgberg-consent-hint-v1 | Local storage | TCGBerg | Your last cookie choice, read before the consent tool has loaded so nothing optional starts early. | Until the cookie policy changes |
| tcgberg-consent-region-v1 | Session storage | TCGBerg | Your country, so we apply the cookie rules of the place you are in. | This visit |
| tcgberg-theme | Cookie | TCGBerg | Your light or dark theme choice, shared with our admin subdomain. | 1 year |
| tcgberg-theme | Local storage | TCGBerg | Your light or dark theme choice. | Until you change it |
| tcgberg-pending-watchlist | Local storage | TCGBerg | Finishes the watchlist add you started before signing in. | 1 hour |
| tcgberg-pending-deal | Local storage | TCGBerg | Finishes the deal alert you started before signing in. | 1 hour |
| tcgberg-pro-checkout-v1 | Session storage | TCGBerg | Carries the plan you chose through sign-in and the Stripe checkout and back. | 1 hour |
| tcgberg-card-portfolio-draft | Session storage | TCGBerg | Keeps a portfolio entry you are typing if the page reloads. | This visit |
| tcgberg-ticker-collapsed | Local storage | TCGBerg | Whether you collapsed the price ticker. | Until you change it |
| tcgberg-watchlist-* | Local storage | TCGBerg | Your watchlist view and grouping settings. | Until you change them |
| tcgberg-terminal-* | Local storage | TCGBerg | Your chart terminal drawings, indicators, notes and layout. | Until you clear them |
| tcgberg-currency | Local storage | TCGBerg | The currency you chose to see prices in. | Until you change it |
| tcgberg-fx-rates:v1 | Local storage | TCGBerg | Exchange rates for the currency you chose, so prices convert without waiting for a download. | 12 hours |
| tcgberg-radio* | Local storage | TCGBerg | Your site radio station, volume and sound settings. | Until you change them |
| tcgberg-portfolio-* | Local storage | TCGBerg | Your own portfolio view on this device (last-visit total, recent cards, badges), stored per account. | Until you sign out |
| tcgberg-binder-* | Local storage | TCGBerg | Your portfolio binder layout and display settings. | Until you change them |
| tcgberg-alert-archive-v1* | Local storage | TCGBerg | Alerts you archived, on older app versions. | Until you sign out |
| tcgberg-explore-label:v1 | Local storage | TCGBerg | Whether you have already seen the card page explore hint. | Until you clear it |
| tcgberg-cta-pulse-seen | Session storage | TCGBerg | Plays a button animation once per visit, not on every page. | This visit |
| tcgberg-upsell-* | Local storage | TCGBerg | Remembers that you closed a Pro prompt, so we do not show it again too soon. | Up to 30 days |
| tcgberg-upsell-* | Session storage | TCGBerg | Limits how often a Pro prompt can appear during one visit. | This visit |
| tcgberg-nudge-strip-v1 | Local storage | TCGBerg | An older dismissal record, read once and deleted. | Deleted on read |
| tcgberg-value-ask:* | Local storage | TCGBerg | Remembers that you dismissed an offer, so it stays dismissed. | Up to 30 days |
| tcgberg-last-outbound | Session storage | TCGBerg | The eBay listing this tab last opened, so we can ask about it when you come back. | This visit |
| tcgberg-search-pick-v1 | Session storage | TCGBerg | The card you opened from search, so its page can offer to track it. | This visit |
| tcgberg-signup-origin-v1 | Session storage | TCGBerg | Which card or tool you were on when you signed up, so the welcome step can talk about it. | Until onboarding ends |
| tcgberg-signup-origin-sent | Local storage | TCGBerg | Stops the sign-up origin being sent twice. | Until you sign out |
Analytics (needs your consent where required)
A random visitor id from PostHog, our analytics provider (EU region), so we can count returning visitors, see how the product is used over time, and record anonymised session replays with everything you type masked.
| Name | Type | Provider | Purpose | Lifetime |
|---|---|---|---|---|
| ph_* | Cookie | PostHog (EU) | A random visitor id, so we can count returning visitors and see how the product is used over time. | 1 year |
| ph_* | Local storage | PostHog (EU) | The same random visitor id and analytics settings. | 1 year |
| ph_* | Session storage | PostHog (EU) | Session replay and visit state for analytics. | This visit |
Advertising (needs your consent where required)
Pixels and tags from our advertising partners, to measure whether our ads lead to visits, sign-ups and subscriptions, and to show our ads to people likely to be interested. Some are set by the partner on its own website and can only be removed there or through the partner’s settings.
| Name | Type | Provider | Purpose | Lifetime |
|---|---|---|---|---|
| tcgberg-pending-referral | Local storage | TCGBerg | The creator code of the link that brought you here, so the creator can be credited if you sign up. | 30 days |
| _fbp | Cookie | Meta | Meta Pixel browser id: measures Facebook and Instagram ads and builds ad audiences. | 90 days |
| _fbc | Cookie | Meta | Meta Pixel click id from a Facebook or Instagram ad. | 90 days |
| _ttp | Cookie | TikTok | TikTok Pixel browser id: measures TikTok ads and builds ad audiences. | 13 months |
| _tt_enable_cookie | Cookie | TikTok | Records that the TikTok Pixel may set its cookies. | 13 months |
| ttcsid* | Cookie | TikTok | TikTok Pixel session id. | 13 months |
| tt_* | Session storage | TikTok | TikTok Pixel state for this visit, such as its session id. | This visit |
| _rdt_uuid | Cookie | Reddit Pixel browser id: measures Reddit ads and builds ad audiences. | 90 days | |
| _rdt_cid | Cookie | Reddit Pixel click id from a Reddit ad. | 90 days | |
| _rdt_cfg | Session storage | Reddit Pixel settings for this visit. | This visit | |
| _twclid | Cookie | X | X Pixel click id from an X ad. | 30 days |
| _twpid | Cookie | X | X Pixel browser id: measures X ads and builds ad audiences. | 13 months |
| _twsid | Cookie | X | X Pixel session id, used to group the events of one visit. | 13 months |
| guest_id* | Cookie (on their site) | X | Set by X on its own domain to recognise your browser when measuring X ads. | 13 months |
| muc_ads | Cookie (on their site) | X | Set by X on its t.co domain to measure X ads. | 13 months |
| personalization_id | Cookie (on their site) | X | Set by X on its own domain to measure X ads and personalise them. | 13 months |
| fr | Cookie (on their site) | Meta | Set by Meta on its own domain to deliver and measure ads. | 90 days |
| _gcl_* | Cookie | Google Ads conversion measurement, if Google Ads tags run in our tag manager. | 90 days |
- Meta Pixel (Facebook and Instagram): Measures our Facebook and Instagram ads and builds ad audiences.
- TikTok Pixel: Measures our TikTok ads and builds ad audiences.
- Reddit Pixel: Measures our Reddit ads and builds ad audiences.
- X Pixel: Measures our X ads and builds ad audiences.
- Google Tag Manager: Loads Google advertising tags (such as Google Ads conversion measurement) under Google Consent Mode.
Changes
When we add a cookie that needs consent, we update this page and ask again through the cookie banner.