Qu'est-ce que la saisie de données par IA ?Des données structurées, pas juste du texte OCR

Prenez une facture. Passez-la à l'OCR. Vous obtenez ceci : Facture #INV-2024-0891 Date : 15 mars 2024 Total : 4 230,50 $ Fournisseur : Acme Corp. Un bloc de texte. Pour intégrer ces données dans un tableur, vous devez encore sélectionner chaque champ, le copier et le coller dans la bonne cellule — l'OCR ne vous a pas évité la saisie. Il a juste déplacé le texte du papier à l'écran. Maintenant, passez la même facture dans une saisie de données par IA. Vous obtenez quatre colonnes — Numéro de facture, Date, Total, Fournisseur — chacune avec la bonne valeur, prête à l'emploi. Même document. Résultat complètement différent. Ce n'est pas une simple amélioration par rapport à l'OCR. C'est une catégorie d'outil différente, et comprendre pourquoi est l'objet de cet article.

Concept de saisie de données par IA — transformation de documents scannés et factures en colonnes structurées de tableur grâce à la technologie d'extraction par IA

Points clés

  1. L'OCR numérise le texte mais n'effectue jamais la saisie réelle des données — chaque champ reste dans un bloc de texte indifférencié, attendant que vous copiiez-colliez chaque valeur manuellement dans la bonne cellule du tableur.
  2. L'OCR lit les caractères un par un sans comprendre leur sens, ce qui l'empêche de distinguer un montant en euros dans la ligne Total du même nombre dans une ligne d'article — et pourquoi la chasse manuelle aux champs engloutit encore plus de 40 heures par mois après « l'automatisation ».
  3. ImageToTable.ai comble cette lacune en lisant l'intégralité de la page d'un coup, reconnaissant qu'une valeur étiquetée « Facture n° » appartient à une colonne et qu'une valeur appelée « Total » appartient à une autre — quelle que soit la mise en page, sans modèles ni formation.

Ce que signifie vraiment la saisie de données par IA

La saisie de données par IA est un logiciel qui lit un document, comprend la signification de chaque information et la place automatiquement dans la bonne colonne d'un tableur. Contrairement à l'OCR, qui convertit des images de texte en caractères numériques, la saisie de données par IA produit une sortie structurée : des lignes et des colonnes où le numéro de facture est dans la colonne Numéro de facture, la date dans la colonne Date et le total dans la colonne Total, et ce pour chaque document d'un lot.

Le mécanisme qui rend cela possible est l'Extraction personnalisée de colonnes : au lieu de programmer des règles d'extraction ou de délimiter des zones sur un modèle, vous saisissez les noms de colonnes souhaités — « Numéro de facture », « Date d'échéance », « Nom du fournisseur », « Total ligne » — et l'IA localise chaque valeur où qu'elle se trouve sur la page en comprenant sa signification sémantique, et non en cherchant une position fixe. Les noms de colonnes que vous saisissez deviennent les en-têtes de votre tableur final. C'est le changement fondamental : vous décrivez la sortie, pas l'entrée.

Cette distinction est importante car elle change qui peut utiliser l'outil. L'extraction basée sur des modèles nécessite de créer et de maintenir des modèles pour chaque mise en page de document reçue. L'Extraction personnalisée de colonnes fonctionne de la même manière, que vous traitiez 50 factures d'un seul fournisseur ou 50 factures de 50 fournisseurs différents avec des mises en page totalement différentes.

Point clé : L'OCR numérise les caractères. La saisie de données par IA structure les informations. L'une produit du texte que vous devez encore traiter. L'autre produit un tableur directement utilisable.

Pourquoi l'OCR seule n'a jamais été de la saisie de données

Pour comprendre ce que la saisie de données par IA fait différemment, il est utile de voir le vide que l'OCR a toujours laissé. Voici une facture réelle, traitée des deux manières.

Sortie OCR — ce que vous obtenez d'un outil OCR classique sur une facture fournisseur standard :

FACTURE
Acme Industrial Supply
451 Commerce Drive, Suite 200
Chicago, IL 60607
Facture #INV-2024-0891
Date : 15 mars 2024
Date d'échéance : 14 avril 2024
N° de commande : PO-77231
Article | Qté | Prix unitaire | Total
Boulon hexagonal M10 | 200 | 2,40 $ | 480,00 $
Rondelle en acier M10 | 500 | 0,15 $ | 75,00 $
Tige filetée 1m | 50 | 12,80 $ | 640,00 $
Sous-total : 1 195,00 $
Taxe (8,75 %) : 104,56 $
Livraison : 45,00 $
Total : 1 344,56 $

