Politique éditoriale
Anfas.Pro publie des exigences photo vérifiées pour les documents délivrés par les pouvoirs publics. Nos contenus sont consultés par des personnes dont les projets de voyage, le statut de résidence et les revenus dépendent de l'exactitude de ces détails. Voici comment nous assumons cette responsabilité.
La source d'abord
Chaque spécification documentaire de ce site est rattachée à une source primaire : le site de l'administration émettrice, un PDF officiel, une note d'ambassade ou, à défaut de règles nationales publiées, la référence ICAO 9303. L'URL de la source et la date de vérification sont visibles sur chaque page de détail.
Nous ne paraphrasons pas les sites concurrents. Lorsque nous citons un chiffre, nous reproduisons soit la formulation exacte de l'administration, soit une conversion explicite des unités (mm ↔ pixels au dpi indiqué).
Niveaux de vérification
- Official — exact : l'administration publie une spécification chiffrée que nous reproduisons à l'identique.
- Official — general : l'administration publie une consigne rédigée que nous traduisons en paramètres mesurables.
- ICAO baseline (Draft) : aucune spécification nationale n'est publiée ; nous nous appuyons sur les valeurs par défaut de l'ICAO 9303 et marquons le profil comme Draft.
- Non vérifié : profils non encore examinés par notre équipe éditoriale ; ils restent exclus de l'index jusqu'à l'achèvement de la vérification.
Seuls les profils des deux premiers niveaux sont indexés pour la recherche. Les profils fondés sur l'ICAO restent accessibles, mais sont exclus des sitemaps.
Niveaux de relecture éditoriale (signal honnête)
Chaque page de détail porte un statut de relecture éditoriale qui reflète le travail de vérification réellement effectué — et non un cachet marketing du type « tout vérifié ».
- compile-source-check : la spécification photo a été extraite de la page de l'administration lors de la compilation initiale des données, sans relecture rédactionnelle ultérieure.
- single-reviewer-cited : la spécification photo a été compilée et référencée par un relecteur interne à partir de la documentation officielle en vigueur, en signalant les particularités propres à chaque pays. La relecture externe par un expert indépendant du domaine est en attente. Le bandeau de relecture de chaque page de détail l'indique honnêtement : « Compilé et référencé par [relecteur] — relecture externe en attente ».
- independently-reviewed : réservé aux profils revérifiés par un expert du domaine DISTINCT et nommément désigné (et non par le relecteur d'origine). À ce jour, aucun profil ne porte ce niveau — le circuit de relecture externe est en cours de mise en place.
Au regard des standards Google YMYL Quality Rater, l'approbation de 218 documents par un seul relecteur en peu de temps ne constitue pas une relecture « indépendante ». Le modèle à trois niveaux rend cette distinction visible plutôt que de la masquer derrière une date uniforme.
Origine des codes de refus
Lorsque les pages de détail énumèrent des motifs de refus (par exemple
UK P01-P15), chaque code porte une étiquette d'origine :
- authority-published : l'administration publie un catalogue de codes de refus (UK HMPO, critères de contrôle du Department of State des États-Unis, BSI TR-03121 en Allemagne). Ces codes sont reproduits à l'identique.
- derived-from-rule : l'administration publie une règle (par exemple « sans lunettes ») et nous synthétisons un code de refus correspondant, dans un format d'identifiant cohérent.
- synthesized : un mnémonique de code plausible pour un type d'erreur fréquent, lorsque l'administration ne publie pas de catalogue de codes. Utile pour les renvois internes au sein d'Anfas.Pro ; clairement signalé afin de ne pas le confondre avec un code officiel.
Contrôles qualité automatisés
Six contrôles s'exécutent avant chaque build, et deux autres sont disponibles à la demande :
npm run check— schémas, liens, snapshots, redirections, sitemaps, jargon, budgets de méta.check:a11y— WCAG 2.1 AA via axe-core (10 pages représentatives).check:cwv— Lighthouse Core Web Vitals sur un échantillon de 9 pages.check:translations— le build échoue si la couverture des libellés/specs d'une locale déclarée tombe sous les 100 %.check:localization— couverture stricte par locale + lint (specs numériques conservées, identifiants de codes conservés, pas de cyrillique dans les locales non cyrilliques).check:sources— accessibilité HTTP de chaque URL officielle citée.check:freshness— signale les profils dont le journal de relecture ne cite que des sources secondaires (non officielles) ou dont la dernière vérification remonte à plus d'un an.check:consistency— signale les écarts entre les mesures indiquées dans le texte (par exemple « 40×60 mm ») et laprintSpecsous-jacente (qui pilote le générateur de photos).
Filtrage des locales au build : toute locale dont la couverture de
traduction est inférieure à 80 % est automatiquement exclue de
publishedLangs — autrement dit, aucun HTML n'est généré pour
cette locale, aucune entrée n'est ajoutée au sitemap et aucune balise
hreflang ne pointe vers elle. Cela évite que des pages
mêlant plusieurs langues n'arrivent dans Google.
Actualité et corrections
Nous revérifions les profils lorsqu'un pays publie une mise à jour réglementaire, lorsqu'un lecteur signale un changement ou dans le cadre de notre revue trimestrielle — selon ce qui survient en premier. La date de vérification la plus récente est affichée sur chaque page et dans nos sitemaps. Si vous repérez une erreur, écrivez à hello@anfas.pro en indiquant l'URL de la page et la source trouvée ; nous publions les corrections sous 7 jours et tenons un journal des modifications public.
Ce que nous ne faisons pas
- Aucun contenu généré par IA sans relecture experte. Chaque page est lue de bout en bout avant publication.
- Aucune promesse d'acceptation garantie. La décision finale appartient toujours à l'administration émettrice.
- Aucune paraphrase de sites concurrents ni fabrication de citations d'autorité attribuées à des sources qui ne les ont pas publiées.
- Aucune retouche modifiant les traits biométriques. Notre outil normalise le cadrage, le fond et l'exposition — il ne modifie pas la géométrie du visage.
- Aucune publicité ni placement sponsorisé sur les pages de spécifications des documents.
Formats de documents moins courants mais vérifiés
Pour ces pays, nous avons moins de trois spécifications vérifiées sur Anfas.Pro. Chaque lien ci-dessous mène à une page indiquant la taille exacte, le fond, le ratio du visage et la source officielle dont provient la spécification.
- Afrique du Sud Passeport photo (35 × 45 mm)
- Afrique du Sud Visa photo (35 × 45 mm)
- Arabie saoudite Visa photo
- Argentine Passeport photo (40 × 40 mm)
- Argentine Visa photo (40 × 40 mm)
- Arménie Passeport arménien photo (35 × 45 mm)
- Arménie Titre de séjour photo (35 × 45 mm)
- Australie Passeport photo (35 × 45 mm)
- Bangladesh Visa photo (35 × 45 mm)
- Biélorussie Visa photo (35 × 45 mm)
- Brésil Passeport photo (50 × 70 mm)
- Brésil Visa photo (35 × 45 mm)
- Bulgarie Passeport photo (35 × 45 mm)
- Bulgarie Visa photo (35 × 45 mm)
- Chili Titre de séjour photo
- Chypre Visa photo (35 × 45 mm)
- Corée du Sud Passeport photo (35 × 45 mm)
- Corée du Sud Visa photo (35 × 45 mm)
- Croatie Passeport croate photo (35 × 45 mm)
- Croatie Visa photo (35 × 45 mm)
- Danemark Passeport photo (35 × 45 mm)
- Danemark Permis de conduire photo (35 × 45 mm)
- Égypte Passeport égyptien photo (51 × 51 mm)
- Égypte Visa photo (51 × 51 mm)
- Estonie Photo consulaire photo (40 × 50 mm)
- Estonie Photo pour document photo (40 × 50 mm)
- Finlande Carte d'identité photo (36 × 47 mm)
- Finlande Passeport photo (36 × 47 mm)
- Grèce Passeport grec photo (40 × 60 mm)
- Hongrie Passeport photo (35 × 45 mm)
- Indonésie Visa photo
- Irlande Passeport photo (35 × 45 mm)
- Irlande Visa photo (35 × 45 mm)
- Italie Carte d'identité photo (35 × 45 mm)
- Japon Passeport photo (35 × 45 mm)
- Japon Visa photo (35 × 45 mm)
- Lituanie Carte d'identité photo (35 × 45 mm)
- Lituanie Passeport photo (35 × 45 mm)
- Malaisie Passeport photo (35 × 50 mm)
- Malte Passeport photo (30 × 40 mm)
- Mexique Visa photo
- Nigeria Passeport photo (35 × 45 mm)
- Nouvelle-Zélande Passeport photo
- Pakistan Visa photo (35 × 45 mm)
- Philippines Passeport photo
- Philippines Visa photo (51 × 51 mm)
- Roumanie Visa national (type D) photo (30 × 40 mm)
- Roumanie Visa Schengen type C photo (35 × 45 mm)
- Singapour Passeport photo
- Slovénie Passeport photo (35 × 45 mm)
- Slovénie Visa national (type D) photo (35 × 45 mm)
- Suisse Carte d'identité photo (35 × 45 mm)
- Suisse Passeport photo (35 × 45 mm)