Cookie Policy
Last updated: 11 October 2026
What PVERP stores in your browser and why.
1. In short
PVERP uses only the cookies and browser storage it needs to work. We do not use analytics, advertising or social-media tracking cookies, and we do not let advertisers place cookies on you.
2. What we set
Sign-in cookies (accessToken, refreshToken)
Set when you log in. They are HttpOnly, so scripts on the page cannot read them, and they keep you signed in until you log out or they expire. Without them you cannot use the signed-in app.
Bot check (Cloudflare Turnstile)
Cloudflare's Turnstile widget runs on sign-up, login and public forms and may set its own cookie or storage entry to tell people from bots. It is operated by Cloudflare under its own policy.
Theme and layout (browser storage)
Your light or dark mode, colour theme and whether the sidebar is open or locked are saved in your browser's local storage so the app looks the way you left it. They never leave your device except the colour theme, which is also saved to your account so it follows you between devices.
Device identifier and drafts (browser storage)
A random device identifier is kept to recognise your browser at login for security. Some forms save an unfinished draft locally so you do not lose it. Neither is used for marketing.
This notice (browser storage)
A single entry remembers that you have seen the cookie notice for the current version of this policy.
3. Third-party content
Payment pages open Razorpay's checkout, which sets its own cookies under Razorpay's policy. Map pickers and any other embedded content load from the provider's servers and may set cookies of their own under the provider's policy.
4. Controlling cookies
You can delete or block cookies in your browser settings. Blocking the sign-in cookies will stop you logging in, and blocking Turnstile can stop forms from submitting. You can show the cookie notice again below.
5. If this changes
If we ever add a cookie that is not essential, we will list it here, ask for your consent before it is set, and make Reject as easy to choose as Accept.