Votre site utilise des services tiers ? Soyez conforme au RGPD en quelques minutes.
Essayer FlowConsentPlan gratuit · Installation 10 min
Marionette.js est un framework d'application open-source construit sur Backbone.js qui fournit une structure et des bonnes pratiques pour construire des applications JavaScript à grande échelle. C'est un outil de développement, pas un sous-traitant de données ou un service de tracking. Les obligations RGPD découlent de l'application construite avec Marionette.js et des données qu'elle traite.
Marionette.js est un framework d''application JavaScript qui étend Backbone.js avec une structure supplémentaire, des patterns et des conventions pour construire des applications web à grande échelle. Il fournit des vues composites, des patterns d''architecture applicative, l''agrégation d''événements et la gestion de modules qui facilitent l''organisation des applications Backbone complexes. Marionette.js était largement utilisé dans les années 2010 pour construire des applications monopages avant que les frameworks modernes comme React et Vue ne deviennent dominants.
Les obligations RGPD découlent de l''application construite avec Marionette.js et des données personnelles qu''elle traite, pas du framework lui-même. Une application Marionette.js affichant des profils utilisateurs, traitant des soumissions de formulaires avec des données personnelles ou communiquant avec des API renvoyant des données personnelles est soumise au RGPD. Le développeur est responsable de la mise en œuvre de la gestion des données, du consentement et des pratiques de confidentialité appropriées.
Les applications Marionette.js construites sur Backbone.js peuvent mettre en cache des données de modèles (potentiellement contenant des données personnelles) dans la mémoire côté client et le localStorage. Si les modèles Backbone contiennent des données personnelles, ces données doivent être effacées de manière appropriée : à la déconnexion, au retrait du consentement et après des périodes de session définies.
Étapes pratiques de mise en conformité
Incluez Marionette.js dans votre bundle plutôt que de le charger depuis des CDN. Effacez les caches de modèles Backbone contenant des données personnelles à la déconnexion. Gérez la rétention des données du localStorage. Implémentez la gestion du consentement aux cookies. Construisez des gestionnaires de droits des personnes concernées. Signez des accords de traitement avec les API backend et services intégrés.
Les sites web utilisant Marionette.js doivent obtenir le consentement des utilisateurs conformement au RGPD.
Considerations AIPD
Une AIPD n'est pas requise pour Marionette.js lui-même. Elle peut être requise pour des applications construites avec Marionette.js traitant des données personnelles à grande échelle ou effectuant des prises de décision automatisées.
Exemple de texte de consentement
Cette application est construite avec Marionette.js. La collecte et le traitement des données dans cette application sont décrits dans notre politique de confidentialité.
Domaines tiers contactes
marionettejs.comgithub.comCookies deposes
| Nom | Type | Duree | Finalite |
|---|---|---|---|
| backbone_sid | session | Session | Session identifier used by Backbone.js authentication in Marionette.js applications — set by developer |
Ce service peut collecter des donnees utilisateur. Assurez votre conformite RGPD avec FlowConsent.
Non. Marionette.js est un framework JavaScript open-source. Le RGPD s'applique à l'application construite avec lui et aux données personnelles qu'elle traite, pas au code du framework lui-même.
Non. Marionette.js ne dépose aucun cookie par défaut. Les cookies dans les applications Marionette.js sont déposés par le code du développeur ou par des services tiers intégrés à l'application.
Les modèles Backbone.js utilisés avec Marionette.js peuvent mettre en cache des données personnelles dans la mémoire du navigateur ou le localStorage. Les applications doivent s'assurer que ces données en cache sont effacées à la déconnexion, au retrait du consentement et après des durées de rétention appropriées.
Marionette.js lui-même ne transfère pas de données. Les obligations de transfert dépendent de l'endroit où l'application est déployée et des API backend et services qu'elle intègre.
Pas pour Marionette.js lui-même. Des AIPD peuvent être requises pour des applications traitant des données personnelles à grande échelle ou effectuant des prises de décision automatisées.
Marionette.js est en mode maintenance. Le développement actif a considérablement ralenti alors que les frameworks modernes (React, Vue, Angular) ont remplacé les architectures basées sur Backbone. Les nouveaux projets devraient utiliser des alternatives modernes.
Construisez les fonctionnalités de droits des personnes concernées au niveau de la couche application : des endpoints d'export pour les demandes d'accès, des flux de suppression pour les demandes d'effacement. Effacez les caches de modèles Backbone et les données localStorage dans le cadre des flux d'effacement.
Non, le framework n'a pas besoin d'être divulgué. Le traitement des données dans votre application Marionette.js doit être décrit, incluant les données collectées, la base légale, les durées de rétention et les sous-traitants tiers.