Avant de découvrir les règles Opquast, il est important de comprendre leur organisation. Ces bonnes pratiques sont regroupées en plusieurs catégories, chacune visant un objectif précis, comme l’accessibilité, l'écoconception ou encore le SEO. Parcourir ces règles par objectif vous permettra de cibler les aspects les plus pertinents pour votre projet et de garantir une qualité optimale à chaque étape de votre démarche.

Vous voulez intervenir sur :

Règle Étape du projet Thématique Action(s) à entreprendre Module(s) à installer Qui peut agir ? Mise en œuvre
La politique de confidentialité et de respect de la vie privée est disponible depuis toutes les pages. Éditorial Données personnelles À implémenter Concepteur, Contributeur

Cela relève de la conception et de la contribution. Le thème prévu doit intégrer un lien vers la page en question dans un des menus du site.

La procédure d’accès et de rectification des données personnelles est décrite. Éditorial Données personnelles À mettre en place Contributeur

Créer une page dédiée à la gestion de données personnelles.

La création de compte est possible sans recours à un système d’identification tiers. Développement Données personnelles Fonctionnalité native

La création de compte est entièrement gérée par Drupal.

La création d’un compte est soumise à un processus de confirmation. Développement Données personnelles Fonctionnalité native

Drupal permet l'envoie automatique de mail de confirmation lors de la création d'un compte.

Un mécanisme de prévention des usurpations de compte ou d’identité est proposé. Développement Données personnelles Ajout de module Email TFA, TFA, LDAP SSO, SAML Authentification Développeur

Différents modules de la communauté tels que Email TFA, TFA, LDAP SSO ou SAML Authentification permettent de mettre en place des mécanisme de double authentification.

Les comptes ou abonnements ouverts en ligne peuvent être fermés par le même moyen. Développement Données personnelles Fonctionnalité native

La suppression des comptes est entièrement gérée dans Drupal.

Si un espace personnel ou abonné est proposé, il est possible de télécharger les contenus personnels. Développement Données personnelles Développement supplémentaire Développeur

La fonctionnalité n'existe pas nativement mais il est possible de recupérer les données d'un utilisateur via un développement simple.

La connexion à tous les services proposés est possible avec les mêmes identifiants. Développement Données personnelles Fonctionnalité native

Nativement, la connexion passe par le système unique de Drupal.

Il est possible de se déconnecter des espaces privés. Développement Données personnelles Fonctionnalité native

Un lien de deconnexion existe nativement.

Les alias mail contenant le signe + sont acceptés Développement Données personnelles Fonctionnalité native

Drupal n'empeche pas l'utilisation de mail contenant le signe +.

Les entêtes envoyés par le serveur spécifient la politique de communication des referrers. Développement Données personnelles Ajout de module Seckit Développeur

Le module Seckit permet la configuration d'une CSP.

Aucune information n’est exposée sur l’existence d’un compte utilisateur. Développement Données personnelles Ajout de module Username Enumeration Prevention Développeur

Peut être mis en place via le module Username Enumeration Prevention.

Les échanges de données sensibles sont sécurisés et signalés comme tels. Éditorial Données personnelles Serveur Hébergeur

La mise en place du certificat est une configuration du serveur.

Les données sensibles ne sont pas transmises en clair dans les URL. Développement Données personnelles Fonctionnalité native

Nativement, aucune donnée sensible n'est passée via les paramètres d'URL.

L’objectif des cookies et les limitations inhérentes à leur refus sont expliqués. Éditorial Données personnelles À mettre en place Contributeur

Drupal permet de créer une page dédiée à la politique de confidentialité. Cela est à gérer en contribution.

L’achat d’un produit ou service est possible sans création de compte. Développement E-Commerce Ajout de module, Configuration Drupal Commerce Développeur

Drupal Commerce permet nativement l'achat sans création de compte.

L’identité des prestataires impliqués dans les transactions est précisée. Éditorial E-Commerce À mettre en place Contributeur

Créer une page dédiée aux conditions de ventes.

Les données bancaires ne sont mémorisées qu’après consentement explicite de l’utilisateur. Développement E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Par défaut, le système n'enregistre pas les informations de paiement de l'utilisateur.

Les données bancaires mémorisées peuvent être modifiées ou supprimées. Développement E-Commerce Ajout de module, Fonctionnalité native Drupal Commerce

Les données banquaires peuvent être supprimées par l'utilisateur.

L’étiquette de chaque champ de formulaire indique si la saisie est obligatoire. Développement Formulaires Fonctionnalité native Webform

Les formulaires générés par Drupal ou le module Webform sont conformes.

Il existe au moins un moyen de contacter le modérateur des espaces publics. Éditorial Identification et contact À mettre en place Contributeur

La conformité dépend de la contribution éditoriale.

L’inscription aux newsletters est soumise à un processus de confirmation. Éditorial Newsletter À mettre en place Développeur

La conformité de ce critère dépend du service de newsletter utilisé et des développements réalisés.

Un lien de désinscription est présent dans chaque newsletter. Développement Newsletter À mettre en place Développeur, Contributeur

La conformité dépend de la contribution au niveau de la newsletter et des développements.

La désinscription aux newsletters est possible depuis le site. Développement Newsletter À mettre en place Développeur, Contributeur

La conformité dépend de la contribution et des développements. Un lien de désinscription peut être ajouté sur le site.