Back

Cookie Policy

Last updated: April 8, 2026

1. What Are Cookies?

Cookies are small text files stored in your browser when you visit a website. They are used to remember preferences, maintain sessions and collect analytics data. We also use browser localStorage and IndexedDB, which are similar technologies that store data in your browser without using traditional HTTP cookies.

2. Technologies We Use

Name / TechnologyTypePurposeConsent Required
ronin-languagelocalStorageStores your chosen language (EN/PT)No — Essential
ronin-cookie-consentlocalStorageRemembers your cookie consent choiceNo — Essential
ronin-demo-userlocalStorageDemo mode session (no Firebase configured)No — Essential
Firebase AuthIndexedDB / localStorageMaintains your authenticated session securelyNo — Essential
Firestore PersistenceIndexedDBOffline data cache for app performanceNo — Essential
Firebase AnalyticsCookies / localStoragePage view and event analytics (Google Analytics 4)Yes — Analytical

3. Essential Technologies

Essential technologies are necessary for the platform to function correctly. They cannot be disabled without breaking core features such as login, language preference and offline caching. No consent is required for these under GDPR Recital 25 and ePrivacy Directive Article 5(3).

4. Firebase Analytics (Google Analytics 4)

We use Firebase Analytics (powered by Google Analytics 4) to understand how users interact with the platform. This service may collect:

  • Pages visited and navigation patterns
  • Approximate geographic location (country/city)
  • Device type and browser
  • Session duration and engagement metrics
  • Anonymised usage events

This data is processed by Google LLC (USA) under a Data Processing Agreement. Analytics data is only collected with your explicit consent. You can change your preference at any time using the controls below.

Google's privacy policy: policies.google.com/privacy

5. Push Notifications

The platform can send push notifications via Firebase Cloud Messaging (FCM). This requires your explicit browser permission and generates a unique device token stored securely. You can revoke notification permission at any time via your browser settings.

6. Manage Your Preferences

You can update your analytics consent at any time:

You can also clear cookies and site data in your browser settings to remove all stored data.

7. Third-Party Services

The platform integrates with PayPal for subscription payments. PayPal may set its own cookies when the payment flow is opened. Please review PayPal's Cookie Policy.

8. Changes to This Policy

We may update this Cookie Policy when new technologies are introduced. The "Last updated" date above reflects the most recent version.

9. Contact

For questions about our use of cookies: privacy@roninacademy.app