Humanful
Clair, sombre ou selon votre appareil. Chaque appui passe au réglage suivant. Votre choix reste dans ce navigateur et ne nous est jamais envoyé.

Ingénierie

Comment nous construisons.

Des faits précis, pas des superlatifs. Chaque fait présenté ici vient de Gentle Handover, notre premier produit, et dit comment nous savons qu’il est vrai.

Protéger les données

Chiffrement et clés

  1. Chiffré par notre propre code

    Ce que les gens gardent dans leurs coffrets, le texte de leurs lettres et de leurs dispositions, ainsi que leurs enregistrements, sont stockés chiffrés par notre application avec AES-256-GCM. AES est la norme de chiffrement publiée par l’institut national américain des normes et de la technologie. Les noms et les titres, comme le nom d’un coffret ou le titre d’une lettre, restent lisibles pour que le service puisse les afficher.

    Comment nous le savons

    Notre dossier de conception du chiffrement indique, partie par partie, quelles données sont chiffrées et comment.

  2. Les clés sont chez nous

    Nos serveurs peuvent ouvrir ce que les gens conservent, pour que cela parvienne à leur famille le moment venu. Gentle Handover n’est donc pas un service à connaissance nulle, et nous préférons que vous l’appreniez de notre bouche. Comment Gentle Handover encadre ce pouvoir.

    Comment nous le savons

    Le mode à connaissance nulle est désactivé, et notre contrôle avant mise en service échoue si quelqu’un l’active.

Fig. 1Chiffrement et clés

Où sont les données

Emplacement et mesure d’audience

  1. Mesure d’audience seulement avec accord

    Dans Gentle Handover, aucune mesure d’audience ne démarre avant l’accord du visiteur, et aucune du tout quand le navigateur envoie Global Privacy Control, un réglage qui demande aux sites de ne pas vendre ni partager vos données. Avec cet accord, nous conservons notre propre journal des pages consultées pendant 90 jours.

    Comment nous le savons

    Un test automatisé échoue si la moindre mesure d’audience se charge avant l’accord.

  2. Aucun cookie sur ce site

    Ce site exécute un seul petit script qui lui est propre, uniquement pour retenir le mode clair ou sombre. Pas de cookies, pas de mesure d’audience, pas de formulaires, pas de base de données. Il ne charge rien depuis d’autres sites, et ses polices de caractères sont servies par ce site.

    Comment nous le savons

    Nos tests ouvrent chaque page de ce site et échouent au moindre autre script, au moindre cookie ou à la moindre requête vers une autre adresse.

Fig. 2Emplacement et mesure d’audience

Avant toute mise en ligne

Tests et contrôles avant publication

  1. Des milliers de tests

    Notre code est vérifié par des milliers de tests automatisés, un contrôle du style du code et une recherche de secrets exposés.

    Comment nous le savons

    Les contrôles s’exécutent sur GitHub, où se trouve notre code, avant chaque publication.

  2. Des règles liées à leurs tests

    Les règles que Gentle Handover ne doit jamais enfreindre sont écrites, chacune avec les tests qui prouvent qu’elle est respectée.

    Comment nous le savons

    Un contrôle échoue quand une règle ne nomme aucun test, ou nomme un test qui n’existe pas.

  3. Un journal d’audit scellé

    Chaque action sensible, qu’elle vienne du titulaire d’un compte, d’un membre de l’équipe ou du système, est inscrite dans un journal d’audit scellé par une chaîne de hachage à clé.

    Comment nous le savons

    Un contrôle programmé vérifie la chaîne chaque nuit, et la moindre rupture déclenche une alerte.

  4. L’équipe se connecte en deux étapes

    Personne dans notre équipe n’accède aux outils d’administration sans une connexion en deux étapes. Les membres de l’équipe qui statuent sur un décès doivent aussi utiliser une clé d’accès, une clé de connexion gardée sur leur appareil, qui ne peut pas être volée par hameçonnage.

    Comment nous le savons

    Imposé dans le code, sur chaque page d’administration.

Fig. 3Tests et contrôles avant publication

Pour tout le monde

Accessibilité et langues

  1. Vérifié chaque nuit

    Nous visons le niveau AA des WCAG 2.1, les règles internationales d’accessibilité publiées par le W3C. Chaque nuit, un contrôle automatique teste les pages essentielles de Gentle Handover en mode clair et en mode sombre, sur ordinateur et sur téléphone.

    Comment nous le savons

    Ce contrôle utilise axe-core, un moteur de test d’accessibilité à code source ouvert. Les problèmes connus sont listés et suivis, c’est pourquoi nous ne revendiquons pas une conformité totale.

  2. Prêt pour d’autres langues

    Gentle Handover démarre en anglais. Tous ses textes se trouvent dans des fichiers de langue, si bien qu’une nouvelle langue est une traduction, pas une réécriture.

    Comment nous le savons

    Les contrôles de traduction de notre suite de tests couvrent les courriels, le portail des proches et les écrans d’administration.

  3. Ce site aussi

    Chaque page de humanful.org est vérifiée selon les niveaux A et AA des WCAG 2.1, en mode clair et en mode sombre, sur ordinateur et sur téléphone, dans chaque langue où le site est publié.

    Comment nous le savons

    Ces contrôles s’appuient sur axe-core, à chaque test du site.

Fig. 4Accessibilité et langues
Retour en haut