Tout est là. Les caractères sont corrects. Mais c'est un bloc indifférencié. Pour récupérer le « Numéro de facture » dans votre tableur, vous devez trouver la ligne qui commence par « Facture # », sélectionner l'identifiant, le copier, basculer vers votre tableur, le coller. Puis trouver la date. Puis le numéro de commande. Puis chaque ligne d'article. L'OCR vous a donné le texte, mais il vous a rendu le problème de saisie de données.

Sortie de saisie de données IA — ce que vous obtenez avec une extraction assistée par IA sur la même facture :

N° FactureDateÉchéanceN° CommandeFournisseurSous-totalTVALivraisonTotal
INV-2024-08912024-03-152024-04-14PO-77231Acme Industrial Supply1 195,00 $104,56 $45,00 $1 344,56 $

Chaque champ est associé à sa colonne. Les lignes de détail sont extraites dans leurs propres lignes. Les dates sont normalisées dans un format cohérent. Zéro copier-coller. Zéro recherche manuelle. La différence ne tient pas à la rapidité — bien que l'IA soit nettement plus rapide — mais au fait que le résultat est déjà structuré. La sortie OCR nécessite une deuxième étape (saisie manuelle) avant d'être exploitable. La sortie de la saisie IA est immédiatement utilisable.

Une étude d'EY en 2025 révèle qu'une seule tâche manuelle de saisie RH coûte désormais en moyenne 4,86 $ aux entreprises — contre 4,39 $ en 2018, et la tendance est à la hausse chaque année. Sur des milliers de documents, l'écart entre « l'OCR a numérisé le texte » et « l'IA a structuré les données » se traduit par des coûts opérationnels bien réels.

Comment l'IA lit les documents : quand la vision rencontre le langage

L'OCR fonctionne caractère par caractère. Il analyse un motif de pixels sombres et clairs, le compare à une bibliothèque de formes connues et produit la lettre la plus proche. C'est pourquoi l'OCR peut produire « rn » alors qu'il devait lire « m » — il prend des décisions au niveau du caractère, sans conscience du mot, et encore moins de la structure du document. Lorsque l'OCR rencontre un tableau avec des cellules fusionnées, il lit ligne par ligne et perd complètement les relations entre les colonnes.

La saisie de données par IA utilise des modèles de langage visuels (VLM) — une classe d'IA qui traite les documents comme le ferait un humain : en regardant la page entière d'un coup. Un VLM analyse simultanément trois couches d'information :

1

Disposition visuelle.

Où se trouve chaque élément ? Dans un en-tête, un tableau, un pied de page ? Ce texte est-il en gras, en retrait ou dans une zone encadrée ? Le modèle comprend la structure du document — pas seulement l'apparence des pixels, mais l'organisation de la page.

2

Contenu textuel.

Que dit le texte ? Le modèle lit les caractères, les mots et les chiffres — mais contrairement à l'OCR, il les lit dans le contexte de leur position sur la page et de leur relation avec les éléments voisins.

3

Signification sémantique.

Que représente chaque donnée ? Un nombre dans le coin supérieur droit à côté du mot « Facture n° » est un numéro de facture. Un nombre en gras dans le coin inférieur droit à côté de « Total » est le montant dû. Le modèle relie la position visuelle au rôle sémantique — il ne se contente pas de lire « INV-2024-0891 », il comprend que c'est l'identifiant de la facture.

Ces trois couches — mise en page, contenu et sens — sont traitées ensemble, pas séquentiellement. Quand l'IA voit un montant en dollars dans la ligne « Total » en bas d'une facture, elle n'a pas à décider « est-ce du texte ou un nombre ? » puis « que signifie ce nombre ? » en deux étapes distinctes. Elle comprend l'ensemble d'un coup : c'est une valeur monétaire, située à la fin du document, étiquetée « Total », et probablement la somme de toutes les lignes au-dessus. Le résultat est une valeur avec une étiquette sémantique, pas juste une chaîne de chiffres.

