Shelved

Cookie Policy

Shelved keeps this simple: we use one strictly-necessary session cookie and a small amount of local storage for your own preferences. No tracking, advertising, or analytics cookies.

Last updated: 20 September 2026

⚠ Placeholder business details

This document still contains bracketed placeholders. Fill in your legal name, contact email, address, and governing law in src/data/site.ts before launching.

What we use

Name / typePurposeDurationCategory
next-auth session cookieKeeps you signed in between requestsSession / up to 30 daysStrictly necessary
theme (local storage)Remembers light/dark mode across visitsUntil you clear browser dataFunctional
accent (local storage)Remembers your chosen accent colourUntil you clear browser dataFunctional
shelved_guidelines_accepted (local storage)Remembers you've seen the Community Guidelines promptUntil you clear browser dataFunctional

Do we need your consent?

Under GDPR/ePrivacy-style rules, consent is required for non-essential cookies, but strictly necessary cookies (like our session cookie) and functional storage that only holds a preference you explicitly set (like your theme choice) are generally exempt. Shelved does not use analytics, advertising, or third-party tracking cookies, so no cookie-consent banner is shown. If that ever changes — for example, if analytics are added in future — this policy and a consent mechanism will be updated first.

Third-party requests

When you view a book page, your browser loads cover images directly from Open Library, AniList, MyAnimeList, or Google Books. These are simple image/API requests, not embedded trackers — but as with any third-party request, the image host can see that your browser requested the file (its standard server log, e.g. your IP address and the image URL). We don't control what those services do with that request.

If you subscribe to Pro, checkout happens on Stripe's own domain, which sets its own cookies under Stripe's privacy policy — Shelved does not control those.

Managing local storage

You can clear theme, accent, and guidelines-acceptance data at any time by clearing your browser's site data for Shelved, or by using private/incognito browsing.

Contact

Questions about this policy: vincible.ae@gmail.com.