Rupyam sets six pieces of strictly necessary storage, two optional ones that stay off until you allow them, and zero marketing cookies. This page lists all of them, by name, with what each does and when it dies.
A cookie is a small piece of data a website stores on your device so it can remember something between pages or visits — that you are logged in, or which language you chose. We use the word broadly here: it covers browser cookies and similar device storage (localStorage), because the consent rules we apply are the same for both.
| Category | Rupyam's position | Consent |
|---|---|---|
| Strictly necessary | Always active: the storage without which the site cannot work at all. | Not required — the law does not require consent for these, and they cannot be disabled |
| Functional | Remembered UI state that makes return visits smoother. | Off by default. Set only after you allow it |
| Analytics | De-identified product analytics: which pages work, which flows fail. No identity, no cross-site tracking. | Off by default. Set only after you allow it |
| Marketing | We do not use marketing or advertising cookies, and we do not permit third-party ad tracking on Rupyam surfaces. There is nothing in this category to accept. | Not applicable — the category is empty by policy |
That is the whole list. If a future release adds an entry, this table changes first and the banner asks again for any category the addition affects.
| Name | Category | What it does | Expiry |
|---|---|---|---|
| Session / auth token | Strictly necessary | Keeps you logged in after OTP verification | Session, or until logout |
| CSRF token | Strictly necessary | Protects forms from cross-site request forgery | Session |
| rlang | Strictly necessary | Your language choice — the site is unreadable without it | Persistent, until changed |
| rupyam.cookie-consent | Strictly necessary | Records the consent decision you made on this banner | 12 months |
| rupyam.tick | Strictly necessary | The device copy of your Tick permission record, so the app renders your grants offline | Persistent, until revoked |
| Load-balancer affinity (e.g. AWSALB) | Strictly necessary | Keeps your requests on the same server during a session | Up to 7 days |
| UI state (e.g. collapsed panels) | Functional | Remembers how you left the interface | Up to 6 months |
| Analytics event id | Analytics | De-identified usage measurement, first-party only | Up to 13 months |
On your first visit a banner at the bottom of the page offers Accept all and Reject non-essential with equal weight, plus a preference centre where each category is its own switch, all off until you turn them on. Dismissing the banner with ✕ is not consent: non-essential storage stays off and the banner may return.
Withdraw or change your choice at any time through the Cookie preferences link in the footer of every page. Withdrawal takes effect immediately: the categories you turned off stop being written, and their stored values are deleted.
Absent an affirmative signal from you, we assume denial. If your browser blocks storage, if the consent record cannot be read, if anything times out or errors — the site runs in minimal mode: strictly necessary storage only, no analytics, nothing else. Consent failure degrades our measurement, never your access: no content, link or feature on Rupyam is gated behind cookie consent.
No third-party advertising or tracking scripts run on Rupyam surfaces. The third parties that touch storage at all are our infrastructure processors (hosting and load balancing, payment gateway pages during checkout) acting under contract on our instruction. Google Consent Mode signals are emitted so that consent state is respected platform-wide; no marketing tag exists to fire, and none fires before an affirmative grant.
Every browser lets you view, delete and block cookies in its settings (usually under Privacy or Site settings). Blocking strictly necessary storage will break login and language choice — that is the one category the product genuinely needs. Blocking everything else costs you nothing on Rupyam, because everything else is off until you opt in anyway.
Our parent company publishes a group cookie policy at vriksha.ai/cookies using the same four categories. For anything on Rupyam surfaces, this policy governs; where it is silent, the group policy applies.
Changes to this policy appear on this page with a new effective date, and any change that would turn on a new category re-asks for consent — it is never assumed from the old choice. Questions go to privacy@rupyam.com.
Vriksha AI Technologies Private Limited · Registered office: Flat C1-123, Gottigere Main Road, Chikka Kammanahalli, Bannerghatta, Bangalore South, Karnataka 560083 · Business address: Building No. 46, 1st Floor, 12th Main Road, behind HSR BDA Complex, Sector 6, HSR Layout, Bengaluru, Karnataka 560102 · Questions to support@rupyam.com · Grievances to grievance@rupyam.com · See all policies at rupyam.com/legal