1. The short version
- This public website sets no cookies. It remembers your light or dark theme choice in your browser, and only if you pick one.
- The app sets essential sign-in cookies only. Without them you cannot stay signed in.
- There are no analytics, advertising, social media or tracking cookies or scripts anywhere, so there is nothing to opt out of and no cookie banner.
"Cookies" are small files a website asks your browser to keep. "Browser storage" (local storage, session storage and IndexedDB) works similarly but is never sent to our servers automatically. This policy covers both, and it is part of ourprivacy policy.
2. On this website
| Name | Type | Purpose | Kept for |
|---|---|---|---|
zeni-theme | Local storage | Remembers the theme you chose (system, light or dark) so pages do not flash the wrong colours. | Until you clear it or choose "System" |
That is all. The website has no sign-in, no forms that send data, and no cookies.
3. Cookies in the app
| Cookie | Category | Purpose | Kept for |
|---|---|---|---|
Sign-in session (name begins with better-auth., or __Secure-better-auth. over HTTPS) | Strictly necessary | Keeps you signed in and proves each request comes from your session. MarkedHttpOnly, Secure and SameSite=Lax, so page scripts and other sites cannot use it. | Up to 7 days, extended while you use the app; deleted when you sign out |
| Short-lived sign-in security cookies | Strictly necessary | Protect a sign-in step in progress, such as "Continue with Google" or adding a passkey, against forgery. | Minutes, until that step finishes |
Strictly necessary cookies are needed to provide the service you asked for, so they do not need separate consent. If you block them, you will not be able to sign in.
4. Browser storage in the app
The app keeps a few preferences in your browser's local storage. None of them is sent to us.
| What | Purpose | Kept for |
|---|---|---|
| Theme | Your light, dark or system theme. | Until changed or cleared |
| Selected month | Opens screens on the month you were looking at. | Until changed or cleared |
| Hide amounts | Remembers whether you chose to mask amounts on screen. | Until you turn it off |
| Last workspace and its time zone | Opens the right workspace quickly on your next visit. | Until changed or cleared |
| Offline viewing setting | Whether to keep an offline copy on this device (see below). | Until changed or cleared |
| Bills page notes | Short reminders you type on the Bills page; they stay only in this browser. | Until you delete them or clear site data |
| Update reload flag (session storage) | Reloads the app once after an update so you get the new version. | Until the tab is closed |
5. Offline copy and app files
When you install Rovezi as an app, it can keep a copy of screens you recently viewed in your browser's IndexedDB so you can read them without a connection. This is on by default in the installed app and off in a normal browser tab, and you can change it in the app. The copy is tied to your account and workspace, is never served if older than 7 days, and is wiped when you sign out, switch workspace or your session ends. It never includes sign-in tokens, share links, exports or documents.
The installed app also caches its own program files (code, styles, icons) with a service worker so it opens quickly and offline. These files contain no personal data.
6. No third-party cookies
We do not use Google Analytics or any other analytics service, advertising networks, social media widgets, session recording or fingerprinting. If you choose "Continue with Google", you briefly visit Google's own sign-in page, where Google's cookie policy applies.
7. How to control or clear them
- Sign out in the app to delete the sign-in cookie and the offline copy.
- Use your browser's settings ("Clear site data" or "Cookies and site data") to remove everything Rovezi stored on that device. You will be signed out and lose local preferences and Bills page notes.
- Blocking all cookies will prevent sign-in; blocking local storage only means preferences are not remembered.
8. Changes and contact
If we ever add a cookie or storage item, we will update this page first, and we will ask for your consent before using anything that is not strictly necessary. Questions: privacy@mail.rovezi.tech.