Les aprioris des codeur.euse.s sur les identités

Posté par: maria | dans Geek-ish | Il y a 3 mois | 0 comments

Il y a quelques années j'ai lu Falsehoods programmers believe about names et ça a un peu changé ma vie de codeuse. Tellement d'aprioris… tellement d'erreurs…

Les années ont passé, et j'ai découvert que j'avais tant d'a priori sur les identités moi aussi. Grâce à mes ami.e.s transgenre et intersexes j'en ai détruit un paquet.

Voici une courte (probablement incomplète) liste de choses auxquelles vous devriez penser avant de vous jeter dans le développement d'un système utilisateur.

Les prénoms des gens ne changent pas

Hahaha. Je vous ai eu. Plein de gens, par exemple les personnes transgenres, mais pas que, font un changement de prénom.

De ce fait, votre système devrait implémenter une option qui permet un changement facile de prénom.

Les gens n'ont pas de prénom d'usage

Je vous ai bien eu encore. Vous n'avez jamais entendu parler de prénom d'usage que les gens utilisent en lieu et place de leur prénom légal ? Ça arrive assez souvent, par exemple chez les personnes transgenres qui n'ont pas encore obtenu leur changement de prénom auprès de l'état civil.

Le minimum syndical de la décence impose que l'on utilise leur vrai prénom avant qu'il n'y ait eu un changement légal.

Du coup, quoi faire ? Et bien, en gros, vous devriez implémenter une option « prénom d'usage » qui devrait être utilisée partout. Ou presque : par exemple les virements bancaires ne vous laisseront pas faire, les impôts non plus, mais ça pourrait être les seules exceptions.

Faites en sorte que les utilisateur.rice.s puissent facilement modifier leur « prénom d'usage ». Et qu'il sera utilisé dans toutes les communications ultérieures.

Les noms de famille des gens ne changent pas

Et bah en fait, si. Tout d'abord, ils peuvent changer par le mariage, ou dans certains cas, en dehors du mariage. De nombreux pays ont une procédure légale pour pouvoir changer de nom de famille.

S'il vous plaît, faites en sortes que le nom de famille d'un.e utilisateur.rice puisse être changé.

Les logins des gens ne changent pas

Bah en fait… si, ils changent. Le plus souvent, les login sont basés sur le nom de famille et/ou le prénom. Puisqu'on a vu que ceux-ci peuvent changer, il est crucial que le login de votre application puisse être changé une fois qu'un changement de prénom est détecté. Par exemple, lorsqu'un prénom d'usage est renseigné, cela pourrait déclencher une alerte au support qui pourrait demander à l'utilisateur.rice s'iel souhaite obtenir un nouveau login !

Les adresses mails des gens ne changent pas

Si vous fournissez une adresse mail, vous avez deviné que puisque le prénom et le nom de famille peuvent changer, l'adresse mail que vous fournissez doit pouvoir changer elle aussi. S'il vous plaît rendez cela facile.

Si vous stockez des adresses mails, faites en sorte s'il vous plaît qu'elles puissent être modifiées facilement.

Le numéro de Sécurité sociale des gens ne change pas

Et bien, je vous ai eu encore. Si, ils peuvent. Par exemple, après une procédure de changement de mention de sexe à l'état civil. S'il vous plaît faites en sorte que cela puisse être modifié facilement !

Les civilités des gens ne changent pas

Avez-vous entendu parler des personnes transgenres ? Bien sur que si elles peuvent changer ! Du coup, je vous demande très très fort, de faire en sorte qu'elles puissent être changer, idéalement, par l'utilisateur.rice tout simplement !

De plus, faites en sorte, s'il vous plaît, que les civilités ne soient en aucune façon liées au numéro de Sécurité sociale. Cela ménerait à des situations impossibles pour les personnes transgenres. Et vous n'avez vraiment pas envie de ça, parce que vous êtes un être humain décent, et aussi parce que ça peut se qualitifer de harcèlement discriminatoire basé sur l'identité de genre. Et votre entreprise ne veut pas ça non plus.

De surcroît, êtes vous vraiment vraiment sûr.e.s que les civilités sont aussi importantes que vous le croyez ? En avez-vous vraiment vraiment besoin ? Êtes-vous autorisés à la stocker ? Si la réponse est oui à tout ça, vous pourriez envisager d'ajouter « Mx » aux civilités que vous proposez. C'est une civilité de genre neutre, les gens vous remercieront.

Le sexe des gens ne changent pas

Et bien si, il change.

Les mentions de sexe des personnes peuvent changer. Donc s'il vous plaît, prenez ça en compte.

De plus, êtes vous vraiment sûr.e.s que vous avez besoin de stocker la mention de sexe ? Est-ce vraiment requis ? En avez-vous vraiment besoin ? En avez-vous le droit ?

Au passage, le sexe n'est pas binaire. Certains pays, comme le Canada, ont une mention de sexe neutre. Donc s'il vous plaît, implémentez ça, vous ne savez pas quand vous en aurez besoin.

Et, bien évidemment, ne faites pas de croisements de vérification avec les civilités des gens. Ça n'est pas lié.

Les numéros de téléphone des gens ne changent pas

Et si ils changent ! Veillez à ne pas faire du numéro de téléphone un identifiant. Certaines personnes changent de numéros de téléphone comme de chemises. Pour tout un tas de raisons. Par exemple, après avoir été doxées.

Les pronoms des gens ne changent pas

Bon, si vous êtes toujours là, vous avez deviné que si :)

Si vous stockez les pronoms de vos utilisateur.rice.s, faites en sorte qu'ils soient facilement modifiable, par la personne concernée idéalement.

Notez que, si vous implémentez cette feature, les gens peuvent avoir plusieurs pronoms. Faites en sorte d'avoir un champ « pronom préféré » qui vous permettra de genrer correctement la personne dans les newsletter par exemple…

Les gens n'ont qu'une seule identité

Et bien non, ce n'est pas le cas, iels peuvent en avoir une professionnelle et une personnelle. Une « out » et une « dans le placard ». Tant de possibilités. S'll vous plaît, prenez ça en considération.

Une identité n'a qu'une seule personne derrière elle

Huhu, je vous ai bien eu. N'avez-vous pas entendu parler de groupes ? Pensez-y, en particulier quand vous implémentez l'authentification à deux facteurs !

Et je crois que c'est tout. Ou, tout du moins, à chaud. S'il manque des trucs, dites-moi, je mettrai à jour.

Commentaires

Pas de commentaires actuellement

Nouveau commentaire

requis

requis (non publié)

optionnel

captcha

Proudly propulsed by Django framework.
Code available Here.