LégalLegal

Politique de confidentialitéPrivacy Policy

Dernière mise à jour : juillet 2026Last updated: July 2026

Version en vigueur au 31 juillet 2026Version effective July 31, 2026

1 — Responsable du traitement1 — Data controller

Le responsable du traitement des données personnelles collectées via AlloFact est l'entité opératrice du service, basée à Cotonou, Bénin. Ce traitement est soumis au Code du numérique (loi n° 2017-20 portant Code du numérique en République du Bénin) et au contrôle de l'Autorité de Protection des Données Personnelles (APDP). Une partie du traitement (hébergement, calcul) étant par ailleurs effectuée en France, le RGPD et le contrôle de la CNIL peuvent également s'appliquer à ce volet — voir la section 6 ci-dessous. Pour toute question relative à vos données, contactez : [email protected].

The data controller for personal data collected through AlloFact is the service operator, based in Cotonou, Bénin. This processing is governed by the Code du numérique (Law n° 2017-20 on the Digital Code of the Republic of Bénin) and supervised by the Autorité de Protection des Données Personnelles (APDP). Since part of the processing (hosting, computation) also takes place in France, the GDPR and oversight by the CNIL may also apply to that part — see section 6 below. For any questions about your data, contact: [email protected].

2 — Données collectées2 — Data collected

AlloFact collecte uniquement les données strictement nécessaires au fonctionnement du service :

AlloFact collects only the data strictly necessary for the service to function:

DonnéeDataFinalitéPurposeBase légaleLegal basis
Nom d'utilisateurUsernameIdentification et connexionIdentification and loginExécution du contratContract performance
Mot de passe (hash PBKDF2)Password (PBKDF2 hash)Authentification sécuriséeSecure authenticationExécution du contratContract performance
Numéro de téléphone WhatsAppWhatsApp phone numberEnvoi de reçus, récupération de compteReceipt delivery, account recoveryExécution du contratContract performance
Données de vente (reçus, articles, clients)Sales data (receipts, items, customers)Fonctionnement du serviceService operationExécution du contratContract performance

AlloFact ne collecte ni adresse e-mail, ni données de paiement, ni informations de géolocalisation.

AlloFact collects no email address, no payment details, and no geolocation information.

3 — Durée de conservation3 — Retention period

Les données sont conservées pendant toute la durée de vie du compte. En cas de suppression du compte, les données associées sont supprimées dans un délai de 30 jours, sauf obligation légale contraire.

Data is retained for the lifetime of the account. Upon account deletion, associated data is deleted within 30 days, unless a legal obligation requires otherwise.

Exception : l'audio de vos dictées en fon et le texte que vous validez après relecture sont conservés séparément du compte, à des fins d'amélioration de la reconnaissance vocale du fon — y compris après suppression du compte, sauf demande contraire de votre part (voir section 6).

Exception: the audio of your Fon dictations, and the text you validate after review, are retained separately from the account, to improve Fon speech recognition — including after account deletion, unless you request otherwise (see section 6).

4 — Destinataires des données et transferts hors du Bénin4 — Data recipients and transfers outside Bénin

Les données sont stockées sur les serveurs de Supabase Inc. (infrastructure cloud PostgreSQL), hébergés en Europe, et soumis à leur propre politique de confidentialité. Cet hébergement hors du Bénin constitue un transfert international de données au sens du Code du numérique, nécessaire au fonctionnement du service (synchronisation entre appareils, sauvegarde en ligne).

Data is stored on Supabase Inc. servers (PostgreSQL cloud infrastructure), hosted in Europe, subject to their own privacy policy. This hosting outside Bénin constitutes an international data transfer under the Code du numérique, necessary for the service to function (cross-device synchronization, online backup).