C'est ce que les gens veulent dire quand ils disent que l'IA « comprend le contexte ». Ce n'est pas magique — ce sont des modèles entraînés sur des millions de documents qui apprennent que lorsqu'un nombre apparaît sous une colonne de chiffres et à côté du mot « Total », ce nombre a un sens spécifique qu'un nombre au milieu d'un tableau de lignes n'a pas.

Trois façons dont l'IA extrait les données d'un document

Toutes les extractions ne se valent pas. La saisie de données par IA fonctionne selon trois modes distincts, chacun résolvant un problème différent. Comprendre quel mode s'applique à quel champ est ce qui distingue une extraction qui fonctionne d'une autre qui produit des résultats incomplets.

Extraction directe — quand la donnée est imprimée sur la page

C'est le mode le plus simple : le champ souhaité est visible sur le document. Une facture a une date imprimée. Un reçu a un total. Un bon de commande a un nom de fournisseur. L'IA localise la valeur en comprenant son rôle sémantique et la place dans la bonne colonne.

L'extraction directe couvre environ 80 % des besoins courants en traitement de documents. Elle gère le texte imprimé, les tableaux aux colonnes claires et les champs en position prévisible — même lorsque ces positions varient d'un document à l'autre. Comme l'IA ne cherche pas une coordonnée fixe, une date en haut à droite d'une facture et une date en bas à gauche d'une autre sont toutes deux correctement associées à la colonne « Date ».

Colonnes calculées — Quand la réponse n'est pas écrite, mais que les ingrédients sont là

Parfois, le nombre dont vous avez besoin n'est imprimé nulle part sur le document — mais les éléments pour le calculer sont présents. C'est là qu'interviennent les colonnes calculées. Au lieu d'extraire une valeur, l'IA effectue un calcul lors de l'extraction et place le résultat dans votre tableur.

Par exemple, un bon de commande peut indiquer une quantité de 200 et un prix unitaire de 2,40 $, sans jamais imprimer « Total ligne : 480,00 $ ». Avec les colonnes calculées, vous définissez une colonne nommée Total ligne (Qté × Prix unitaire). L'IA extrait les deux valeurs sources, effectue la multiplication et produit 480,00 $ — le tout en une seule passe. Plus besoin de formules post-extraction dans Excel.

Les colonnes calculées prennent en charge l'arithmétique par ligne, l'agrégation entre lignes (somme de tous les articles d'une section), la logique conditionnelle (signaler quand les totaux calculés ne correspondent pas au total imprimé) et les références à des paramètres fixes (intégrer un taux de taxe applicable à tous les documents d'un lot). Le calcul a lieu pendant l'extraction, vous obtenez donc des réponses prêtes à l'emploi — et non des données brutes à traiter ensuite.

Colonnes déduites — Quand l'IA comble ce qui manque

Le troisième mode résout un problème que l'OCR et les outils basés sur des modèles ne peuvent pas traiter : et si l'information dont vous avez besoin n'est tout simplement pas écrite sur le document ? Colonnes Inférées permettent à l'IA de lire un document et de porter un jugement sur la catégorie, l'étiquette ou le libellé qui s'applique — puis de le remplir dans votre feuille de calcul.

Un cas classique est la catégorisation des dépenses. Un reçu de restaurant n'indique pas « Catégorie : Repas ». Mais vous devez trier les dépenses pour la déclaration fiscale. Avec les Colonnes Inférées, vous définissez une colonne appelée Catégorie (options : Repas/Transport/Bureau/Autre). L'IA lit chaque reçu — un reçu de déjeuner d'un restaurant de sushis, un reçu de station-service, un reçu de Staples — et détermine la catégorie correcte pour chacun. Le résultat est une feuille de calcul où chaque ligne a déjà sa catégorie attribuée. L'extraction et la classification se font en une seule passe.

Les Colonnes Inférées fonctionnent de la même manière sur tout type de document : signaler les commandes urgentes à partir de bons de livraison, détecter le type de devise sur des factures internationales, identifier le sous-type de document sur des certificats d'assurance. L'IA lit le contenu du document et effectue une inférence structurée — ce que l'OCR, qui n'a aucune compréhension sémantique, ne peut pas faire.

Ce que cela signifie au quotidien

