Cookie policy
A draft list of cookies and similar storage this magazine uses, plus a preference panel you can change at any time.
How we use cookies
Cookies are small text files stored by your browser. StoryVault also uses local storage for the color theme. Essential cookies keep the desk signed in, remember stories you opened, and remember the choices you make on this page. Optional cookies for analytics or advertising are not set by this framework until you allow that category and an operator has configured the matching integration.
An analytics provider is configured on this deployment. Its script loads only after you allow analytics, unless an operator has turned that requirement off after review. Advertising is not configured. The AdSense script is not loaded.
Essential cookies
| Name | Why it is there | How long |
|---|---|---|
| Auth.js session cookie | Keeps a desk session after sign-in. The exact name is set by Auth.js (often authjs.session-token, sometimes with a __Secure- prefix). Not used for ads. | Up to the configured session lifetime (eight hours unless changed) |
sv_reading | Remembers story slugs you opened so Continue reading can offer them again. | 30 days |
sv_privacy_consent | Stores your analytics and advertising choices. | 1 year |
sv_ad_consent | Older advertising-only choice, still honored if the unified cookie has no advertising value yet. | 1 year |
The color theme is stored in local storage by the theme library, not as a first-party cookie. Hosting and security logs, if any, are described in the Privacy Policy.
Optional cookies
These run only when the matching integration is configured and, by default, only after you allow that category. Vendor cookies set by Google or another provider are governed by that provider's policy. This table is not a complete vendor inventory.
| Category | When it may run | Who sets it |
|---|---|---|
| Analytics | Only if NEXT_PUBLIC_ANALYTICS_* is configured and you allow analytics (unless consent is turned off after legal review). | The configured provider (Plausible or Google Analytics 4) |
| Advertising | Only if AdSense is configured and you allow advertising (unless that requirement is turned off after legal review). | Google AdSense and its partners |
Change your choices
You can allow or decline optional categories below. Both buttons in each pair look the same. Declining does not remove access to stories. You can return to this page at any time from the footer. Cookie and advertising rules differ by location; this panel is not a claim of legal compliance.
Cookie preferences
Essential cookies stay on so the magazine can sign desk staff in and remember which stories you were reading. Analytics and advertising stay off until you allow them. Allow and decline have the same visual weight. The magazine stays readable either way. This control is a local preference hook, not a certified consent platform, and it does not satisfy every regional requirement on its own.
Essential
Always on. Session cookies for the editorial desk, the continue-reading list, and this preference itself. They are not used to personalize ads.
Current choice: required.
Analytics
Optional measurement, only if an operator later configures a provider. A provider is configured on this deployment. The script loads only after you allow this category.
Current choice: not set.
Advertising
Optional advertising cookies, only if AdSense is configured after approval and policy review. Advertising is not configured on this deployment. The AdSense script is not loaded.
Current choice: not set.
More detail
See the Privacy Policy for what we collect beyond cookies, and contact for placeholder mailboxes. Replace those addresses before inviting public requests.