Si vous envoyez un reçu via WhatsApp, son contenu est transmis à WhatsApp/Meta selon leurs propres conditions. Si vous utilisez le bouton « Améliorer la transcription » (voir section 5), le texte déjà transcrit (jamais l'audio) est transmis à Groq pour cette seule requête. Si vous dictez en fon, l'audio de chaque dictée est transmis à notre service DVoice puis, après traduction, à Google Cloud Translation et à Groq pour corriger automatiquement les prénoms/prix mal transcrits — voir section 5 pour la conservation de cet audio, distincte du reste de vos données. Aucune donnée n'est vendue, cédée ou partagée à des tiers à des fins commerciales.

If you send a receipt via WhatsApp, its content is sent to WhatsApp/Meta under their own terms. If you use the "Improve transcription" button (see section 5), the already-transcribed text (never the audio) is sent to Groq for that single request. If you dictate in Fon, the audio of every dictation is sent to our DVoice service, then, after translation, to Google Cloud Translation and to Groq to automatically correct misrecognized names or prices — see section 5 for how this audio is retained, separately from the rest of your data. No data is sold, transferred, or shared with third parties for commercial purposes.

5 — Dictée vocale5 — Voice dictation

Par défaut, AlloFact utilise l'API Web Speech de votre navigateur pour reconnaître la parole — aucun audio n'est enregistré ni transmis à AlloFact dans ce mode ; le traitement est effectué par votre navigateur (et, selon les appareils, par le système d'exploitation, Google ou Apple selon leurs propres politiques). Le bouton « Améliorer la transcription », lui, est optionnel : si vous l'utilisez, le texte déjà transcrit (jamais l'audio) est envoyé à Groq pour correction automatique lors de cette seule requête.

By default, AlloFact uses your browser's Web Speech API to recognize speech — no audio is recorded or sent to AlloFact in this mode; processing is carried out by your browser (and, depending on the device, by the operating system, Google, or Apple under their own policies). The "Improve transcription" button is optional: if you use it, the already-transcribed text (never the audio) is sent to Groq for automatic correction during that single request.

Si vous choisissez la langue de dictée « Fon », le fonctionnement diffère : l'audio de chaque dictée est envoyé à notre service DVoice (auto-hébergé), le texte transcrit à Google Cloud Translation pour traduction, puis à Groq pour correction automatique des prénoms/prix mal transcrits. Contrairement à la dictée en français, cet audio et le texte que vous validez sont conservés afin d'améliorer la reconnaissance du fon au fil du temps (voir section 3).

If you select "Fon" as your dictation language, this works differently: the audio of every dictation is sent to our self-hosted DVoice service, the transcribed text to Google Cloud Translation for translation, then to Groq for automatic correction of misrecognized names/prices. Unlike French dictation, this audio and the text you validate are retained to improve Fon recognition over time (see section 3).

6 — Droits des utilisateurs6 — User rights

Conformément au Code du numérique, vous disposez des droits suivants :

Under the Code du numérique, you have the following rights:

Pour exercer ces droits, contactez-nous à [email protected].

To exercise these rights, contact us at [email protected].

7 — Sécurité7 — Security

Les mots de passe sont hachés avec PBKDF2-SHA256 (310 000 itérations) avant stockage. Les échanges entre l'application et les serveurs se font via HTTPS. L'accès aux données de chiffrement est limité et ne peut être effectué par un client distant non autorisé.

Passwords are hashed using PBKDF2-SHA256 (310,000 iterations) before storage. All data exchanges between the app and servers use HTTPS. Access to cryptographic data is restricted and cannot be performed by an unauthorized remote client.

8 — Cookies8 — Cookies

AlloFact utilise uniquement des données stockées localement sur votre appareil (localStorage) à des fins fonctionnelles (préférence de langue, session, file d'attente de synchronisation). Aucun cookie tiers ou tracker publicitaire n'est utilisé. Consultez notre politique relative aux cookies pour plus de détails.

AlloFact only uses data stored locally on your device (localStorage) for functional purposes (language preference, session, sync queue). No third-party cookies or advertising trackers are used. See our cookie policy for more details.

9 — Contact9 — Contact

Pour toute question ou réclamation relative à la protection de vos données, écrivez-nous à : [email protected]. Pour toute réclamation relevant du contrôle de l'autorité de protection des données, vous pouvez également saisir l'APDP (apdp.bj) ou, pour le volet du traitement effectué en France, la CNIL (cnil.fr).

For any question or complaint regarding the protection of your data, write to us at: [email protected]. For complaints falling under the data protection authority's oversight, you may also contact the APDP (apdp.bj) or, for the part of the processing carried out in France, the CNIL (cnil.fr).