Frameworks

CakePHP

Non classéSite officiel

CakePHP est un framework web PHP open-source populaire suivant le modèle MVC. Comme tous les frameworks côté serveur, c'est un outil de développement plutôt qu'un sous-traitant de données. Les obligations RGPD découlent de l'application construite avec CakePHP et de l'infrastructure où elle s'exécute, pas du code du framework lui-même. Les développeurs sont responsables de la gestion des sessions, de la mise en œuvre du consentement aux cookies et de la protection des données.

Présentation

Que fait CakePHP ?

Qu'est-ce que CakePHP ?

CakePHP est l'un des frameworks web PHP open-source les plus établis, suivant le modèle MVC avec des principes de convention plutôt que de configuration. Il fournit des outils intégrés pour l'authentification, la validation, l'ORM, la mise en cache et la sécurité. CakePHP est largement utilisé pour construire des systèmes de gestion de contenu, des plateformes e-commerce et des applications web enterprise. En tant que framework open-source, il s'exécute entièrement sur l'infrastructure choisie par le développeur.

Comment le RGPD s'applique-t-il à CakePHP ?

Les obligations RGPD découlent de l'application construite avec CakePHP, pas du framework lui-même. L'organisation déployante est le responsable de traitement. Les considérations RGPD clés pour les applications CakePHP incluent la gestion des sessions, la sécurité de la base de données, les contrôles d'accès, les pratiques de journalisation et l'intégration de services tiers qui déclenchent effectivement des exigences de conformité RGPD.

Cookies de session et consentement

La gestion de session intégrée de CakePHP utilise des sessions côté serveur avec un cookie de session. Les cookies de session d'authentification sont strictement nécessaires et ne nécessitent pas de consentement ePrivacy. Tout cookie d'analyse, de publicité ou de personnalisation ajouté par le développeur nécessite un consentement préalable. Configurez les paramètres de session CakePHP pour utiliser des cookies sécurisés avec des attributs SameSite appropriés.

Responsabilités RGPD du développeur

Les développeurs CakePHP doivent implémenter : la minimisation des données dans les modèles ORM, les contrôles d'accès et les permissions basées sur les rôles, les routes pour les droits des personnes concernées (accès, effacement, rectification), la journalisation des audits, le chiffrement des champs de base de données sensibles, le hachage sécurisé des mots de passe et la protection CSRF sur tous les formulaires traitant des données personnelles.

Déploiement et localisation des données

Les applications CakePHP peuvent être déployées sur n'importe quelle infrastructure. Pour la conformité RGPD, déployez sur des serveurs européens et signez un accord de traitement avec le fournisseur d'hébergement. Le framework lui-même n'impose aucune contrainte de localisation des données.

Étapes pratiques de mise en conformité

Déployez sur une infrastructure européenne avec un accord de traitement signé. Implémentez la gestion du consentement aux cookies. Configurez des cookies de session sécurisés. Construisez des gestionnaires de droits des personnes concernées. Appliquez le chiffrement au niveau de la base de données pour les champs sensibles. Réalisez des AIPD pour les fonctionnalités traitant des données personnelles à grande échelle.

Conformité

CakePHP et le RGPD

Base légale
CakePHP is a framework, not a data processor. GDPR obligations arise from the application built with CakePHP and its deployment infrastructure.
Niveau de risque
low
Textes applicables
GDPR compliance is the responsibility of the application developer, not the CakePHP framework

Analyse d'impact (AIPD)

Une AIPD n'est pas requise pour CakePHP lui-même. Des AIPD peuvent être requises pour des applications CakePHP spécifiques traitant des données personnelles à grande échelle, effectuant des décisions automatisées ou gérant des données de catégorie spéciale.

Exemple de texte pour votre bannière

Ce site web est construit avec CakePHP, un framework PHP open-source. Les cookies et la collecte de données sur ce site sont décrits dans notre politique de confidentialité et notre notice de cookies.
Cookies et traceurs

Ce que CakePHP dépose et contacte

Méthode de suivi
Server-side PHP web framework, no client-side tracking by default
Localisation des serveurs
Self-hosted (deployer's infrastructure)
Mode sans cookie disponible
Oui

Cookies déposés (1)

NomTypeDuréeFinalité
CAKEPHPsessionSessionStrictly necessary server-side session cookie used for user authentication in CakePHP applications

Domaines tiers contactés (2)

  • cakephp.org
  • packagist.org
Questions

Questions fréquentes sur CakePHP

Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.

CakePHP est-il lui-même soumis au RGPD ?

Non. CakePHP est un framework PHP open-source, pas un sous-traitant de données ou un service tiers. Le RGPD s'applique à l'application construite avec CakePHP. Le code du framework lui-même ne collecte ni ne transfère des données personnelles.

Les cookies de session CakePHP nécessitent-ils un consentement ?

Les cookies de session d'authentification CakePHP sont strictement nécessaires et ne nécessitent pas de consentement. Les cookies d'analyse ou de personnalisation ajoutés par les développeurs nécessitent un consentement. Configurez les cookies de session avec les attributs Secure, HttpOnly et SameSite=Lax.

Quelle est la base légale pour les données dans les applications CakePHP ?

Dépend de la conception de l'application : exécution du contrat pour les services utilisateurs, intérêt légitime pour la journalisation de sécurité, consentement pour les fonctionnalités d'analyse et de marketing. CakePHP ne dicte pas la base légale.

CakePHP transfère-t-il des données hors de l'UE ?

CakePHP lui-même ne transfère aucune donnée. Les obligations de transfert dépendent de l'endroit où l'application est déployée et des services tiers intégrés.

Dois-je réaliser une AIPD pour mon application CakePHP ?

Pas pour CakePHP lui-même. Des AIPD peuvent être nécessaires pour des fonctionnalités spécifiques impliquant des données personnelles à grande échelle, des décisions automatisées ou des données de catégorie spéciale.

Comment mettre en œuvre le RGPD dans mon application CakePHP ?

Utilisez la protection CSRF intégrée et le composant de sécurité de CakePHP. Implémentez le consentement aux cookies. Construisez des gestionnaires de droits des personnes concernées. Appliquez le chiffrement au niveau des champs pour les données sensibles. Utilisez un hébergement européen avec un accord de traitement signé.

Où héberger une application CakePHP pour la conformité RGPD ?

Un hébergement européen comme OVHcloud, Hetzner ou les régions UE dédiées des principaux fournisseurs cloud assure l'hébergement des données en Europe. Signez un accord de traitement avec votre fournisseur d'hébergement. Évitez les réplicas de base de données non-UE pour les données personnelles.

CakePHP doit-il apparaître dans ma politique de confidentialité ?

Non. Le framework ne traite pas de données. Seul le traitement des données au sein de votre application doit être décrit, ainsi que les services tiers intégrés dans l'application CakePHP.

Mettez votre site en conformité aujourd'hui.

Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.