Legal

Cookie Policy

How Breviya uses cookies, local storage, and session tokens to keep your account working and your preferences saved. Breviya does not use advertising cookies or third-party analytics trackers.

No advertising cookiesOptional first-party analyticsSession auth onlylocalStorage preferences

Operator

Breviya is operated by Nimavera Inc. (in formation) This page describes the cookies and other browser-storage technologies Nimavera uses to deliver Breviya.

What cookies are

Cookies are small text files placed on your device by a website. Breviya also uses related technologies — localStorage and sessionStorage — that store data locally in your browser. This policy covers all of these mechanisms.

Strictly necessary cookies

These cookies are essential for the service to work. They cannot be disabled without breaking core functionality. Breviya uses only the following strictly necessary cookies:

  • Session token (next-auth.session-token / __Secure-next-auth.session-token). Set by NextAuth on login. Authenticates your requests to the Breviya API and keeps you signed in. Expires according to your session settings (default 30 days). Marked HttpOnly and Secure — inaccessible to JavaScript.
  • CSRF token (next-auth.csrf-token). Protects forms and API mutations from cross-site request forgery. Set on first page load, renewed on auth events.
  • Callback URL (next-auth.callback-url). Stores the post-login redirect target. Short-lived; cleared after redirect.

Functional local storage

Breviya uses browser localStorage to persist your preferences locally — no server call needed. These are not tracking cookies; no data is shared with third parties.

  • breviya-locale. Your selected language (en or es). Read on every page load to set the display language before a server render.
  • breviya-theme. Light or dark mode preference.
  • breviya-belief-checkin-week. Stores which calendar week you last completed the weekly belief check-in so the prompt does not re-appear in the same week.
  • Session wizard state. If you are mid-way through an onboarding or programme flow, partial wizard state may be stored locally to survive a page refresh. Cleared on completion or after 24 hours.

Optional first-party analytics

Breviya does not use Google Analytics, Meta Pixel, advertising networks, or third-party tracking cookies. If you allow analytics, Breviya uses a first-party consent cookie and a local anonymous ID to count product events such as page views, checkout clicks, and feature usage. These events help us understand what is useful; they are not used for advertising and are not shared with ad networks.

  • breviya-analytics-consent. Stores whether you allowed optional first-party analytics. Set to yes or no for up to one year.
  • breviya-anon-id. Created in localStorage only after analytics is allowed. It lets Breviya count anonymous product usage without using a third-party tracker.

Stripe payment cookies

When you visit the billing or subscription sections of Breviya, Stripe may set cookies to support fraud prevention and payment processing. These cookies are set by Stripe under their own domain and are governed by Stripe's Privacy Policy. Breviya does not control or access these cookies.

Your controls

You can manage cookies in several ways:

  • Cookie banner. You can decline optional analytics or allow it from the cookie banner. Declining analytics removes the anonymous analytics ID from this browser.
  • Browser settings. All major browsers let you view, block, or delete cookies. Blocking strictly necessary cookies will prevent login from working.
  • LocalStorage. You can clear localStorage at any time through browser developer tools (Application → Local Storage → breviya.com). This will reset your language and theme preferences to defaults.
  • Account deletion. Deleting your Breviya account removes all server-side data. Locally stored preferences are cleared when you clear site data in your browser.

Changes to this policy

If Breviya adds any new cookies or tracking technologies beyond those described here, this policy will be updated before they are placed and the last-updated date will change. Continued use of the service after an update constitutes acceptance of the revised policy. For material changes that affect your rights, we will notify you by email at the address on your account.

Contact

Questions about this cookie policy can be directed to the Breviya team via the contact details in the Privacy Policy.