01
Accès au compte
Les mots de passe sont hachés. Les routes réservées aux comptes vérifiés imposent la vérification de l’adresse e-mail. L’authentification à deux facteurs par application est disponible, mais elle n’est pas obligatoire pour tous les utilisateurs.
02
Séparation des entreprises
Les routes d’une entreprise exigent l’adhésion à l’organisation sélectionnée, et les permissions de rôle sont vérifiées pour les opérations de paie et d’employés.
03
Bulletins et documents
Les fichiers de paie et de facturation générés sont stockés hors du répertoire web public. Le téléchargement d’un bulletin exige un utilisateur authentifié, une URL signée valide et non expirée, ainsi qu’une autorisation pour l’employé et l’entreprise concernés.
04
Sessions du navigateur
La production utilise des cookies de session réservés à HTTPS, inaccessibles à JavaScript et configurés avec SameSite=Lax. L’identifiant de session est renouvelé à la connexion et invalidé à la déconnexion.
05
Actions enregistrées
Les connexions réussies ou échouées, les déconnexions, les réinitialisations de mot de passe, la vérification de l’adresse e-mail, le cycle de vie de la 2FA, les changements de rôles privilégiés et les principales actions de paie, de facturation, de téléchargement et de plateforme créent des enregistrements sans stocker les mots de passe, jetons, secrets 2FA ni codes de récupération.
06
Récupération du mot de passe
Les jetons de réinitialisation expirent après 60 minutes. En production, le mot de passe doit contenir au moins 12 caractères, avec des majuscules, des minuscules et des chiffres.