Cookie Policy

1. What are cookies?

Cookies are small text files that are stored in your browser when you visit a website. They allow the site to remember information about your visit, such as your preferred language and other options, which can make your next visit easier and make the site more useful to you.

2. What cookies does Viral use?

2.1 Necessary cookies (NO consent required)

These cookies are essential for the website to function and cannot be disabled in our systems.

NameProviderPurposeDuration
__sessionFirebase AuthKeep your user session active after logging in14 days
cookie-consentViral (localStorage)Save your cookie acceptance preference12 months

Legal basis: Legitimate interest (Art. 6.1.f GDPR) - Necessary for the technical functioning of the service.

2.2 Analytics cookies (REQUIRE consent)

These cookies help us understand how visitors interact with the website, providing information about the areas visited, the time of visit and any problems encountered.

NameProviderPurposeDuration
_gaGoogle AnalyticsDistinguish unique users2 years
_ga_*Google AnalyticsMaintain session state2 years
_gidGoogle AnalyticsDistinguish users24 hours

Legal basis: Consent (Art. 6.1.a GDPR) - Only activated if you accept "All cookies" in the banner.

You can disable them: By clicking "Only necessary" in the cookie banner or by revoking your consent at any time.

2.3 Marketing cookies (We DO NOT use)

Viral does NOT use cookies for:

  • Advertising or retargeting
  • Social networks
  • Cross-site tracking
  • Profiling for commercial purposes

3. Technologies similar to cookies

3.1 FingerprintJS (Device identifier)

What is it?

FingerprintJS is a technology that generates a unique identifier (Visitor ID) based on your device and browser characteristics:

  • Screen resolution
  • Installed fonts
  • Time zone
  • Browser language
  • Hardware characteristics (GPU, CPU)
  • Canvas fingerprint
  • WebGL fingerprint

What do we use it for?

Exclusively to show a preview of the analysis to anonymous users and prevent fraudulent abuse of the service.

Is it a cookie?

NO. FingerprintJS does not store anything in your browser. The identifier is generated in real time from your device's characteristics and stored in our database (Firebase).

Can it be avoided?

ActionDoes it work to get more free trials?
Incognito mode❌ NO - The fingerprint is the same
Clear cookies❌ NO - Does not depend on cookies
Clear localStorage❌ NO - Does not depend on localStorage
Change browser⚠️ PARTIAL - May generate a different fingerprint
Change device✅ YES - It's a different physical device

FingerprintJS Privacy:

  • We DO NOT track your browsing on other websites
  • We DO NOT share fingerprints with third parties
  • Fingerprints are automatically deleted after 90 days of inactivity
  • Only used for free trial control, never for advertising

3.2 localStorage

We use localStorage to store locally in your browser:

  • cookie-consent: Your cookie acceptance preference
  • Theme preferences (light/dark, if available)

localStorage is NOT a cookie: Data is not automatically sent to the server with each HTTP request.

4. How to manage cookies

4.1 From Viral

Cookie banner (first visit):

  • "Only necessary": Accepts only the essential cookies for operation
  • "Accept all": Also accepts analytical cookies

Change preferences:

You can modify your choice at any time from the "Cookie settings" link in the footer.

4.2 From your browser

Google Chrome: Settings → Privacy and security → Cookies and other site data → See all cookies and site data → Search "viral.apisdom" → Remove

Mozilla Firefox: Settings → Privacy and security → Cookies and site data → Manage data → Search "viral.apisdom" → Remove

Apple Safari: Preferences → Privacy → Manage website data → Search "viral.apisdom" → Remove

Microsoft Edge: Settings → Cookies and site permissions → Manage and delete cookies → See all cookies → Search "viral.apisdom" → Remove

4.3 Block all cookies

⚠️ Warning: If you block all cookies in your browser:

  • You will not be able to log in to your account
  • Your prediction history will not be saved
  • Some features may not be available

5. Third-party cookies

5.1 Google Analytics (optional)

  • Controller: Google LLC
  • Privacy policy: https://policies.google.com/privacy
  • Opt-out: https://tools.google.com/dlpage/gaoptout
  • Purpose: Measure traffic, analyze user behavior, improve experience
  • International transfers: USA (under standard contractual clauses)

5.2 Firebase (Google)

  • Controller: Google LLC
  • Privacy policy: https://firebase.google.com/support/privacy
  • Purpose: User authentication, real-time database
  • Data location: European Union (europe-west1)

5.3 Stripe

  • Controller: Stripe, Inc.
  • Privacy policy: https://stripe.com/privacy
  • Purpose: Secure payment processing
  • Certification: PCI-DSS Level 1

Stripe may use its own cookies during the payment process to:

  • Prevent fraud
  • Remember your preferred payment method
  • Improve transaction security

6. Legal basis for the use of cookies

Cookie typeLegal basisReference
NecessaryLegitimate interestArt. 6.1.f GDPR
AnalyticsConsentArt. 6.1.a GDPR
FingerprintJSLegitimate interestArt. 6.1.f GDPR (fraud prevention)

7. Retention period

Cookie/TechnologyDuration
__session14 days from last access
cookie-consent12 months
Google Analytics cookies2 years
FingerprintJS Visitor ID90 days from last activity

8. Updates to this policy

We may update this Cookie Policy to reflect changes in:

  • The cookies we use
  • Applicable regulations
  • Our privacy practices

In case of significant changes:

  • We will display a new cookie banner
  • We will update the "Last updated" date
  • We will inform registered users by email

9. More information

For more details on how we treat your personal data, see our Privacy Policy.

10. Contact

For any questions about the use of cookies:

Address:

Alicante, Spain