Politique de confidentialité
La présente Politique de confidentialité décrit comment SpeakApp collecte, utilise et protège les données personnelles des utilisateurs de l'application desktop SpeakApp, de l'application mobile Android SpeakApp et du site web speakapp.work. Elle est conforme au Règlement Général sur la Protection des Données (RGPD, UE 2016/679) et à la loi française Informatique et Libertés.
1. Responsable du traitement
Florent de Maisoncelle, entrepreneur individuel (EI) au régime fiscal micro-entreprise, exerçant sous le nom commercial PROSPECTPARTNER, immatriculé en France sous le SIRET 941 122 897 00023 (SIREN 941 122 897).
Forme juridique : Entreprise Individuelle — sans capital social
Adresse postale : 18 Rue de la République, 94220 Charenton-le-Pont, France
Contact : privacy@speakapp.work
Délégué à la Protection des Données (DPO) : non désigné (non obligatoire au regard de l'activité). Pour toute question relative à vos données personnelles, contactez le responsable du traitement.
2. Données collectées
2.1 Données d'identification (compte utilisateur)
| Donnée | Source | Finalité |
|---|---|---|
| Adresse email | Authentification Google OAuth ou Magic Link email | Identification du compte, communications de service, envoi de codes de connexion |
| Nom et prénom | Profil Google si OAuth Google | Personnalisation interface |
| Photo de profil (URL) | Profil Google si OAuth Google | Affichage avatar interface |
| Identifiant utilisateur Supabase (UUID) | Généré au 1er login | Clé technique liaison données |
2.2 Données de configuration et personnalisation
| Donnée | Stockage | Finalité |
|---|---|---|
| Préférences applicatives (voix TTS, vitesse, langue) | Local %APPDATA%\SpeakApp\config.json + cloud Supabase (sync cross-PC) | Maintien de l'expérience utilisateur entre sessions et appareils |
| Raccourcis vocaux personnalisés (snippets) | Local + cloud | Personnalisation flux dictée |
| Dictionnaire personnel (mots métier, noms propres) | Local + cloud | Amélioration précision transcription |
| Raccourcis clavier configurés | Local + cloud | Personnalisation contrôle app |
2.3 Données d'usage et facturation
| Donnée | Stockage | Finalité |
|---|---|---|
| Minutes de dictée consommées (mensuel) | Cloud Supabase (table usage) | Suivi des quotas du forfait souscrit (Gratuit 30 min/mois, Lecture 3 h/mois, Pro illimité) |
| Nombre de lectures vocales déclenchées (mensuel) | Cloud Supabase (table usage) | Suivi du quota de lectures du forfait Gratuit (50/mois) ; illimité sur les forfaits payants |
| Statut d'abonnement actif (Gratuit / Essai / Lecture / Pro) | Cloud Supabase (table subscriptions) | Activation des fonctionnalités selon le forfait |
| Données de paiement (numéro carte, etc.) | Stripe uniquement — non collecté ni stocké par SpeakApp | Traitement du paiement (sous-traitant Stripe) |
2.4 Données techniques et diagnostic
| Donnée | Stockage | Finalité |
|---|---|---|
| Rapports de crash anonymisés (stack trace, version OS, version app) | Sentry — uniquement si consentement explicite (opt-in au 1er lancement) | Diagnostic et correction des bugs en production |
Logs d'activité applicatifs (debug.log) | Local uniquement, jamais transmis | Diagnostic technique côté utilisateur |
2.5 Données NON collectées (déclaration explicite)
- Enregistrements audio : les flux audio de dictée sont envoyés en temps réel au service de transcription Gladia, qui les traite puis les supprime. SpeakApp ne stocke jamais d'audio.
- Contenu des dictées transcrites : le texte transcrit est immédiatement renvoyé à l'utilisateur (collage dans la fenêtre active) et n'est pas conservé côté serveur SpeakApp.
- Contenu des conversations IA : SpeakApp ne conserve aucun contenu de vos conversations sur ses serveurs. Pour lire une réponse à voix haute, l'application y accède localement, sur votre machine : c'est la fonctionnalité même. Pour le transformer en voix, ce contenu est ensuite envoyé au service de synthèse vocale (section 4.1). La Lecture intelligente, si vous l'activez, le transmet à Mistral AI (section 4.2), et l'application mobile, si vous reliez un téléphone, à ce téléphone (section 2.7). L'assistant vocal n'en reçoit que le texte que vous avez sélectionné, s'il en a besoin pour votre demande et si vous avez donné votre accord (section 4.2).
- Données de navigation web hors SpeakApp : aucun tracking, aucun cookie tiers, aucune télémétrie de navigation.
- Identifiants de cartes bancaires : SpeakApp n'a aucun accès aux moyens de paiement. Stripe gère intégralement le checkout en mode hosted.
2.6 E-mails et provenance de l'abonnement
| Donnée | Stockage | Finalité |
|---|---|---|
| Votre choix pour les offres par e-mail : accepté ou non, sa date, où vous l'avez donné (création du compte ou Réglages), la date d'une désinscription | Cloud Supabase | Ne vous envoyer des offres que si vous les avez acceptées, et plus jamais après une désinscription |
| Votre désinscription des conseils : sa date | Cloud Supabase | Ne plus vous envoyer les conseils (prise en main, récapitulatif du mois, nouveautés) |
| Le journal des e-mails de conseils et d'offres envoyés : lequel, quand | Cloud Supabase | Ne jamais envoyer deux fois le même, et jamais plus d'un par jour |
| Le lien d'un de nos e-mails qui vous a mené à l'abonnement (par exemple « email-p1 ») | Stripe, avec votre abonnement | Savoir quels e-mails amènent des abonnés |
Le site d'où vous arriviez lors de la visite où vous avez créé votre compte ou vous êtes abonné : son nom de domaine seulement (par exemple linkedin.com), et les paramètres de campagne du lien (utm_source, utm_medium, utm_campaign). Lus pendant la visite, jamais enregistrés sur votre appareil | Cloud Supabase avec votre compte, et Stripe avec votre abonnement | Savoir quels canaux amènent des inscrits et des abonnés |
| Mesure d'audience du site : page vue, pays, type d'appareil et de navigateur, site d'origine ; sans cookie ni identifiant durable | Vercel (hébergeur du site) | Savoir combien de personnes visitent le site et par où elles arrivent |
| La liste d'attente bêta : adresse e-mail, page d'inscription (/beta, /li, /tk), variante de titre affichée, page d'où vous arriviez | Cloud Supabase | Vous prévenir de l'ouverture, et savoir d'où viennent les inscrits |
2.7 Téléphone relié (application mobile)
L'application Android SpeakApp vous permet d'écouter sur votre téléphone les réponses de vos IA que SpeakApp lit sur votre PC, et d'y répondre. Rien de ce qui suit n'a lieu tant que vous n'avez relié aucun téléphone à votre compte. Une fois un téléphone relié, chaque PC connecté à votre compte peut lui envoyer ses lectures.
| Donnée | Stockage | Finalité |
|---|---|---|
| Votre téléphone : son nom lisible (modèle et navigateur, par exemple « Samsung SM-A326B · Chrome »), la date où vous l'avez relié, celle de sa dernière utilisation (notée une fois par heure au plus) et, si vous l'avez retiré, la date du retrait | Cloud Supabase, rattaché à votre compte | Savoir à quels téléphones envoyer vos lectures, et vous permettre d'en retirer un |
| Si vous reliez le téléphone avec un QR code : une empreinte du code, jamais le code lui-même | Cloud Supabase | Relier le téléphone en un scan. Le code ne sert qu'une fois, pendant 15 minutes |
| Ce que votre PC envoie au téléphone : le texte des réponses de vos IA (celles que SpeakApp lit, et la dernière réponse d'une conversation que vous ouvrez sur le téléphone), le son des lectures, la liste de vos conversations (nom, application, état, projet), le nom de votre PC et un identifiant technique de ce PC | Transmis par le service temps réel de Supabase, sans être enregistré dans notre base | Écouter et lire vos réponses sur le téléphone |
| Ce que vous envoyez depuis le téléphone : vos commandes (par exemple pause, passer, ouvrir ou lancer une conversation), l'état de lecture du téléphone, le texte de vos réponses, l'audio d'une réponse dictée | Transmis à votre PC par le même canal. Votre PC fait transcrire l'audio par Gladia, comme une dictée faite au PC | Répondre à vos IA depuis le téléphone |
| Sur le téléphone : votre liste de conversations, les dernières réponses reçues, l'identifiant de l'appareil, votre session de connexion et vos réglages d'écoute (vitesse, taille du texte) | Mémoire de l'application, sur le téléphone uniquement | Afficher votre liste dès l'ouverture, sans attendre le PC |
Qui y a accès : vous, sur vos PC et vos téléphones. Le canal qui les relie est privé : seules les sessions connectées à votre compte peuvent le rejoindre (contrôle d'accès dans la base, Row Level Security). Supabase, notre hébergeur, l'achemine par une connexion chiffrée (HTTPS/TLS). Le son des lectures est produit, à la demande de votre PC, par la synthèse vocale Microsoft décrite en section 4.1. Si ce son ne peut pas être produit, le téléphone lit le texte avec la voix de son système. L'application affiche notre page web, servie par notre hébergeur Vercel.
Ni stockage ni rattrapage : nous n'enregistrons rien de ce qui passe par ce canal, dans un sens ou dans l'autre, et il n'y a pas de file d'attente. Un téléphone hors ligne au moment d'un envoi ne recevra jamais cette lecture. Votre PC n'envoie ses lectures que lorsqu'un de vos téléphones est à l'écoute.
Le micro du téléphone ne s'ouvre que lorsque vous touchez « Répondre ».
Retirer un téléphone : sur votre PC, Réglages › Mon compte › Retirer, ou « Se déconnecter » sur le téléphone. Le téléphone est déconnecté aussitôt, ou à sa prochaine ouverture s'il était en veille, et il efface tout ce qu'il gardait de votre compte, sauf vos réglages d'écoute. Vous déconnecter de votre compte sur le PC ne déconnecte pas vos téléphones.
3. Base légale des traitements
| Traitement | Base légale RGPD |
|---|---|
| Création et gestion du compte | Exécution du contrat (article 6.1.b) |
| Synchronisation cloud des préférences | Exécution du contrat (article 6.1.b) |
| Facturation et suivi des abonnements | Exécution du contrat + obligation légale comptable (article 6.1.b + 6.1.c) |
| Envoi de codes de connexion (Magic Link) | Exécution du contrat (article 6.1.b) |
| Rapports de crash anonymisés (Sentry) | Consentement explicite opt-in (article 6.1.a) |
| Transcription vocale (Gladia) | Exécution du contrat (article 6.1.b) |
| Reformulation vocale intelligente (Mistral AI — fonctionnalité "Lecture intelligente") | Consentement explicite opt-in (article 6.1.a) — recueilli lors de la première activation |
| Assistant vocal Hey Speak, traduction de la dictée et voix premium (Mistral AI) | Exécution du contrat (article 6.1.b) : des fonctions que vous déclenchez vous-même |
| Nettoyage et transformation de la dictée, lecture d'une sélection par l'assistant, « Ma voix » (Mistral AI) | Consentement (article 6.1.a), retirable à tout moment dans les Réglages |
| Application mobile : enregistrement de vos téléphones reliés, envoi de vos lectures vers eux et de vos réponses vers votre PC | Exécution du contrat (article 6.1.b) : le service que vous demandez en reliant un téléphone |
| Conseils par e-mail (prise en main, récapitulatif du mois, nouveautés) | Intérêt légitime (article 6.1.f) : accompagner l'utilisation du service souscrit ; désinscription en un clic dans chaque e-mail |
| Offres par e-mail | Consentement (article 6.1.a) : case à la création du compte ou interrupteur des Réglages, retirable en un clic dans chaque e-mail |
| Provenance des abonnements (lien d'un e-mail, site d'origine, paramètres de campagne) | Intérêt légitime (article 6.1.f) : savoir quels canaux nous amènent des clients ; vous pouvez vous y opposer (article 21) |
| Liste d'attente bêta | Consentement (article 6.1.a) : votre inscription, retirable sur simple demande |
4. Sous-traitants (sub-processors)
Pour fournir le service SpeakApp, nous recourons aux sous-traitants suivants. Ils sont liés par un accord de traitement des données (DPA) conforme au RGPD, à une exception que nous déclarons explicitement : la synthèse vocale Microsoft, décrite au paragraphe 4.1 ci-dessous. Le trajet complet de votre texte, étape par étape, est décrit en langage ordinaire sur la page Où va votre texte.
Cette table décrit le fonctionnement d'une installation standard, celui de la quasi-totalité des utilisateurs. Le logiciel embarque par ailleurs des intégrations vers d'autres fournisseurs, éteintes par défaut et sans aucune commande d'activation dans l'interface — les atteindre suppose de modifier un fichier de configuration à la main et de fournir sa propre clé d'accès. Nous les déclarons quand même, nommément, dans la liste complète des sous-traitants : une liste qui tait ce qui est atteignable n'est pas une liste.
| Sous-traitant | Rôle | Localisation données |
|---|---|---|
| Supabase Inc. | Authentification, stockage base de données (préférences, abonnements, usage, téléphones reliés), relais en temps réel entre votre PC et vos téléphones reliés (section 2.7) | Union Européenne (région eu-central-1) |
| Gladia SAS | Transcription vocale (primaire) | France (Paris) |
| Deepgram Inc. (retiré) | Moteur de transcription retiré du produit — plus aucun chemin de l'application ne l'appelle | Sans objet — aucune donnée ne lui est transmise |
| Stripe Inc. | Traitement des paiements et abonnements | Union Européenne + États-Unis — SCC UE |
| Resend (Plus Five Five, Inc.) | Envoi des e-mails (codes de connexion, confirmation du compte, reçus et e-mails de service, conseils, offres) : reçoit votre adresse e-mail et le contenu de l'e-mail | Union Européenne (envoi depuis l'Irlande, région eu-west-1) + États-Unis — SCC UE |
| Functional Software Inc. (Sentry) | Rapports d'erreur anonymisés (uniquement si opt-in) | États-Unis — SCC UE |
| Google Cloud (OAuth) | Authentification OAuth Google | Union Européenne + États-Unis — SCC UE |
| Microsoft (Edge TTS — endpoint browser) | Synthèse vocale (lecture à voix haute, transient — non stocké) | Endpoint Microsoft Edge — sans DPA sur cet accès, voir note transparence 4.1 ci-dessous |
| GitHub Inc. | Hébergement des binaires de release | États-Unis — SCC UE |
| Mistral AI SAS | Traitements de texte par IA (assistant vocal, Lecture intelligente, nettoyage, transformation et traduction de la dictée), voix premium et « Ma voix » de l'offre Entreprise (section 4.2) | Espace économique européen (infrastructure européenne de Mistral AI), transferts encadrés par les clauses contractuelles types (section 4.2) ; DPA intégré ToS Scale |
4.1 Note transparence — Microsoft Edge TTS
Pour la synthèse vocale (lecture à voix haute du texte), SpeakApp utilise la bibliothèque open-source edge-tts (Python), qui appelle l'endpoint de synthèse vocale utilisé nativement par le navigateur Microsoft Edge. Caractéristiques :
- Aucun stockage : le texte transmis est traité en temps réel et n'est pas conservé par Microsoft selon les conditions du service Edge.
- Pas de contrat de sous-traitance formel : à la différence d'un abonnement Azure Cognitive Services Speech, cet usage ne fait pas l'objet d'un DPA Microsoft Online Services signé. Le service est utilisé tel qu'il est exposé publiquement via Microsoft Edge.
- Données transmises : uniquement le texte à lire à voix haute (réponses d'IA, contenu de chat). Aucune donnée d'identification utilisateur n'est jamais envoyée à cet endpoint.
- Pourquoi nous le déclarons plutôt que de le contracter : l'offre commerciale équivalente (Azure Cognitive Services Speech) donne accès aux mêmes voix — elle n'apporterait aucun gain de qualité — pour un coût sans rapport avec le prix de l'abonnement SpeakApp. Nous avons donc choisi de déclarer ce sous-traitant en toute transparence plutôt que de renchérir le service, comme le font d'autres éditeurs pour leur fournisseur de synthèse vocale.
- Si vous avez besoin d'un engagement contractuel sur ce point — usage professionnel, exigence de votre direction juridique — écrivez-nous : nous réexaminons cette décision au cas par cas.
Vous pouvez désactiver la synthèse vocale à tout moment dans les paramètres de SpeakApp — l'application reste pleinement fonctionnelle pour la dictée et les commandes vocales sans TTS.
4.2 Mistral AI : assistant vocal, Lecture intelligente, dictée et voix premium
Les traitements de texte par IA de SpeakApp (assistant vocal, reformulation de lecture, traduction, transformation de dictée) passent exclusivement par Mistral AI SAS, société de droit français dont le siège est à Paris. Ils lui sont transmis par un relais de SpeakApp : vous n'avez ni clé à fournir ni compte Mistral à ouvrir. Voici ce qui lui est envoyé, fonction par fonction.
- Assistant vocal (Hey Speak), quand vous lui parlez ou lui écrivez : votre demande transcrite en texte, les dix derniers messages de votre conversation avec l'assistant et ses consignes fixes (son rôle, les fonctions de l'application, la langue de réponse). S'il a besoin du texte que vous avez sélectionné, il le demande : ce texte, 8 000 caractères au plus, ne lui est envoyé qu'une fois, et seulement si vous avez donné votre accord sur l'écran de consentement Mistral AI. Le contenu de votre écran, le nom de la fenêtre, votre presse-papiers, votre dictionnaire et vos raccourcis ne lui sont pas envoyés.
- Lecture intelligente, si vous l'activez : le texte des réponses de vos IA, pour le reformuler ou le traduire avant la lecture vocale.
- Nettoyage et transformation de la dictée, si vous les activez : le texte que vous dictez, ou le texte sélectionné que vous demandez de transformer.
- Traduction de la dictée, si vous choisissez une langue cible : le texte que vous dictez.
- Voix premium et « Ma voix » (offre Entreprise) : si vous choisissez une de ces voix, le texte à lire part chez Mistral AI au lieu de la synthèse Microsoft (section 4.1). Pour créer « Ma voix », vous enregistrez un échantillon de votre voix avec votre consentement explicite : SpeakApp efface sa copie après le traitement et ne garde que le lien entre votre compte et cette voix. Mistral AI garde la voix et son échantillon jusqu'à ce que vous la supprimiez, dans les Réglages ou en supprimant votre compte.
- Le Copilote n'est pas encore proposé dans l'application : il n'envoie rien.
- Responsable du traitement : EI Florent de Maisoncelle, 18 Rue de la République, 94220 Charenton-le-Pont, France — florent@speakapp.work.
- Sous-traitant : Mistral AI SAS, mistral.ai/privacy. Les traitements sont adressés à l'infrastructure européenne de Mistral AI, hébergée dans l'Espace économique européen. Mistral AI indique que certains de ses propres sous-traitants peuvent traiter temporairement des données depuis des pays tiers, dans le cadre des clauses contractuelles types de la Commission européenne.
- Base légale : l'exécution du contrat (article 6.1.b) pour l'assistant vocal, la traduction de la dictée et les voix premium, que vous déclenchez vous-même. Votre consentement (article 6.1.a) pour la Lecture intelligente, le nettoyage et la transformation de la dictée, la lecture d'une sélection par l'assistant et « Ma voix ».
- Entraînement : nous avons désactivé l'utilisation de nos échanges pour l'entraînement des modèles chez Mistral AI, pour les traitements de texte.
- Durée de conservation : SpeakApp ne garde pas ces textes, seulement des compteurs d'usage (longueurs, nombre de jetons, durée, résultat de l'appel). Mistral AI peut les conserver jusqu'à 30 jours glissants, selon ses conditions. « Ma voix » suit la règle décrite plus haut.
- Vos droits : vous pouvez retirer votre consentement à tout moment en désactivant la fonction concernée dans les Réglages, par exemple « Lecture intelligente » dans Paramètres → Lecture Chat. Pour exercer vos droits d'accès, de rectification ou de suppression : florent@speakapp.work.
Rien ne part chez Mistral AI tant que vous n'utilisez pas l'une de ces fonctions : l'assistant vocal ne lui écrit que lorsque vous lui parlez, les voix premium que si vous en choisissez une, et les autres fonctions sont inactives par défaut.
5. Durée de conservation
| Donnée | Durée |
|---|---|
| Compte utilisateur actif (email, profil) | Tant que le compte est actif |
| Compte utilisateur inactif depuis 3 ans | Suppression automatique après notification email préalable |
| Données de facturation | 10 ans (obligation légale comptable française) |
| Logs d'usage (minutes transcription) | 13 mois glissants |
| Rapports de crash Sentry | 90 jours puis purge automatique |
| Tokens de session (refresh tokens Supabase) | 30 jours après dernière utilisation, puis révocation |
| Choix pour les offres par e-mail, désinscriptions, journal des e-mails de conseils et d'offres | Tant que le compte existe ; supprimés avec lui |
| Provenance d'un abonnement (lien d'un e-mail, site d'origine, paramètres de campagne) | Chez Stripe, avec l'abonnement, aussi longtemps que ses données de facturation (10 ans) |
| Liste d'attente bêta | 3 ans au plus à compter de l'inscription ; supprimée plus tôt sur simple demande |
| Téléphones reliés (nom de l'appareil, dates de liaison, de dernière utilisation et de retrait) | Tant que le compte existe ; supprimés avec lui. Un téléphone retiré reste noté comme retiré, avec sa date |
| Empreinte d'un QR code de liaison | Gardée tant que le compte existe, supprimée avec lui. Le code lui-même ne sert qu'une fois, pendant 15 minutes |
| Ce qui passe entre le PC et le téléphone (lectures, réponses, liste des conversations) | Rien n'est conservé par SpeakApp. Le téléphone garde les dernières réponses reçues jusqu'à ce que vous vous déconnectiez ou le retiriez |
6. Vos droits (RGPD)
Conformément aux articles 15 à 22 du RGPD, vous disposez des droits suivants sur vos données personnelles :
- Droit d'accès (article 15) : obtenir copie de l'ensemble de vos données.
- Droit de rectification (article 16) : corriger des données inexactes.
- Droit à l'effacement (article 17, "droit à l'oubli") : suppression de votre compte et de toutes vos données.
- Droit à la limitation (article 18) : limiter temporairement le traitement.
- Droit à la portabilité (article 20) : récupérer vos données dans un format structuré (JSON).
- Droit d'opposition (article 21) : vous opposer au traitement de vos données pour motif légitime.
- Droit de retirer votre consentement à tout moment (par exemple désactivation des rapports de crash anonymisés via Paramètres).
Pour exercer ces droits, contactez privacy@speakapp.work avec une pièce d'identité. Nous répondons sous 30 jours maximum.
En cas de réponse insatisfaisante, vous pouvez introduire une réclamation auprès de la CNIL (Commission Nationale de l'Informatique et des Libertés) : www.cnil.fr/fr/plaintes.
7. Sécurité
Nous mettons en œuvre des mesures techniques et organisationnelles pour protéger vos données :
- Chiffrement HTTPS/TLS pour tous les échanges réseau (certificats Let's Encrypt + Supabase).
- Authentification multi-facteurs supportée via OAuth Google.
- Tokens d'accès JWT signés cryptographiquement, à durée de vie courte (1h) avec rotation automatique.
- Données stockées en base relationnelle PostgreSQL (Supabase) avec Row Level Security (RLS) garantissant qu'aucun utilisateur ne peut accéder aux données d'un autre.
- Sauvegardes quotidiennes chiffrées côté Supabase (région UE).
- Audit de sécurité régulier des dépendances logicielles.
En cas de violation de données susceptible d'engendrer un risque pour vos droits et libertés, nous vous en informerons dans un délai maximal de 72 heures, conformément à l'article 33 du RGPD.
8. Cookies et traceurs
Le site speakapp.work utilise uniquement des cookies techniques strictement nécessaires au fonctionnement (session de connexion). Aucun cookie publicitaire, aucun cookie de mesure d'audience tiers, aucun traceur marketing.
L'application desktop SpeakApp ne dépose aucun cookie sur votre système (architecture native Python, pas de navigateur embarqué pour la majorité des fonctionnalités).
L'application mobile Android garde sur le téléphone, dans la mémoire de la page qu'elle affiche, votre session de connexion, vos réglages d'écoute, votre liste et vos dernières réponses (section 2.7). Ce stockage sert uniquement au fonctionnement de l'application : aucun traceur, aucune publicité.
9. Modifications de la politique
Cette politique peut être mise à jour pour refléter des évolutions du service ou des obligations légales. La date de "dernière mise à jour" en haut de cette page reflète la version courante. En cas de modification substantielle (nouveau sous-traitant, changement de finalité), vous serez notifié par email.
10. Contact
Pour toute question concernant cette politique ou vos données personnelles :
Email : privacy@speakapp.work
Réponse sous 7 jours ouvrés.