Les trois modes d'extraction convergent vers un seul changement opérationnel : vous n'avez plus besoin d'apprendre à l'outil à quoi ressemblent vos documents. Vous décrivez ce que vous voulez en tirer.

Dans un flux de travail OCR basé sur des modèles, ajouter un nouveau format de facture fournisseur implique d'ouvrir l'éditeur de modèles, de dessiner des zones autour de chaque champ, de le tester sur un échantillon, et d'espérer que les zones ne se décalent pas sur la facture suivante. Multipliez cela par 20 fournisseurs et vous passez plus de temps à maintenir les modèles que vous n'en auriez passé à saisir manuellement. Avec la saisie de données par IA, vous tapez vos noms de colonnes une seule fois. Ils fonctionnent sur toutes les mises en page que l'IA rencontre — car l'IA comprend le document, elle ne mesure pas des coordonnées.

Le traitement par lots va plus loin. Téléchargez 50 factures de 15 fournisseurs différents. Tapez vos noms de colonnes une seule fois. L'IA traite les 50, identifie chaque champ dans toutes les variations de mise en page, et exporte un seul tableur avec 50 lignes — une par facture — chaque champ dans la bonne colonne. Ce qui prenait un après-midi de saisie manuelle devient quelques minutes de téléchargement et de vérification.

JPG/PNG/PDF Extraction IA

Les fichiers sont traités de manière sécurisée et non stockés.

Pour une vue d'ensemble de la comparaison entre l'extraction IA et les approches documentaires traditionnelles, notre introduction aux logiciels d'extraction de données couvre l'ensemble du paysage. Et si vous évaluez des outils, le cadre d'évaluation détaille les critères qui distinguent une extraction de qualité professionnelle des démos qui fonctionnent sur un seul document.

Ce que la saisie IA fait bien

La saisie de données par IA traite tout document dont les informations structurées sont présentées visuellement. Les cas d'usage les plus courants se concentrent sur quelques types de documents à fort volume.

Traitement des factures. Le cas d'usage phare. Les factures de différents fournisseurs ont des mises en page radicalement différentes, mais partagent la même structure sémantique : nom du fournisseur, numéro de facture, date, lignes d'articles, totaux. L'IA lit ces mises en page, rendant pratique l'extraction des champs de facture vers Excel sans créer de modèle pour chaque fournisseur. Gartner prévoit que d'ici 2030, jusqu'à 80 % des factures B2B dans le monde seront traitées automatiquement — une prédiction qui repose précisément sur ce type d'extraction indépendante de la mise en page.

Numérisation des reçus. Les reçus sont le type de document le plus difficile pour l'OCR basée sur des modèles : chaque magasin imprime un format différent, beaucoup sont imprimés thermiquement et délavés, et ils arrivent souvent sous forme de photos de téléphone prises sous des angles bizarres. La saisie de données par IA convertit les reçus en lignes structurées de tableur en comprenant visuellement la mise en page du reçu — identifiant le nom du commerçant, la date, le total et les lignes d'articles, quel que soit le format.

Rapprochement des relevés bancaires. Les relevés bancaires présentent un défi particulier : des PDF multipages avec des tableaux de transactions qui s'étendent sur plusieurs colonnes à travers les sauts de page, des colonnes de débit et de crédit qui se chevauchent parfois, et des soldes courants qui doivent rester cohérents. La saisie de données par IA convertit les relevés bancaires en Excel tout en préservant la structure des transactions — chaque ligne est une transaction, chaque colonne est un champ — afin que le rapprochement puisse se faire dans votre tableur plutôt qu'en recoupant un relevé papier avec un écran.

Traitement de formulaires. Les formulaires papier — candidatures, fiches d'admission de patients, questionnaires d'enquête — arrivent par lots avec des questions cohérentes mais une écriture, des cases à cocher et des motifs de remplissage très irréguliers. L'IA lit la structure du formulaire et extrait chaque champ dans une colonne, numérisant les données des formulaires sans configuration par formulaire.

Documents manuscrits. La saisie de données par IA moderne gère l'écriture manuscrite lisible — formulaires imprimés remplis à la main, notes de livraison avec signatures et quantités manuscrites, feuilles de temps avec heures écrites à la main. La précision sur l'écriture manuscrite est inférieure à celle du texte imprimé (plus de détails dans la section limitations), mais pour les formulaires structurés où le contenu manuscrit est limité à des champs connus, les résultats sont prêts pour la production dans de nombreux cas d'usage. Notre guide sur la reconnaissance d'écriture manuscrite pour l'extraction de données couvre les détails.

