Last updated: July 2026

Cookie Policy

Information about cookies, local storage, purposes, retention and providers used by Ranjero.

1. Principle

Ranjero uses necessary cookies and local browser storage to provide the app securely and reliably.

Statistics and marketing categories are requested separately in the cookie banner and are not enabled without consent.

2. Necessary storage

Necessary storage includes authentication, session protection, language settings, security functions and payment-related checkout flows.

This processing is required for accounts, protected areas, language selection and Paddle Checkout to work.

3. Optional categories

  • Statistics: measurement of usage, quality and performance where enabled.
  • Marketing: campaign or conversion measurement where enabled.
  • Rejecting optional categories does not prevent use of core functionality.

4. Management

The selection is stored in localStorage and can be reset by clearing browser data.

If Ranjero adds new providers in the future, this policy will be updated and consent will be requested again where required.

Cookie and Storage Technologies

Ranjero displays a cookie banner and stores the selection locally in the browser. Necessary cookies support sign-in, language, checkout and security. Optional statistics or marketing categories are used only with consent.

sb-* auth cookies

Supabase · necessary · necessary

Authentication, session management and security.

Retention: Session duration or Supabase-configured token lifetime.. Source: Supabase SSR/browser clients

ranjero_cookie_consent_v1

Ranjero · necessary · necessary

Stores the user's cookie category selection so the banner is not shown repeatedly.

Retention: Until browser storage is cleared or consent is changed.. Source: components/CookieConsentBanner.tsx

2026-07-legal-ai-notice-v2

Ranjero · necessary · necessary

Stores that the user acknowledged the AI market-analysis notice before starting analyses.

Retention: Until browser storage is cleared or the legal notice version changes.. Source: components/RanjeroMvp.tsx

ranjero_locale

Ranjero · functional · optional/functional

Stores the selected interface language.

Retention: Up to 12 months in a cookie and localStorage.. Source: components/LanguageSwitcher.tsx

ranjero:comparables:*

Ranjero · functional · optional/functional

Caches comparable-search responses in the browser for faster repeated lookups.

Retention: 24 hours in localStorage.. Source: components/RanjeroMvp.tsx

Paddle checkout storage

Paddle · necessary · necessary

Checkout, fraud prevention, payment processing, receipts and subscription management when checkout is opened.

Retention: Controlled by Paddle policies.. Source: lib/paddle-checkout-client.ts

This information is provided for transparency. Mandatory statutory rights remain unaffected.

Cookie Policy | Ranjero