Cookie Policy
Effective date: 12 June 2026
This Cookie Policy explains how Richinei Technologies Limited ("we", "us") uses cookies and similar storage technologies on Richinei ERP (the "Service"). Read this policy alongside our Privacy Policy.
What is a cookie?
A cookie is a small text file that a website stores on your browser or device. Cookies let a website remember information about your visit — for example, your sign-in state, language preference, or recently viewed pages. We also use similar technologies such as localStorage and sessionStorage, which serve comparable purposes. In this policy, "cookies" includes all such technologies unless otherwise noted.
Our cookie practice in plain language
- We use only cookies and browser-storage entries that are essential to operating the Service, or that you have explicitly created by changing a setting in the app (e.g. toggling dark mode, collapsing the sidebar).
- We do not use third-party advertising cookies.
- We do not use third-party analytics cookies at present. If we add them in the future, we will update this policy and seek your explicit consent before setting them.
- We do not sell or share data collected via cookies.
- Because the cookies we set are either strictly necessary or directly user-initiated, we do not currently display a separate "cookie consent" banner on first visit. Your use of the Service constitutes consent to the cookies described below.
Cookies and storage we actually use
Strictly necessary — set by the Service itself
These are required for sign-in, security, and core operation. The Service does not function without them.
| Name | Purpose | Storage | Duration |
|---|---|---|---|
XSRF-TOKEN |
Cross-site request forgery protection | Cookie | Session |
| Session cookie (name set in app config) | Authentication + session state | Cookie | 2 hours of inactivity |
| Trusted-device cookie (encrypted) | Skip 2FA on a device you have explicitly trusted | Cookie | 30 days |
User-initiated — set when you change a setting in the app
These are written only when you actively change a preference in the app's UI. They make the app remember your choice on this device.
| Key | Purpose | Storage |
|---|---|---|
erp.theme (also mirrored as erp_theme cookie) |
Light/dark theme preference | Cookie + localStorage |
erp.sidebar_collapsed |
Whether you collapsed the navigation sidebar | localStorage |
erp.tour.* |
Tracks which guided tours you have completed | localStorage |
erp.tour.g:* |
Group-level tour completion (suppresses auto-firing of newer versions of a tour you have already taken) | localStorage |
erp.notification_sound |
Whether you opted in to audible alerts | localStorage |
erp.push_nudge_dismissed |
Whether you dismissed the in-app push-notifications prompt | localStorage |
ai.side |
Preferred panel side for the AI assistant | localStorage |
richinei-pos-display |
POS terminal display preferences | localStorage |
richinei-pos-last-receipt |
Cache of the last printed receipt to support "Reprint last receipt" | localStorage |
Third-party (service provider) cookies
Some of our third-party providers may set cookies necessary for their own service:
- Railway infrastructure may set short-lived cookies for load balancing and request routing. These do not identify you.
These provider cookies appear only while you actively interact with the relevant provider and are out of our direct control.
Managing your cookies
You can:
- Control cookies in your browser: most browsers let you block or delete cookies. See your browser's help section for instructions.
- Use private / incognito mode: cookies are cleared at the end of the session.
- Clear stored data: open your browser's developer tools → Application → Storage → Clear site data.
Important: disabling strictly necessary cookies will prevent the Service from functioning. You will not be able to sign in or use most features. Disabling the user-initiated keys will simply reset your preferences to defaults.
Do Not Track
Some browsers send a "Do Not Track" header. There is no consistent industry standard for interpreting this signal, and we do not track you for advertising purposes regardless of the header value.
Children
The Service is not intended for users under 16. We do not knowingly set cookies on devices used by children.
Changes to this policy
We will update this Cookie Policy if we add, remove, or change cookies. Material changes are notified the same way as our Privacy Policy. The most recent change date is at the top of this page.
Contact
Questions? Email our DPO at richineitechnologies@gmail.com.
Last updated: 12 June 2026