Ce qui pose encore problème à la saisie de données par IA

La saisie de données par IA n'est pas une solution parfaite. Il existe des types de documents et des conditions où la précision tombe en dessous de ce qui est acceptable pour une automatisation sans intervention. Être clair sur ces limites est important — c'est la différence entre mettre en place un flux de travail qui fonctionne et un qui crée un nouveau problème de nettoyage.

Qualité de numérisation très médiocre. Les documents fortement délavés, photographiés en basse lumière avec un flou de mouvement, ou numérisés à très basse résolution (moins de 150 DPI) dégradent la précision de l'extraction. L'IA peut compenser les problèmes de qualité modérés — léger flou, inclinaison, éclairage irrégulier — mais lorsque les caractères deviennent vraiment ambigus pour un lecteur humain, l'IA aura aussi du mal. Le score de confiance (où l'IA signale les champs à faible certitude pour révision humaine) atténue ce problème mais ne l'élimine pas.

Texte manuscrit qui se chevauche. Lorsque l'écriture est claire et séparée, l'IA moderne la traite bien. Quand les caractères se chevauchent — une correction hâtive écrite entre deux lignes, un texte barré recouvert d'une nouvelle écriture — la précision chute fortement. Le modèle doit décider où un caractère se termine et où un autre commence, et à un certain niveau de chevauchement, cette décision devient une supposition, même pour un humain.

Documents où les données sont purement visuelles ou graphiques. Si un document communique des informations exclusivement par des diagrammes, des graphiques sans tableaux de données, ou des cartes codées par couleur sans étiquettes textuelles, la saisie de données par IA n'a rien à extraire. L'IA lit le texte et la mise en page — elle n'interprète pas la hauteur d'un diagramme à barres en valeur numérique ni ne décode une légende de couleurs en catégories. Pour les documents qui mélangent texte et visuels (un rapport avec à la fois un tableau de données et un graphique), le tableau est extractible ; le graphique ne l'est généralement pas.

Écriture cursive extrême et non standard. Une écriture soignée sur un formulaire structuré est gérable. Une cursive rapide avec des formes de lettres très stylisées — comme on en trouve dans certaines prescriptions médicales ou de vieux registres manuscrits — reste difficile. L'écart se réduit à mesure que les modèles s'améliorent, mais à la mi-2026, la cursive très stylisée produit encore des résultats peu fiables nécessitant une vérification humaine.

Tableaux multipages avec logique de chevauchement complexe. Lorsqu'un tableau s'étend sur trois pages avec des cellules fusionnées, des lignes fractionnées et des sous-totaux qui référencent des valeurs d'une page précédente, même l'IA peut perdre le fil. Les VLM modernes gèrent bien la continuité multipage simple, mais une logique de chevauchement complexe — où la description d'un article s'étend sur deux pages et sa quantité sur une troisième — produit encore des erreurs dans un pourcentage significatif de cas.

