Privacy Policy for the Cleen Cart Extension
Introduction
Cleen (“we”, “our”, “us”) respects your privacy and is committed to protecting your personal data. This Privacy Policy explains how we collect, use, and protect your information when you use the Cleen Cart browser extension.
Data Controller: Agence224 (France). Contact: agence224.web@gmail.com.
Legal Bases for Processing
- Performance of the service / legitimate interest – to provide core features (save products, show price history, run price checks).
- Consent – for optional features such as notifications and cloud sync (Firebase). You can withdraw consent anytime in the extension settings.
- Compliance – to meet legal obligations where applicable (e.g., security, abuse prevention).
Information We Collect
Automatically Collected Information
- Product Information: Titles, prices, images, URLs, and descriptions from websites you choose to save.
- Website URLs: URLs of product pages you add to your cart.
- Price History: Historical price data for products you’re monitoring.
- Timestamps: Dates and times when products are added or prices are checked.
User-Provided Information
- Manual Product Entries and Notes.
- Settings: Preferences including language, theme, and notification settings.
We do not require personally identifying information to use the extension. If you enable cloud sync, we use an anonymous identifier.
How We Use Your Information
- Display Your Saved Products in your centralized cart.
- Monitor Price Changes and notify you of updates (if notifications are enabled).
- Provide Analytics such as price history and trends.
- Sync Across Devices when Firebase cloud sync is enabled.
Data Storage
Local Storage
By default, all your data is stored locally on your device using Chrome’s Storage API. This data never leaves your device unless you explicitly enable cloud sync.
Cloud Storage (Optional)
- Your data is stored in Google Firebase / Firestore.
- Data is associated with an anonymous user ID; no personal information required.
- Data is encrypted in transit using HTTPS/TLS.
Cloud sync is entirely optional and disabled by default. You can turn it off at any time.
Permissions Explained
▶ View Permissions
- activeTab — Extract product information from the current page when you click “Add to Cart”.
- storage — Save your products and settings locally.
- tabs — Open product pages and check prices.
- scripting — Inject scripts that extract product information.
- notifications — Alert you of price changes (optional, consent-based).
- alarms — Schedule automatic price checks.
- host_permissions (<all_urls>) — Support price monitoring across any e-commerce website.
Your Rights and Choices
- Access your data in the extension popup.
- Export all data in JSON format.
- Delete individual products or clear all data in Settings → Data Management.
- Disable auto-detection, price monitoring, or cloud sync at any time.
- Uninstall to delete all local data.
Data Retention
- Local Data: Retained on your device until you delete it or uninstall the extension.
- Cloud Data (if enabled): Retained until you delete it via the extension or request deletion by contacting us.
Security
- Encrypted transmission (HTTPS/TLS).
- Anonymous identifiers (no passwords or personal info required).
- Strict Firebase Security Rules to isolate each user’s data.
- No server-side storage of credentials by us.
GDPR Compliance (European Users)
As a European developer based in France, Agence224 ensures that Cleen Cart complies with the General Data Protection Regulation (GDPR).
- Request access to your personal data (if any).
- Request correction or deletion of your data.
- Withdraw consent at any time by disabling cloud sync or uninstalling the extension.
To exercise your rights, contact: agence224.web@gmail.com.
By default, we do not collect, store, or process personally identifiable information. Optional cloud data is stored with anonymous identifiers.
Children's Privacy
Cleen Cart is not directed to children under 13. We do not knowingly collect data from children under 13.
Changes to This Policy
We may update this privacy policy from time to time. Significant changes will be communicated by updating the “Last Updated” date and displaying a notice in the extension.
International Data Transfers
If you enable cloud sync, your data may be stored in Firebase servers located in various countries. Google Firebase maintains industry-standard safeguards and participates in relevant data transfer frameworks (e.g., EU-U.S. Data Privacy Framework). We also implement contractual safeguards where applicable.
Contact Us
- Data Controller: Agence224 (France)
- Email: agence224.web@gmail.com
- GitHub: https://github.com/Demba-Soumare/Cleen-extension
Your Consent
By using Cleen Cart, you consent to this Privacy Policy and, where applicable, to optional features you enable (e.g., notifications, cloud sync).
Technical Details (For Transparency)
▶ What We Access
- Product metadata (title, price, image, URL) from pages you choose to save.
- Current prices when performing automatic price checks.
▶ What We Don’t Access
- Your browsing history beyond saved products.
- Payment information.
- Personal accounts or login credentials.
- Any data from websites you don’t explicitly save products from.
▶ Data Format
All data is stored in structured JSON format and can be exported at any time.
🇫🇷 Version Française (Intégrale)
Responsable de traitement : Agence224 (France) — Contact : agence224.web@gmail.com.
1. Objet
Cette politique explique comment l’extension Cleen Cart collecte, utilise, stocke et protège vos données.
2. Bases légales
- Intérêt légitime / exécution du service : fourniture des fonctionnalités essentielles (sauvegarde des produits, historique et vérifications de prix).
- Consentement : fonctionnalités optionnelles (notifications, synchronisation cloud Firebase). Vous pouvez retirer votre consentement à tout moment dans les paramètres.
- Obligations légales : respect des exigences applicables en matière de sécurité et de conformité.
3. Données traitées
- Infos produit : titre, prix, image, URL, description (pour les pages que vous enregistrez).
- Historique de prix et horodatages des ajouts et vérifications.
- Préférences : langue, thème, notifications, etc.
- Entrées manuelles et notes ajoutées par vous.
Nous ne demandons aucune information personnellement identifiable pour utiliser l’extension. En cas de synchronisation cloud, un identifiant anonyme est utilisé.
4. Utilisation des données
- Affichage de votre panier centralisé.
- Suivi et alertes de prix (si activées).
- Statistiques locales (historique et tendances de prix).
- Synchronisation multi-appareils (si activée).
5. Stockage
Local par défaut (API de stockage de Chrome). Cloud facultatif : Firebase/Firestore (chiffrement en transit, identifiant anonyme).
6. Partage
Nous ne vendons pas vos données et ne les partageons pas avec des annonceurs. Accès aux sites e-commerce uniquement pour extraire les informations produit que vous choisissez d’enregistrer.
7. Cookies et traceurs
L’extension n’utilise pas de cookies ni de traceurs tiers. Les cookies éventuels proviennent des sites visités et relèvent de leur propre politique. La page publique (GitHub Pages) peut collecter des journaux techniques minimaux.
8. Permissions
activeTab, storage, tabs, scripting, notifications (optionnel), alarms, et host_permissions (<all_urls>) — strictement pour les finalités décrites.
9. Vos droits
- Accéder et exporter vos données (JSON).
- Supprimer des éléments ou l’intégralité des données via Paramètres → Gestion des données.
- Désactiver la détection auto, la surveillance des prix ou la synchronisation cloud à tout moment.
- La désinstallation supprime les données locales.
10. Conservation
Données locales : conservées jusqu’à suppression ou désinstallation. Données cloud (si activées) : conservées jusqu’à suppression par vous ou sur demande à notre contact.
11. Sécurité
Chiffrement en transit (HTTPS/TLS), identifiants anonymes, règles de sécurité Firebase strictes, aucune conservation de mots de passe par nos soins.
12. Transferts internationaux
En cas de cloud, les données peuvent être hébergées par Firebase dans différents pays. Firebase applique des garanties conformes (cadres de transfert applicables, mesures contractuelles et techniques).
13. Enfants
Service non destiné aux moins de 13 ans. Aucune collecte sciemment réalisée auprès de mineurs de moins de 13 ans.
14. Modifications
Nous pouvons mettre à jour cette politique. En cas de changement important, la date “Dernière mise à jour” sera modifiée et un avis pourra être affiché dans l’extension.
15. Contact
Agence224 — agence224.web@gmail.com