Multi-country SIM biometric enrolment: regulatory compliance at scale
A pan-African telecom operator needed to biometrically re-identify all active SIM cards across 4 countries under an 18-month regulatory deadline. Here is how the deployment was conducted.
Context and initial problem
This pan-African telecom operator runs subsidiaries in 4 countries across West and Central Africa, with a combined subscriber base of over 15 million. Under pressure from local regulators, it was required to carry out a mandatory biometric re-identification of all active SIM cards.
Cet opérateur télécom panafricain possède des filiales dans 4 pays d'Afrique de l'Ouest et Centrale, avec une base d'abonnés cumulée de plus de 15 millions. Sous la pression des régulateurs locaux, il a été contraint de procéder à une ré-identification biométrique obligatoire de toutes les cartes SIM actives.
The SIM base had been built historically through paper-based registration, without systematic biometric cross-referencing. Internal estimates put the share of potentially non-compliant lines at 8–12%: duplicates, partial identities, or fictitious registrations. The regulatory deadline was 18 months to regularise the entire base. Beyond that, sanctions including commercial suspension of non-regularised lines were in force.
La base SIM avait été constituée historiquement via des enregistrements papier, sans recoupement biométrique systématique. Les estimations internes évaluaient la part des lignes potentiellement non conformes à 8–12 % : doublons, identités partielles ou enregistrements fictifs. Le délai réglementaire était de 18 mois pour régulariser l'ensemble de la base. Au-delà, des sanctions incluant la suspension commerciale des lignes non régularisées étaient en vigueur.
Two field constraints made the project particularly complex: 65% of enrolment points were in low-bandwidth areas, and the agency network operated with mobile agents whose devices could not depend on permanent connectivity.
Deux contraintes terrain rendaient le projet particulièrement complexe : 65 % des points d'enrôlement étaient situés dans des zones à faible bande passante, et le réseau d'agences fonctionnait avec des agents mobiles dont les équipements ne pouvaient pas dépendre d'une connexion permanente.
Deployed solution
The modules activated for this deployment are document verification, biometric verification (face match), liveness detection (Proof of Liveness) and orchestration via the Flow Builder.
Les modules activés pour ce déploiement sont la vérification de documents, la vérification biométrique (face match), la détection de vivacité (Proof of Liveness) et l'orchestration via le Flow Builder.
The architecture is hybrid: biometric engine deployed on-premise for sovereign data processing, orchestration managed in the cloud. The mobile SDK was embedded directly into the existing field-agent application. To cover low-bandwidth areas, the SDK is tuned for 2G/3G connections: capture compression, batched uploads and automatic recovery after dropouts. Controls that require an active link (notably liveness detection) are executed as soon as the link stabilises; enrolments initiated on a failing link resume automatically with no data loss.
L'architecture est hybride : moteur biométrique déployé sur site pour un traitement souverain des données, orchestration gérée dans le cloud. Le SDK mobile a été intégré directement dans l'application existante des agents terrain. Pour couvrir les zones à faible bande passante, le SDK est optimisé pour les connexions 2G/3G : compression des captures, envois par lots et reprise automatique après les coupures. Les contrôles nécessitant une connexion active (notamment la détection de vivacité) sont exécutés dès que la liaison se stabilise ; les enrôlements initiés sur une connexion défaillante reprennent automatiquement sans perte de données.
A preconfigured "SIM registration" template was used as a baseline, then customised to meet the specific requirements of each local regulator. Biometric matching thresholds were adjusted country by country based on the dominant document types in each market.
Un modèle préconfiguré « enregistrement SIM » a servi de base, puis a été personnalisé pour répondre aux exigences spécifiques de chaque régulateur local. Les seuils de correspondance biométrique ont été ajustés pays par pays en fonction des types de documents dominants dans chaque marché.
Observed results on project scope
Implementation timeline
On-premise installation and cloud integration: 4 weeks. SDK integration and field agent training: 3 weeks. Progressive go-live by country: from week 7. Full 4-country production: approximately 4 months after kick-off.
Installation sur site et intégration cloud : 4 semaines. Intégration du SDK et formation des agents terrain : 3 semaines. Mise en production progressive par pays : à partir de la semaine 7. Production complète sur les 4 pays : environ 4 mois après le démarrage.
The figures above cover the project scope and the measurement period communicated by the client. They are not necessarily representative of all similar deployments. The duplicate detection rates (5.4–7.8%) are highly dependent on the quality of the historical base and cannot be directly transposed to other operators. A base built via a more rigorous process will yield a lower rate. Enrolment time varies with point-of-sale connectivity and document quality. The 92% completion rate includes repeat visits but excludes session abandonments before opening.
Les chiffres ci-dessus couvrent le périmètre du projet et la période de mesure communiquée par le client. Ils ne sont pas nécessairement représentatifs de l'ensemble des déploiements similaires. Les taux de détection des doublons (5,4–7,8 %) dépendent fortement de la qualité de la base historique et ne peuvent pas être directement transposés à d'autres opérateurs. Une base constituée via un processus plus rigoureux produira un taux inférieur. La durée d'enrôlement varie selon la connectivité du point de vente et la qualité des documents. Le taux de complétion de 92 % inclut les visites répétées mais exclut les abandons de session avant ouverture.
Request a demo
Our team will contact you within 24 business hours.