Last updated: February 2026
Cookies We Use
This application uses a small number of cookies, all of which are strictly necessary for functionality or user preferences. We do not use any tracking, analytics, or advertising cookies.
Most cookies are only set after you sign in.
| Cookie Name | Purpose | Duration | Type |
|---|---|---|---|
dnd_session |
Authentication session token (an opaque identifier linking your browser to your signed-in session) | 30 days | Essential (HttpOnly) |
dnd_theme |
Stores your dark/light theme preference | 1 year | Preference |
dnd_time_format |
Stores your 12-hour or 24-hour clock preference | 1 year | Preference |
oauth_state |
Temporary security token for Discord OAuth2 login flow | 10 minutes | Essential |
oauth_return |
Stores the page to return to after login | 10 minutes | Essential |
oauth_invite |
Temporary token for invite link claim flow during Discord login | 10 minutes | Essential |
dnd_campaign |
Stores your currently selected campaign | 1 year | Preference |
Local Storage
In addition to cookies, this application uses your browser’s localStorage to cache session data for performance. This allows the page to display previously loaded session times quickly if the server is slow to respond.
| Key | Purpose | Expiry |
|---|---|---|
dnd_sessions_cache_* |
Cached copy of upcoming session data for the active campaign, used as a fallback when the server is slow | 24 hours (auto-cleared) |
localStorage data never leaves your browser and is not sent to the server. You can clear it at any time via your browser’s developer tools or site-data settings.
Third-Party Cookies
This application does not set any third-party cookies. Cloudflare may set its own cookies for security and performance purposes; refer to Cloudflare’s cookie policy for details.
Managing Cookies
You can clear cookies through your browser settings. Note that clearing the dnd_session cookie will log you out, and clearing preference cookies will reset your theme and time format to defaults.