Legal
Cookie Policy
Last updated: 21 April 2026
Short version
We use exactly onecookie — the login-session cookie. It's essential to run the site and exempt from the consent requirement under UK PECR. We don't use analytics cookies, advertising cookies, or social-media trackers.
The cookie we set
| Name | Purpose | Lifetime | Type |
|---|---|---|---|
| dopg_session | Keeps you signed in across page loads. Contains a random session id that maps to your account on our server. HttpOnly, Secure, SameSite=Lax. | 30 days | Strictly necessary |
Local storage (not cookies, but worth knowing)
We also save a couple of tiny preferences to your browser's localStorage. These never leave your device and aren't sent to our servers.
| Key | What it remembers |
|---|---|
| dopg.liveAudio.volume | Your last chosen volume for the live-betting audio widget, so the slider starts where you left it. |
| dopg.pwa.installDismissedAt | Timestamp of when you last dismissed the "Install this app" banner, so we don't nag you for 14 days. |
What we don't use
We don't run Google Analytics, Facebook Pixel, Hotjar, advertising cookies, or any other third-party tracker. We do not fingerprint devices. Our scrapers and odds APIs operate entirely server-side and don't interact with your browser.
Third-party services that may set their own cookies
A few of the processors listed in our Privacy Policy load directly in your browser for specific features:
Stripe— loaded on the checkout redirect page only. Stripe sets cookies to prevent payment fraud. This is required to process payments and out of our control; see Stripe's privacy policy.
LiveKit — loaded only when you actively connect to a live-betting audio room. Establishes a WebSocket, no persistent cookies.
Giphy — loaded only when you open the GIF picker in chat. May set its own cookies; see Giphy privacy.
Clearing cookies
You can clear the session cookie any time — in the site, sign out from the user menu; in your browser, delete site data for diaryofaprogambler.com. After that you'll need to log in again. localStorage items can be cleared the same way.
Changes
If we ever start using additional cookies — for example, if we adopt first-party analytics — we'll update this page and ask for your consent before setting them.