Le résumé honnête : la saisie de données par IA traite 80 % des documents propres, lisibles et structurellement clairs avec une grande précision (jusqu'à 99 % pour les données tabulaires imprimées). Elle gère les 15 % suivants — problèmes de qualité modérés, écriture manuscrite légère, tableaux multipages simples — avec une précision encore exploitable mais pouvant nécessiter une vérification ponctuelle. Les 5 % restants — écriture manuscrite qui se chevauche, scans très dégradés, documents purement graphiques — nécessitent encore une intervention humaine. Notre comparaison de précision entre outils d'extraction fournit des benchmarks détaillés pour des types de documents spécifiques.

Questions fréquentes

La saisie de données par IA est-elle identique à l'OCR ?

Non. L'OCR convertit des images de texte en caractères numériques — elle lit les lettres. La saisie de données par IA comprend ce que ces lettres signifient en contexte et les place dans des colonnes structurées. L'OCR vous donne un fichier texte. La saisie de données par IA vous donne un tableur. L'OCR est un composant que les systèmes de saisie de données par IA peuvent utiliser, mais seul, l'OCR n'effectue ni structuration ni compréhension.

Dois-je entraîner l'IA sur mes documents ?

Non. Les outils modernes de saisie de données par IA utilisant des modèles de langage visuel fonctionnent directement sur des documents qu'ils n'ont jamais vus. Vous ne téléchargez pas d'échantillons d'apprentissage, n'étiquetez pas de champs et ne configurez pas de modèles. Vous tapez les noms de colonnes souhaités, téléchargez vos documents, et l'IA extrait les données en comprenant le document visuellement et sémantiquement — sans correspondre à un modèle appris à partir d'exemples précédents. Pour comparaison, les anciennes approches d'apprentissage automatique nécessitaient des centaines de documents étiquetés par format ; les outils basés sur VLM plus récents n'en nécessitent aucun.

Quels formats de documents la saisie IA prend-elle en charge ?

PDF (natifs et scannés), JPEG, PNG, WebP, AVIF et captures d'écran de pages web. L'IA traite toute image ou document que vous importez — elle n'a pas besoin que la source soit un fichier numérique propre. Une photo de reçu prise avec un téléphone fonctionne de la même manière qu'un PDF généré par un logiciel de comptabilité. Pour une comparaison détaillée des formats pris en charge entre outils, consultez notre cadre d'évaluation.

Quelle est la précision de la saisie IA par rapport à la saisie manuelle ?

Pour les données de tableaux imprimés, l'extraction par IA atteint jusqu'à 99 % de précision. La précision de la saisie manuelle se situe généralement entre 96 et 98 % et se dégrade avec la fatigue, la pression du volume et les formats de documents inhabituels. À 1 000 documents par mois, la différence est d'environ 10 à 40 erreurs (manuelle) contre moins de 10 (IA). Une page unique qui prend 3 minutes à saisir manuellement est traitée en 5 à 10 secondes avec l'IA — un gain d'efficacité de plus de 18x. Cependant, la précision dépend fortement de la qualité du document : un scan net et bien éclairé d'une facture imprimée atteindra une précision quasi parfaite ; une photo floue et de faible résolution d'un reçu manuscrit sera moins précise.

L’IA de saisie de données peut-elle lire l’écriture manuscrite ?

Oui, mais avec des réserves. L’écriture manuscrite lisible sur des formulaires structurés (un formulaire imprimé rempli à la main) est bien gérée par l’IA moderne — la structure du formulaire fournit un contexte qui aide le modèle à interpréter le contenu manuscrit. Les notes manuscrites libres, l’écriture cursive rapide et l’écriture manuscrite qui se chevauchent donnent des résultats moins fiables. Si votre cas d’usage implique des documents fortement manuscrits, prévoyez de vérifier les résultats plutôt que de les traiter directement. Pour plus de détails, consultez notre guide de reconnaissance d’écriture manuscrite.

Combien coûte la saisie de données par IA par rapport à l’OCR traditionnel ?

Les outils de saisie de données par IA sont généralement proposés sur abonnement avec des paliers de prix par page ou par document. Les outils OCR traditionnels sont souvent moins chers au niveau de base, mais nécessitent un investissement supplémentaire dans la configuration des modèles, la maintenance et le travail manuel de structuration du texte brut qu’ils produisent. La différence de coût ne réside rarement dans le seul prix du logiciel — il s’agit du coût opérationnel total, y compris le temps consacré au traitement des données après extraction. Notre comparaison des coûts entre l’OCR gratuit et l’extraction par IA et l’aperçu du paysage tarifaire 2026 couvrent ce sujet en détail.

Que deviennent mes documents après le traitement ?

Cela varie selon le fournisseur. Les outils réputés traitent les documents, extraient les données et suppriment les fichiers originaux — ils ne stockent ni n’entraînent leurs modèles sur vos documents. Vérifiez toujours la politique de traitement des données du fournisseur avant de télécharger des documents sensibles. Recherchez des engagements explicites concernant la suppression des fichiers, l’absence d’entraînement sur les données utilisateur et le chiffrement en transit et au repos.

La saisie de données par IA transforme le traitement documentaire — non pas en accélérant les mêmes tâches, mais en les repensant entièrement. La question n'est pas de savoir si c'est mieux que l'OCR, mais si vos documents quotidiens sont assez structurés pour l'IA, et si le temps gagné vaut le coût de l'outil. Le seul moyen de le savoir est de l'essayer sur vos propres documents.

📮 contact email: [email protected]