Cookies

This page is short because there is very little to say. kBooks sets the cookies that keep you signed in, and nothing else.

No tracking, and therefore no banner

There is no analytics, no tag manager, no advertising pixel and no session replay in this product. Nothing here reports what you did to anyone. That is also why you have never had to dismiss a cookie consent dialog on this site: consent is required for tracking cookies, and we do not set any. A banner would be theatre.

What we do set

When you sign in, we set a session cookie. It holds a signed token that tells our server which account the next request belongs to, and it is the entire mechanism by which you stay signed in from one page to the next. Without it you would have to enter your password on every screen.

CookieWhat it is forHow long it lasts
app_admin_sessionKeeps you signed in and identifies which account a request belongs to. Strictly necessary.Until it expires or you sign out
PreferencesYour own settings, such as how many rows a table shows. These are stored on your account rather than in a cookie, so they follow you to another computer.While your account exists

Script cannot read it

The session cookie is set httpOnly, so code running in the page cannot read it. That is the protection that matters if a script ever gets somewhere it should not.

First-party only

It is set by this site, for this site. No third party receives it, because no third party is involved.

It expires

Sessions have a lifetime and end on their own. Signing out clears the cookie immediately.

Turning them off

Your browser can block or delete cookies for any site, and you are welcome to do that here. Blocking the session cookie means you cannot stay signed in, so kBooks will not work while it is blocked. There is nothing else to switch off, because there is nothing else being set.

If we ever add anything that is not strictly necessary, this page changes first and you will be asked before it runs. What we collect and why is set out in the privacy policy.