Cookie Policy

This policy explains the cookies and browser storage Rileva uses, how we decide which consent rules apply to you, and how to change your choice.

Effective and last updated: 15 October 2026 · Rileva is operated by SOUNDTECH INVEST PROSTA SPÓŁKA AKCYJNA.

1. How we decide your region

When a page loads, a small request that is never cached (/api/public/region) reads the country our CDN (Cloudflare) assigns to the request and returns only a region: EU/EEA/UK/Switzerland, US, other, or unknown. We don't store the country or your IP address for this.

2. Consent by region

  • EU/EEA, UK and Switzerland, or when the country is unknown: everything non-essential stays off until you choose. The banner offers "Reject non-essential" and "Accept all" with equal weight.
  • Everywhere else: Google Ads measurement is on by default and no banner is shown. You can opt out at any time.

3. What happens when a page loads

  • Google consent defaults are set to denied first.
  • Outside the EU/EEA, UK and Switzerland, measurement is switched on once your region is known.
  • Global Privacy Control turns ad storage, ad user data and ad personalisation off in every region.
  • A choice you saved always wins.

4. Global Privacy Control

Global Privacy Control is honoured automatically: it turns off ad storage, ad user data and ad personalisation in every region.

5. Changing your choice

Use "Cookie settings" in the site footer or in the app's account menu. For questions, write to privacy@rileva.ai.

6. Cookies and storage we use

NameProviderTypePurposeDurationCategory
__cf_bmCloudflareCookieBot protection30 minutesStrictly necessary
Supabase auth session (sb-…-auth-token)Rileva (Supabase)Local storageKeeps you signed inUntil you sign outStrictly necessary
rileva_consentRilevaCookieRemembers your cookie choice1 yearStrictly necessary
rileva-consent-v1RilevaLocal storageRemembers your cookie choice and when you made itUntil clearedStrictly necessary
sidebar_stateRilevaCookieRemembers whether the sidebar is open7 daysStrictly necessary
Interface preferences (appearance, image engine, sidebar sections)RilevaLocal storageRemember your settingsPersistentStrictly necessary
rileva-utmRilevaLocal + session storageFirst and last campaign source (utm_* and gclid)Until clearedMarketing; only after consent
rileva-first-visitRilevaLocal storageDate and landing page of your first visit, for campaign attributionUntil clearedMarketing; only after consent
rileva-attribution-guestRilevaLocal storageLinks a guest visit's campaign source to the account you createUntil clearedMarketing; only after consent
rileva-entryRilevaSession storageEntry page and referrer for this visitUntil the tab is closedStrictly necessary; campaign fields only after consent
rileva-ads-conversion-queueRilevaLocal storageHolds a purchase conversion until it can be sent to Google AdsUntil sentMarketing; sent only with consent
rileva-refRilevaLocal storageRemembers an invite code until you sign upUntil you sign upMarketing; only after consent
_gcl_au, _gcl_aw and other Google Ads cookiesGoogleCookieAd conversion measurementUp to 90 daysMarketing; EU/unknown only after "Accept all", elsewhere unless you opt out or send GPC