Le problème que personne ne formule clairement
Un algorithme de tri de CV qui filtre automatiquement les candidats sans permis C livre un résultat rapide — et potentiellement illégal. En Suisse, le statut de séjour d'un travailleur n'est pas un critère de sélection professionnel neutre : croiser ce paramètre avec des décisions d'embauche ou de rémunération via un outil automatisé peut constituer une discrimination indirecte fondée sur l'origine nationale, contraire à l'art. 8 al. 2 Cst. et exposer l'employeur à des actions civiles en réparation.
Ce que les permis impliquent concrètement pour la fonction RH
Les quatre permis courants en PME romande
Les PME de 5 à 50 collaborateurs croisent le plus souvent quatre statuts :
- Permis L (séjour de courte durée) : valable jusqu'à 12 mois, lié à un employeur ou une mission précise. Renouvellement administratif contraignant, plafond de durée cumulée.
- Permis B (séjour annuel) : renouvelable, peut être assorti de conditions (activité lucrative, ressources suffisantes). Le changement d'employeur nécessite une annonce au service cantonal de la population (ex. SPOP en Vaud, OCPM à Genève).
- Permis C (établissement) : octroyé après 5 ou 10 ans selon la nationalité. Pas de restriction d'activité ; aucune démarche supplémentaire à l'embauche, sauf annonce habituelle à l'AVS.
- Permis G (frontalier) : concerne les résidents d'un État limitrophe qui travaillent en Suisse et rentrent au domicile au moins une fois par semaine. La zone géographique est déterminante : un frontalier français employé à Lausanne n'est pas dans le périmètre habituel — l'autorisation reste possible mais requiert une démarche spécifique auprès du Secrétariat d'État aux migrations (SEM).
Obligations administratives à l'embauche selon le statut
Pour tout ressortissant UE/AELE, l'employeur doit procéder à l'annonce obligatoire dans les 14 jours suivant le début du travail, via le portail fédéral. Pour les ressortissants d'États tiers (permis B ou L délivrés hors ALCP), une autorisation préalable du service cantonal est nécessaire avant l'entrée en fonction — l'embauche sans autorisation valide expose l'employeur à une amende pouvant atteindre CHF 5 000 par cas selon la LEI (Loi sur les étrangers et l'intégration). La vérification du document de séjour est donc légitime et nécessaire — c'est l'utilisation automatisée de ce critère dans des décisions RH qui pose problème.
Où l'IA RH dérape : les scénarios à risque
Tri automatisé de candidatures
Les outils de parsing de CV extraient souvent la nationalité ou la ville de résidence pour établir un score de pertinence. Si le modèle a été entraîné sur des données historiques d'embauche où les titulaires de permis L étaient systématiquement écartés pour des raisons de coût (cotisations, renouvellement), il reproduit ce biais sans que l'opérateur en soit conscient. Résultat : un candidat qualifié titulaire d'un permis B est relégué par l'algorithme, non pas pour ses compétences, mais pour son statut administratif.
C'est une discrimination indirecte au sens de la Loi sur l'égalité (LEg) si elle touche des femmes de manière disproportionnée (souvent surreprésentées parmi les titulaires de permis B de regroupement familial), ou une atteinte à la personnalité selon l'art. 328 CO si elle affecte la dignité du travailleur déjà en poste.
Génération automatique de clauses contractuelles différenciées
Certains outils de génération de contrats proposent des clauses de résiliation simplifiée ou des périodes d'essai plus longues pour les titulaires de permis temporaires. Légalement, la durée maximale d'essai (art. 335b CO) est la même quel que soit le statut de séjour : 1 mois par défaut, extensible à 3 mois par accord écrit. Insérer automatiquement 3 mois d'essai uniquement pour les titulaires de permis L constitue une différence de traitement non justifiée par des motifs objectifs liés à l'emploi.
Calcul de rémunération et benchmarks salariaux
Les outils de benchmarking salarial alimentés par des données du marché peuvent reproduire des écarts historiques : si les données de référence montrent que les frontaliers franco-suisses dans la construction vaudoise gagnent en moyenne 8 % de moins que les résidents, un outil qui utilise ce benchmark pour proposer une offre salariale perpétue l'inégalité. L'employeur reste responsable de l'offre qu'il valide, même si elle est générée automatiquement.
Cadre juridique : nLPD, CO et règles anti-discrimination
nLPD : le statut de séjour est une donnée sensible
Depuis le 01.09.2023, la nouvelle Loi fédérale sur la protection des données (nLPD) classe parmi les données personnelles sensibles celles relatives à « l'origine raciale ou ethnique » (art. 5 lit. c ch. 2). La nationalité et, par extension, le statut de séjour en tant qu'indicateur d'origine géographique entrent dans cette catégorie dans les traitements automatisés à des fins de profilage. Traiter ces données requiert un motif justificatif explicite (intérêt prépondérant, consentement éclairé ou obligation légale) et une information préalable de la personne concernée. Pour un outil de tri de CV, ce motif justificatif est rarement documenté dans les PME.
Par ailleurs, tout traitement automatisé fondé sur des données personnelles permettant d'évaluer des aspects essentiels d'une personne physique (profilage à risque élevé, art. 5 lit. f nLPD) doit faire l'objet d'une communication expresse à la personne concernée, qui dispose d'un droit d'opposition. Aucun outil de tri de CV du marché ne gère automatiquement cette communication côté candidat — c'est à l'employeur de mettre en place la procédure.
CO : obligations de l'employeur indépendantes du statut de séjour
L'art. 322 CO fixe l'obligation de salaire sans distinguer le type de permis. L'art. 328 CO impose la protection de la personnalité, applicable à tous les travailleurs, y compris les frontaliers et les titulaires de permis temporaires. Aucune disposition du Code des obligations ne permet de justifier une différence de traitement fondée uniquement sur le statut administratif de séjour, sauf contrainte légale externe explicite (ex. : une autorisation de travail limitée à un secteur d'activité).
Automatiser correctement : les garde-fous opérationnels
1. Auditer les critères de filtrage dans les outils ATS
Avant de déployer un outil de tri de CV, listez explicitement les critères actifs. Si « nationalité », « pays de naissance » ou « ville de résidence » (qui peut servir de proxy pour la nationalité) figurent dans les poids de scoring, désactivez-les ou neutralisez-les. Documentez cet audit dans le registre des activités de traitement que la nLPD impose à tout responsable du traitement.
2. Maintenir une décision humaine sur l'embauche et la rémunération
L'IA peut pré-trier, suggérer, signaler des incohérences. La décision finale d'embauche, de classification salariale et de période d'essai doit être prise et documentée par une personne physique identifiée. Conservez les motifs de refus pour chaque candidat pendant au moins 2 ans (délai de prescription de l'action en discrimination selon la LEg).
3. Vérifier le permis sans le scorer
La vérification du type de permis est légitime pour s'assurer de la licéité de l'embauche. Elle doit intervenir après la décision de principe d'embauche, pas comme critère de présélection. Intégrez cette étape dans votre procédure d'onboarding : copie du permis, enregistrement dans le dossier RH, annonce dans les 14 jours si requis — mais pas dans l'algorithme de scoring.
4. Adapter les contrats au cas par cas, pas automatiquement
Les outils de génération de contrats doivent produire un contrat de base identique quel que soit le statut. Les clauses spécifiques liées à un permis temporaire (ex. : résolution anticipée si autorisation non renouvelée) sont légitimes mais doivent être ajoutées manuellement après analyse, pas automatiquement déclenchées par le champ « type de permis ».
Cas pratique : PME vaudoise, recrutement d'un technicien frontalier
Situation : Mécanobois SA, Yverdon-les-Bains, 18 collaborateurs, cherche un technicien CNC. Deux finalistes : Damien Rochat, domicilié à Grandson (permis C, suisse), et Sébastien Maret, domicilié à Oyonnax (Ain, France), titulaire d'un permis G en cours de renouvellement. L'ATS utilisé par la RRH Nathalie Pittet attribue automatiquement un score de « risque administratif » de 72/100 à Sébastien contre 12/100 à Damien, ce qui le positionne deuxième dans la liste filtrée.
Problème détecté : Le score « risque administratif » est calculé à partir du statut de permis et de la distance domicile-travail. Sébastien est techniquement plus qualifié (12 ans d'expérience sur fraiseuses 5 axes vs 7 ans pour Damien). L'algorithme a inversé le classement sur la base d'un critère non lié aux compétences.
Correction procédurale :
- Nathalie désactive le critère « statut de permis » dans les poids de scoring de l'ATS et archive la configuration précédente dans le registre nLPD.
- Elle recalcule le score sur critères purement professionnels : Sébastien passe premier (score 84/100).
- Décision d'embauche de principe prise par le directeur technique sur dossier, sans référence au permis.
- Vérification administrative : Sébastien présente son permis G en cours de renouvellement. Mécanobois SA vérifie auprès du SPOP Vaud que l'emploi d'un frontalier hors zone frontalière classique est autorisé (il l'est pour le canton de Vaud sous certaines conditions ALCP).
- Annonce effectuée dans les 14 jours via le portail fédéral. Contrat signé avec clause résolutoire conditionnelle au maintien de l'autorisation de travail — clause ajoutée manuellement, pas générée automatiquement.
- Salaire proposé : CHF 5 800/mois brut, identique à ce qui aurait été offert à Damien pour le même poste. Aucune décote liée au statut frontalier.
Résultat : Embauche conforme, dossier documenté, aucune exposition à une action en discrimination. Le processus a pris 40 minutes supplémentaires par rapport à une validation aveugle de l'algorithme — coût marginal faible au regard du risque évité.
Récapitulatif opérationnel
- Auditez les critères de scoring de votre ATS : désactivez tout champ lié à la nationalité, au pays de naissance ou au statut de permis avant la sélection.
- Documentez l'audit dans votre registre des activités de traitement nLPD (obligatoire depuis le 01.09.2023 pour tout responsable du traitement).
- Conservez les motifs de refus de candidature pendant 2 ans minimum, identifiables par candidat.
- Vérifiez le type de permis uniquement après la décision de principe d'embauche, jamais comme critère de présélection.
- Annoncez l'entrée en fonction dans les 14 jours pour tout ressortissant UE/AELE (portail fédéral) ; obtenez l'autorisation préalable pour les ressortissants d'États tiers.
- Ne générez pas automatiquement des clauses contractuelles différenciées selon le type de permis ; ajoutez-les manuellement et justifiez-les par une contrainte légale explicite.
- Appliquez le même benchmark salarial interne quel que soit le statut de séjour ; documentez l'offre et son fondement avant négociation.
- Formez les RRH et dirigeants qui valident les sorties des outils IA : la responsabilité reste chez l'employeur, pas chez l'algorithme.
Un outil comme SynHR permet de centraliser les données de permis dans le dossier employé tout en les isolant des flux de décision automatisée — ce qui simplifie précisément cette séparation entre vérification administrative légitime et scoring illicite.
Sources
- Loi fédérale sur la protection des données (nLPD), fedlex.admin.ch — texte consolidé de la loi en vigueur depuis le 01.09.2023, définitions des données sensibles et du profilage.
- Loi sur les étrangers et l'intégration (LEI), fedlex.admin.ch — conditions d'admission, sanctions pour emploi sans autorisation valide.
- Loi sur l'égalité entre femmes et hommes (LEg), fedlex.admin.ch — interdiction de la discrimination directe et indirecte, délais de prescription.
- Secrétariat d'État aux migrations (SEM), sem.admin.ch — informations sur les types de permis, procédures d'autorisation et annonces pour ressortissants étrangers.
- Secrétariat d'État à l'économie (SECO), seco.admin.ch — conditions de travail, contrôle des salaires minimaux et lutte contre le dumping salarial dans les secteurs soumis aux CCT.