Cookie Policy

Everything this site stores in your browser, why, and how to turn off what is optional.

Last updated September 25, 2026

1. What this covers

"Cookies" in the legal sense covers more than cookies: it is any storing of information on your device, including a browser's localStorage and sessionStorage. This policy lists all three, because all three are the same question — what is being kept on your machine, and why.

It applies to the EasyPeasyCV public site and to the account application.

2. What we do not do

There are no advertising cookies, no social plug-ins and no third-party trackers on any page. Nothing here follows you to another site, and no profile of your behaviour is built.

Where this site measures its audience, the measurement runs on a server we operate ourselves, counts aggregate page views rather than people, and stores no cookie or other persistent identifier on your device — which is why it has no row in the table below. Technical browser-error reports and aggregate clicks on public sign-in, registration and donation buttons are sent only if you agree to Statistics, and you can withdraw that choice at any time.

Where sign-in with Google is offered, its button is not a social plug-in either: it is an ordinary button on this site, no Google script runs on any page, and nothing about you reaches Google until you press it.

Everything listed below is set by this site itself. It falls into two groups: technical tools that make the service work, and the one optional preference, the interface language.

3. The three categories

Strictly necessary. Signing in, staying signed in, protecting the form you are filling in, remembering your cookie choice, and keeping the interface you requested consistent: the theme, the support button's corner, showing its message only once, and the last sign-in method. These cannot be switched off and are exempt from consent under the ePrivacy rules.

Preferences. Your interface language. It is optional: refuse it and the site uses your browser language on every visit.

Statistics. Anonymous, aggregate page measurement on the public site does not store an identifier on your device. Choosing this category additionally lets us receive technical browser-error reports and aggregate clicks on public sign-in, registration and donation buttons; it never records CV or account content.

4. The full list

Every value this site stores, what it is for, and how long it lasts.

Cookies and browser storage used by EasyPeasyCV
NamePurposeTypeDurationSet by
epcv_consentStrictly necessaryRemembers the cookie choice you made here, so you are not asked again on every page. Also the record that the choice was made, and when.Cookie180 daysThis site
better-auth.session_tokenStrictly necessaryKeeps you signed in between pages. Issued when you sign in and removed when you sign out. Over HTTPS the browser shows it as __Secure-better-auth.session_token.Cookie7 daysThis site
better-auth.two_factorStrictly necessaryWritten between your password and your code when an account uses two-step verification, and removed as soon as the code is accepted. It carries no session: until the code is right, nobody is signed in.Cookie10 minutesThis site
easypeasycv.pending-verificationStrictly necessaryRemembers which address a verification email was just sent to, so the page can tell you and offer to send it again.Session storageUntil the tab is closedThis site
easypeasycv.onboardingStrictly necessaryHolds the first-run form while you fill it in, so a reload does not lose what you typed.Session storageUntil the tab is closedThis site
easypeasycv-themeStrictly necessaryRemembers whether you chose the light or the dark interface.Local storageUntil you clear it; for optional preferences, also until consent is withdrawnThis site
better-auth.last_used_login_methodStrictly necessaryRemembers the sign-in method you used most recently, so the form can offer it first next time. It holds no account or address, only a method name.Cookie30 daysThis site
easypeasycv:coffee-cornerStrictly necessaryRemembers which corner you parked the floating support button in.Local storageUntil you clear it; for optional preferences, also until consent is withdrawnThis site
easypeasycv:support-prompt-seenStrictly necessaryRecords that the one-off support message has already been shown, so it is not shown again.Local storageUntil you clear it; for optional preferences, also until consent is withdrawnThis site
easypeasycv.localePreferencesRemembers the interface language you picked, so the next visit opens in it.Local storageUntil you clear it; for optional preferences, also until consent is withdrawnThis site

5. Changing your mind

Your choice is recorded for six months, after which you are asked again. You can change it whenever you like — withdrawing is exactly as easy as agreeing, and when you withdraw the preferences category, the language it stored is deleted from your browser straight away.

You can also clear or block storage in your browser's own settings. Blocking strictly necessary cookies will stop you from being able to sign in.

6. Links that leave this site

The donation link opens Buy Me a Coffee, which is a separate site with its own cookies and its own policy. No script from it runs here: until you click the link, nothing about you reaches it.

The same is true of the Google button on the sign-in page, where it is offered: pressing it takes you to Google's own page, which sets its own cookies under its own policy, and coming back from it signs you in here.

7. Changes

The table above is generated from the same list the application itself uses, so it cannot drift out of date while the code changes. If a new category is ever introduced, your stored choice is invalidated and the question is asked again.

Your choice about cookies

This site carries no advertising and nothing that follows you to another site. A few things are needed for it to work at all; everything else is yours to allow or refuse, and you can change your mind whenever you like. Read the cookie policy