Aller au contenu
Fonctionnalités : Confidentialité et utilisateurs

Confidentialité et utilisateurs

Captures d'écran de la version 0.5.0, exécutée sur une nouvelle instance avec les éléments d'exemple du dépôt. Les personnes qu'on y voit sont des comptes d'exemple, et les décomptes d'utilisation sont simulés. Le fournisseur d'identité qui y figure est un substitut fait pour les tests.

Gardez les adresses IP le temps que vous fixez

Dans Admin › Settings › Privacy, root fixe combien de temps les adresses IP sont conservées dans le journal d'audit, les sessions et les approbations d'appareil, 90 jours par défaut. Le serveur purge selon un horaire ce qui est plus ancien.

L'onglet Privacy de Settings : combien de jours garder les adresses IP et les sessions expirées, 90 par défaut.L'onglet Privacy de Settings : combien de jours garder les adresses IP et les sessions expirées, 90 par défaut.

La purge, aussi depuis cron

rmk-server purge lance la même purge depuis cron, et --dry-run compte ce qu'elle effacerait sans rien changer.

$ pnpm run purge --dry-run
Counting what a purge would clear by the retention: IP addresses 90 days, expired sessions 90 days.
✓ IP addresses cleared: 17 (audit log 14, sessions 3, device grants 0)
✓ Failed sign-ins' emails cleared: 0
✓ Expired sessions deleted: 3
✓ Finished device grants deleted: 0
A dry run: nothing was changed.

$ pnpm run purge
Purging by the retention: IP addresses 90 days, expired sessions 90 days.
✓ IP addresses cleared: 17 (audit log 14, sessions 3, device grants 0)
✓ Failed sign-ins' emails cleared: 0
✓ Expired sessions deleted: 3
✓ Finished device grants deleted: 0
Exécutée sur l'instance de test, sur des lignes d'exemple datées de juin ; les lignes de journal du serveur lui-même sont omises.

Téléchargez vos propres données

Depuis sa page Account, une personne télécharge un seul fichier JSON de ce que l'instance garde sur elle : son compte, ses sessions, les noms de ses jetons, ses espaces de travail, ses éléments, ses soumissions, ses commentaires et ses événements d'audit. C'est un relevé de la personne, pas une sauvegarde, et les données des autres n'y figurent pas. Root peut produire le fichier pour une personne qui en a fait la demande, depuis la page de cette personne.

La page Account, onglet Password : le formulaire Change password et, en dessous, Your data, avec un bouton Download my data.La page Account, onglet Password : le formulaire Change password et, en dessous, Your data, avec un bouton Download my data.

Les utilisateurs, avec leur dernière connexion

La liste des utilisateurs de root montre la dernière connexion de chaque personne et un bouton pour copier son courriel. Elle ouvre la page de chaque personne.

La liste des utilisateurs de root : nom, courriel avec un bouton de copie, rôle, statut, dernière connexion et date de création.La liste des utilisateurs de root : nom, courriel avec un bouton de copie, rôle, statut, dernière connexion et date de création.

Une page pour chaque personne

Root ouvre la page d'une personne pour voir son rôle, son statut et sa dernière connexion et agir : changer le rôle, désactiver ou activer le compte, réinitialiser le mot de passe ou la seconde étape, télécharger ses données ou l'effacer. Effacer remplace son courriel et son nom par deleted-user-<id>, garde ce qu'elle a publié et ne peut pas être annulé.

La page d'une personne pour root : détails du compte avec la dernière connexion, connexion et accès, espaces de travail, ses données et Erase this account.La page d'une personne pour root : détails du compte avec la dernière connexion, connexion et accès, espaces de travail, ses données et Erase this account.

Envie de l'essayer? Lancez l'image Docker ou lisez le code.