Privacy Policy

Last updated: June 9, 2026

This privacy policy explains how ribbons.js.org (the "Site") collects, uses, and protects information about visitors. The Site is operated by Matteo Bruni as an open-source project under the tsParticles organization.

Information We Collect

Analytics Data

When you consent to analytics cookies, we use Google Analytics to collect anonymized usage data, including:

This data is anonymized (IP addresses are anonymized before recording) and used solely to improve the Site's content and user experience. We do not track individual visitors across different websites.

Advertising Data

When you consent to advertising cookies, Google AdSense may collect:

If advertising consent is declined, Google AdSense is still loaded but operates in non-personalized mode, showing ads based on page content rather than user behavior.

Information We Do NOT Collect

We do not collect or store:

How We Use Your Data

We use collected data for the following purposes:

We do not sell your data to third parties. We do not use data for automated decision-making or profiling beyond what is described above.

Cookies and Local Storage

This Site uses both cookies and browser local storage:

For full details, see the Cookie Policy.

Third-Party Services

This Site uses the following third-party services:

Each service operates under its own privacy policy. We encourage you to review their policies for complete information.

Data Retention

Analytics data is retained for 26 months, after which it is automatically deleted. No individual user data is stored on our servers — all data is processed by Google Analytics and Google AdSense under their respective retention policies.

Your Rights

Depending on your location, you may have the following rights regarding your data:

To exercise these rights, please open an issue on the tsParticles GitHub repository.

Changes to This Policy

We may update this privacy policy from time to time. Changes will be posted on this page with an updated revision date. Significant changes will be announced on the tsParticles GitHub repository.

Back to the homepage