Un filtre automatique sur le permis de travail peut coûter cher
Un responsable RH paramètre son ATS (applicant tracking system) pour n'afficher que les candidats titulaires d'un permis C ou de la nationalité suisse. Résultat : 40 % des dossiers sont éliminés avant toute lecture humaine, dont des profils pleinement autorisés à travailler. Si ce filtre vise indirectement une nationalité ou une origine, il tombe sous le coup de l'art. 8 al. 2 Cst et de la loi sur l'égalité au sens large — et expose l'entreprise à des actions en justice ou à des signalements à l'autorité cantonale compétente.
Panorama des permis et ce qu'ils autorisent réellement
Permis G — frontalier
Le permis G est délivré aux ressortissants UE/AELE domiciliés dans un pays limitrophe (France, Italie, Allemagne, Autriche, Liechtenstein) qui travaillent en Suisse et rentrent chez eux en principe chaque semaine. Il est valable 5 ans pour un emploi de durée indéterminée ou supérieure à 12 mois, et lié en principe à la zone frontalière. Depuis l'extension de l'ALCP, les cantons non frontaliers peuvent également accueillir des titulaires G sous certaines conditions. L'employeur doit annoncer l'engagement au registre de l'office cantonal de la population — délai habituel : 14 jours dès l'entrée en fonction.
Permis B — séjour annuel
Le permis B est accordé pour un an renouvelable (5 ans pour les ressortissants UE/AELE avec contrat de durée indéterminée). Il autorise un emploi sans restriction de secteur ni de canton. Un changement d'employeur est possible sans autorisation préalable pour les UE/AELE ; pour les ressortissants d'États tiers, l'accord de l'autorité cantonale reste nécessaire. L'employeur doit vérifier la validité du permis à l'embauche et lors de chaque renouvellement.
Permis C — établissement
Octroyé après 5 ou 10 ans de séjour régulier selon la nationalité, le permis C confère une liberté totale d'emploi, équivalente à celle d'un ressortissant suisse. Durée de validité : 5 ans, renouvelable automatiquement. Aucune restriction de canton ni de secteur.
Permis L, Ci, N, F — cas particuliers
Le permis L (séjour de courte durée, jusqu'à 12 mois) est souvent lié à un employeur ou à un projet spécifique. Le permis Ci concerne les membres de famille de fonctionnaires internationaux et autorise l'exercice d'une activité lucrative. Les permis N (requérants d'asile) et F (admission provisoire) imposent des restrictions : le titulaire d'un permis N ne peut travailler que sur autorisation cantonale et dans certains secteurs ; le titulaire d'un permis F est en revanche autorisé à travailler sans demande préalable depuis la réforme de 2019, mais l'employeur doit l'annoncer.
Ce que l'IA fait concrètement en RH — et où elle dérape
Les usages légitimes
Les outils d'IA RH utilisés par les PME romandes couvrent principalement : le tri et le scoring de CV, la planification des entretiens, l'analyse prédictive du turnover, la génération de fiches de poste conformes, la vérification automatisée des documents d'identité et de permis, et la gestion des alertes de renouvellement de documents. Ces fonctions apportent un gain réel : une PME de 20 employés qui gère manuellement les échéances de permis rate en moyenne 1 à 2 renouvellements par an, avec des risques d'emploi sans autorisation valide — infraction punie d'une amende jusqu'à CHF 5 000 par travailleur concerné selon la LEI (loi fédérale sur les étrangers et l'intégration).
Les dérives à risque
Trois configurations exposent l'employeur :
- Filtrage automatique à l'embauche selon le type de permis sans lien avec une exigence légale réelle du poste. Exiger un permis C pour un poste d'aide-comptable alors que le poste n'impose aucune habilitation spéciale constitue une discrimination indirecte fondée sur la nationalité ou l'origine.
- Scoring IA pénalisant les lacunes de carrière qui corrèlent statistiquement avec des parcours migratoires — période d'attente de permis, formations étrangères non reconnues, changements fréquents d'employeur liés à des contraintes de titre de séjour.
- Collecte et traitement de données sensibles (nationalité, statut migratoire) sans base légale ni information transparente envers les candidats, en violation de la nLPD (nouvelle loi fédérale sur la protection des données) en vigueur depuis le 01.09.2023.
Ce que la nLPD impose aux systèmes IA
Depuis septembre 2023, tout traitement de données personnelles à des fins de recrutement doit satisfaire aux principes de finalité, de proportionnalité et de transparence. Si un algorithme prend ou prépare une décision qui affecte significativement un candidat, l'art. 21 nLPD impose d'informer la personne concernée et de lui offrir la possibilité de demander un réexamen par un être humain. Concrètement : un ATS qui rejette automatiquement un dossier doit déclencher une notification et laisser un canal de recours. Paramétrer un système qui rejette sans trace ni information expose à une plainte auprès du Préposé fédéral à la protection des données (PFPDT).
Cadre légal : où s'arrête la liberté contractuelle
Le Code des obligations (CO), art. 328, impose à l'employeur de protéger la personnalité du travailleur et de s'abstenir de toute discrimination. L'art. 8 al. 2 de la Constitution fédérale interdit la discrimination fondée sur l'origine, la race ou la nationalité. Ces principes s'appliquent dès la phase de sélection, pas uniquement après conclusion du contrat. La jurisprudence du Tribunal fédéral confirme que des critères neutres en apparence (lieu de naissance, lacunes dans le CV, type de titre de séjour) peuvent constituer une discrimination indirecte si leur effet statistique pénalise systématiquement un groupe protégé.
Pour les postes soumis à des exigences légales réelles — accès à des données bancaires classifiées, fonctions dans la sécurité privée, accès aux données de santé — une vérification du statut de séjour peut être justifiée et documentée. Mais la règle générale reste : si la loi n'impose pas de nationalité ou de permis particulier pour le poste, le critère ne doit pas figurer dans le filtre de tri.
Côté droit cantonal, Vaud, Genève et Fribourg disposent de commissions cantonales contre le racisme qui peuvent être saisies en cas de discrimination à l'embauche. Une plainte peut aboutir à une procédure civile avec dommages-intérêts ou à un signalement à l'autorité de surveillance des entreprises de placement.
Procédure : paramétrer un process IA RH conforme
- Cartographier les données collectées : lister tous les champs du formulaire de candidature ou de l'ATS qui touchent à la nationalité, au statut de séjour ou à l'origine. Supprimer ou rendre facultatifs ceux sans base légale pour le poste.
- Définir les critères éliminatoires légitimes : pour chaque poste, documenter pourquoi un type de permis est requis (ex. : permis de travail valable au moment de l'embauche — critère universel) ou pourquoi il ne l'est pas. Conserver cette documentation 5 ans.
- Auditer l'algorithme de scoring : demander au fournisseur de l'ATS un rapport d'équité (fairness report) ou tester le système avec des CV synthétiques identiques ne différant que par le nom ou la nationalité. Si l'écart de score dépasse 5–10 %, le modèle est biaisé.
- Mettre en place le droit au réexamen humain : tout rejet automatique doit générer une notification au candidat avec la possibilité de demander une révision humaine sous 30 jours (art. 21 nLPD).
- Former les gestionnaires RH : l'IA propose, l'humain décide. Documenter les décisions finales avec une justification non discriminatoire.
- Alertes de renouvellement de permis : configurer des rappels à J-90, J-60 et J-30 avant expiration. Désigner un responsable (RH ou fiduciaire) qui vérifie la validité du permis et accompagne le collaborateur dans les démarches de renouvellement auprès de l'office cantonal compétent.
- Annonce des engagements : pour les permis B UE/AELE et G, l'employeur doit annoncer l'entrée en fonction dans les 8 jours ouvrables via le portail cantonal ou le système d'annonce en ligne de l'office de la population. Automatiser cette étape via un workflow intégré réduit le risque d'oubli.
Cas pratique : Fiduciaire Rochat SA, Yverdon-les-Bains, 18 employés
Fiduciaire Rochat SA recrute une gestionnaire de paie. La responsable RH, Nathalie Roulet, utilise un ATS paramétré par son prestataire informatique. Au moment de la configuration initiale, le champ « type de permis » a été coché comme critère éliminatoire minimal : « permis C ou nationalité suisse ». Sur 34 candidatures reçues, 11 sont automatiquement rejetées — dont celle de Mirela Popescu, titulaire d'un permis B UE depuis 4 ans, parfaitement habilitée à exercer ce poste sans restriction.
Problème identifié : aucune disposition légale n'impose un permis C pour le poste de gestionnaire de paie. Le filtre constitue une discrimination indirecte fondée sur la nationalité (ressortissants hors UE ou UE récents pénalisés). De plus, les 11 candidats rejetés n'ont reçu aucune notification conforme à l'art. 21 nLPD.
Correction appliquée en 3 étapes :
- Nathalie désactive le filtre sur le type de permis et le remplace par un critère factuel : « autorisation de travail valable en Suisse au moment de l'embauche » — vérifiable à l'étape finale, non en phase de tri.
- Les 11 dossiers rejetés sont réintégrés dans le processus. Mirela Popescu est finalement retenue après entretien — son dossier était le troisième meilleur selon les critères de compétence.
- Fiduciaire Rochat SA documente la décision de recrutement avec une grille de critères objectifs (expérience en logiciel de paie, maîtrise de la CCT applicable, formation), conservée 5 ans au dossier RH. Le renouvellement annuel du permis B de Mirela est intégré dans le calendrier RH avec alerte à J-90.
Coût de l'erreur évitée : une action en justice pour discrimination à l'embauche peut engendrer des dommages-intérêts de l'ordre de 3 à 6 mois de salaire brut selon la jurisprudence cantonale — soit, pour un poste à CHF 5 500/mois, entre CHF 16 500 et CHF 33 000, hors frais judiciaires.
Récapitulatif opérationnel
- Ne jamais utiliser le type de permis comme critère de tri automatique sauf si une loi spécifique l'exige pour le poste concerné — documenter cette exigence dans le dossier de recrutement.
- Remplacer le filtre « permis C/nationalité suisse » par « autorisation de travail valable au moment de l'embauche », vérifiée en étape finale par un humain.
- Demander au fournisseur de l'ATS un rapport d'équité du modèle de scoring ; tester avec des CV synthétiques si ce rapport n'est pas disponible.
- Configurer une notification automatique à tout candidat rejeté par algorithme, avec mention de son droit à demander un réexamen humain (art. 21 nLPD).
- Mettre en place des alertes de renouvellement de permis à J-90, J-60 et J-30, avec désignation d'un responsable interne ou fiduciaire.
- Annoncer tout nouvel engagement de titulaire de permis B ou G dans les 8 jours ouvrables à l'office cantonal compétent — automatiser cette annonce via workflow si le volume le justifie.
- Former annuellement les personnes impliquées dans le recrutement sur les biais algorithmiques et les obligations nLPD — tracer cette formation dans le dossier RH.
- Conserver 5 ans les grilles de décision de recrutement et les journaux d'audit de l'ATS pour répondre à toute contestation ou inspection.
Un outil comme SynHR peut intégrer ces alertes de renouvellement et ces workflows d'annonce directement dans la gestion des dossiers salariés, sans traitement manuel supplémentaire.
Sources
- Nouvelle loi fédérale sur la protection des données (nLPD) — fedlex.admin.ch — texte consolidé en vigueur depuis le 01.09.2023, incluant l'art. 21 sur les décisions individuelles automatisées.
- Loi fédérale sur les étrangers et l'intégration (LEI) — fedlex.admin.ch — dispositions sur les autorisations de séjour et de travail, sanctions en cas d'emploi sans autorisation valide.
- Code des obligations (CO) — fedlex.admin.ch — art. 328 sur la protection de la personnalité du travailleur, applicable dès la phase de sélection.
- Secrétariat d'État à l'économie (SECO) — informations sur les conditions de travail, les autorisations de travail et les obligations des employeurs en Suisse.
- Préposé fédéral à la protection des données et à la transparence (PFPDT) — autorité de surveillance nLPD, ressources sur les traitements automatisés et les droits des personnes concernées.