Contrat de sous-traitance (DPA)
Comment nous traitons pour vous les données de vos appelants, et ce que nous vous devons pour cela. Ce contrat fait partie des conditions générales client.
Ce contrat est rédigé en anglais. Les versions allemande, française, italienne, portugaise et espagnole sont des traductions de courtoisie ; en cas de divergence, la version anglaise prévaut.
Parties
Ce contrat fait partie des conditions générales client d’Oraklo, entre :
- le client (le « responsable du traitement ») ; et
- le prestataire nommé dans nos mentions légales, qui exerce sous le nom Oraklo (le « sous-traitant », « nous »).
Adresse du prestataire : en cours de mise en place ; écrivez-nous à support@oraklo.app.
Rôles et droit applicable
Rôles. Pour les données personnelles de vos appelants et des visiteurs de votre chat en ligne, vous êtes le responsable du traitement et nous sommes votre sous-traitant (LPD art. 5 let. j et k ; RGPD art. 4, points 7 et 8).
Droit applicable. Le « droit de la protection des données » désigne la LPD et l’OPDo suisses et, lorsqu’il s’applique, le RGPD. Le RGPD s’applique en particulier aux clients établis au Liechtenstein et aux personnes concernées dans l’EEE.
Ce que nous traitons, et pourquoi
L’objet, la durée, la nature et la finalité du traitement, les types de données et les catégories de personnes concernées sont décrits à l’annexe 1 (RGPD art. 28, par. 3).
Vos instructions
Ce que sont vos instructions. Nous ne traitons les données que sur vos instructions documentées (RGPD art. 28, par. 3, let. a). Vos instructions sont :
- les conditions générales client et le présent DPA ;
- la configuration de votre assistant ;
- les réglages que vous choisissez sur votre page, par exemple votre canal de messages et le niveau de détail.
Cela vaut aussi pour les transferts à l’étranger, qui n’ont lieu que comme le décrit la clause 9.
Seulement ce que vous pourriez faire vous-même. Nous ne traitons les données que comme vous seriez vous-même en droit de le faire (LPD art. 9, al. 1, let. a).
- Nous ne les utilisons pas à nos propres fins.
- Nous n’utilisons pas les conversations de vos appelants pour entraîner des modèles d’IA.
- Les contrôles de qualité des réponses de l’assistant sont faits pour vous, afin d’améliorer votre assistant.
Instructions illicites. Si nous estimons qu’une instruction viole le droit de la protection des données, nous vous le signalons (RGPD art. 28, par. 3, dernier alinéa).
Obligations légales. Si la loi nous oblige à traiter des données autrement (par exemple sur ordre d’une autorité), nous vous en informons avant de le faire, sauf si la loi l’interdit.
Confidentialité de nos personnes
Toute personne qui peut accéder à vos données est tenue à la confidentialité par écrit, ou par la loi, avant que l’accès lui soit donné (RGPD art. 28, par. 3, let. b).
Secret professionnel (cabinets médicaux, dentaires, de thérapie et de soins, et autres détenteurs de secrets)
Champ d’application. Cette clause s’applique si vous, ou les personnes qui travaillent pour vous, êtes tenus au secret professionnel. Exemples : l’art. 321 du Code pénal suisse (médecins, dentistes, chiropraticiens, pharmaciens, psychologues, physiothérapeutes et autres professions de la santé, ainsi que leurs auxiliaires), le droit cantonal de la santé ou le droit du Liechtenstein.
Nous agissons comme votre auxiliaire. Nous agissons comme votre auxiliaire au sens de l’art. 321, ch. 1, du Code pénal suisse.
- Nous gardons secret tout ce que nous apprenons sur vos patients ou vos clients en fournissant le service.
- Nous ne l’utilisons que pour vous fournir le service.
- Nous ne le communiquons à personne, sauf aux sous-traitants ultérieurs de l’annexe 2, dans la mesure où chacun en a besoin pour sa tâche, ou lorsque la loi nous y oblige.
La même obligation pour toutes les personnes impliquées. Nous astreignons par écrit au même secret toute personne qui a accès. Avec nos sous-traitants ultérieurs, nous convenons de clauses de confidentialité au moins aussi protectrices que la présente clause, dans la mesure où les conditions de chaque prestataire le permettent.
Messages aux détenteurs de secrets. Pour les détenteurs de secrets, aucun contenu d’appel n’est envoyé à un canal de messages : le choix de plus de détails n’est pas proposé aux établissements de santé, et les conditions générales client l’interdisent à tout autre détenteur de secrets (conditions générales client, clause 6.2). Les messages après un appel contiennent alors seulement le numéro de l’appelant, l’heure, et si un rappel a été demandé et si l’appel est urgent.
Votre propre obligation reste la vôtre. Votre propre obligation de secret, et la décision de savoir si l’utilisation d’Oraklo est compatible avec elle, restent les vôtres. Cela comprend la question de savoir si vous devez informer vos patients ou vos clients ou obtenir leur consentement.
Sans limite de durée. Cette clause continue de s’appliquer sans limite de durée après la fin du contrat.
Données sur la santé et autres données sensibles
Les appelants peuvent parler à l’assistant de leur santé, de leur religion ou d’autres sujets. Ce sont des données sensibles (LPD art. 5, let. c ; RGPD art. 9, par. 1). Nous traitons chaque enregistrement d’appel comme pouvant contenir des données sensibles :
- il n’est conservé que pendant la durée prévue à la clause 13 ;
- il n’est utilisé que pour votre service ;
- il est protégé par les mesures de l’annexe 3.
Il vous appartient de juger si vous avez besoin d’une analyse d’impact relative à la protection des données (LPD art. 22 ; RGPD art. 35). Nous vous aidons avec les informations nécessaires (clause 11).
Sécurité
Nous prenons les mesures techniques et organisationnelles décrites à l’annexe 3 (LPD art. 8 ; OPDo art. 1 à 3 ; RGPD art. 32). Nous pouvons les améliorer, mais nous ne pouvons pas abaisser le niveau de protection.
Sous-traitants ultérieurs
Votre autorisation. Vous nous autorisez de manière générale à recourir aux sous-traitants ultérieurs de l’annexe 2 (LPD art. 9, al. 3 ; RGPD art. 28, par. 2). L’annexe 2 est aussi publiée, et tenue à jour, sur notre page d’informations légales.
Sous-traitants ultérieurs nouveaux ou remplacés. Nous vous informons par e-mail au moins 30 jours avant d’ajouter ou de remplacer un sous-traitant ultérieur qui traite les données de vos appelants. Vous pouvez vous y opposer, avec motifs, dans ces 30 jours. Si nous ne pouvons pas répondre à votre opposition, vous pouvez mettre fin au contrat sans frais avant que le changement prenne effet. Pour un changement à bref délai nécessaire à la sécurité ou à la continuité, le préavis peut être plus court, et nous expliquons pourquoi.
Les mêmes obligations s’appliquent à eux. Nous imposons des obligations de protection des données à chaque sous-traitant ultérieur dans un contrat, en acceptant les conditions de sous-traitance du prestataire. Ces obligations doivent être aussi protectrices que le présent DPA, dans la mesure du possible (RGPD art. 28, par. 4).
Transferts à l’étranger
Où nous transférons, et sur quelle base. Nous ne transférons des données personnelles à l’étranger que sur l’une de ces bases :
- vers un État que le Conseil fédéral suisse considère comme adéquat (OPDo art. 8 et annexe 1 ; LPD art. 16, al. 1) ; ou
- avec l’une des garanties de la LPD art. 16, al. 2, par exemple des clauses types de protection des données reconnues par le PFPDT, c’est-à-dire les clauses contractuelles types de l’UE avec les adaptations suisses ; ou
- pour les données soumises au RGPD, selon le RGPD art. 44 à 46.
L’annexe 2 indique le pays de chaque sous-traitant ultérieur.
Données provenant de l’EEE. Les données provenant du Liechtenstein ou du reste de l’EEE sont traitées en Suisse et en Allemagne. La Suisse est reconnue comme adéquate par la Commission européenne (décision 2000/518/CE). Les transferts ultérieurs vers les États-Unis n’ont lieu que sur l’une des bases de la clause 9.1.
Canaux que vous choisissez
Si vous nous demandez de remettre les messages après un appel à un canal de votre choix (Telegram, ou votre adresse e-mail), nous les y remettons sur votre instruction.
- Telegram Messenger Inc. est responsable du traitement pour ce qui se passe sur Telegram, et n’est pas notre sous-traitant ultérieur.
- Telegram ne propose pas de contrat de sous-traitance pour ces messages.
- Ses messages ne sont pas chiffrés de bout en bout.
- Les copies dans votre chat échappent à notre suppression.
Ce que nous remettons :
- Par défaut : seulement le numéro de l’appelant, l’heure, si l’appelant souhaite être rappelé et si l’appel est urgent, et un lien vers votre tableau de bord.
- Seulement si vous le choisissez, et jamais pour les détenteurs de secrets (clause 5.4) : un court motif ou un court résumé.
Nous ne conservons que l’identifiant de votre chat et l’état de remise.
Assistance
Demandes des personnes concernées. Si une personne concernée s’adresse directement à nous pour exercer ses droits, nous vous transmettons la demande dans les 5 jours ouvrables et n’y répondons pas nous-mêmes, sauf si vous nous le demandez. Nous vous aidons à répondre, via le tableau de bord ou manuellement (RGPD art. 28, par. 3, let. e ; LPD art. 25 ss).
Vos autres obligations. Nous vous aidons pour la sécurité, la notification des violations, les analyses d’impact et la consultation préalable de l’autorité (LPD art. 22 à 24 ; RGPD art. 32 à 36), avec les informations dont nous disposons.
Coût. L’assistance qui va au-delà de ce que fait le tableau de bord peut être facturée à un tarif horaire, si nous en convenons avec vous à l’avance. L’assistance rendue nécessaire par notre propre manquement est gratuite.
Phrase pour votre propre déclaration de confidentialité. Vous pouvez l’utiliser telle quelle :
« Lorsque vous nous appelez, votre appel peut être pris par un assistant automatique de notre prestataire Oraklo. L’appel est transcrit (il n’est pas enregistré en audio) pour que nous recevions votre message. La transcription, votre numéro et l’heure de l’appel sont supprimés après 30 jours. Oraklo traite ces données pour notre compte, avec des prestataires en Suisse, dans l’UE et aux États-Unis ; la liste se trouve sur oraklo.app/legal#subprocessors. »
Violations de la sécurité des données
Nous vous informons dans les meilleurs délais, et nous visons à le faire dans les 48 heures après avoir pris connaissance d’une violation de la sécurité des données qui touche vos données (LPD art. 24, al. 3 ; RGPD art. 33, par. 2).
L’annonce indique, dans la mesure où cela est connu à ce moment :
- la nature de la violation ;
- les données et les personnes concernées ;
- les conséquences probables ;
- les mesures prises ou proposées.
Les informations manquantes suivent dès qu’elles sont disponibles (OPDo art. 15 ; RGPD art. 33, par. 3 et 4).
Suppression et restitution
Pendant le contrat. Les enregistrements d’appels (transcription, heure, numéro de l’appelant, message) sont supprimés automatiquement 30 jours après l’appel, et les données du chat du site web 30 jours après le dernier message.
À la fin du contrat. Les enregistrements d’appels restants sont supprimés au plus tard 30 jours après la fin. Des sauvegardes chiffrées peuvent en conserver une copie jusqu’à 35 jours de plus, après quoi elle est écrasée. Avant la fin, vous pouvez nous demander une copie de vos enregistrements, et nous supprimons plus tôt si vous le demandez (RGPD art. 28, par. 3, let. g).
Enregistrement du numéro. À la fin du contrat, nous demandons à Twilio de supprimer l’enregistrement de votre numéro, sauf si Twilio doit le conserver en vertu de la loi.
Conservation légale. Nous ne conservons des données plus longtemps que lorsque la loi nous y oblige.
Informations et audits
Nous mettons à votre disposition les informations dont vous avez besoin pour démontrer le respect du présent DPA (RGPD art. 28, par. 3, let. h) :
- le présent DPA ;
- l’annexe 2 et l’annexe 3 ;
- une fois par an, des réponses à vos questions écrites raisonnables.
Vous pouvez faire réaliser un audit sur place :
- à vos propres frais ;
- au plus une fois par an, sauf en cas de violation ;
- avec un préavis de 30 jours ;
- par un auditeur indépendant tenu à la confidentialité, pendant les heures de travail, et sans accès aux données d’autres clients.
Registre des traitements
Nous tenons un registre des traitements que nous effectuons pour vous (LPD art. 12 ; RGPD art. 30, par. 2).
Responsabilité
La responsabilité au titre du présent DPA suit la clause 11 des conditions générales client. La responsabilité envers les personnes concernées qui ne peut pas être limitée par la loi (par exemple selon le RGPD art. 82) n’est pas limitée par les conditions générales client.
Durée et primauté
Le présent DPA s’applique aussi longtemps que nous traitons vos données. Les clauses 5, 13 et 16 continuent de s’appliquer après la fin du contrat.
En cas de contradiction entre le présent DPA et les conditions générales client, le présent DPA prévaut pour la protection des données.
Annexe 1 : Description du traitement
Personnes concernées :
- les personnes qui appellent votre assistant ;
- les visiteurs qui utilisent votre chat en ligne (s’il est proposé) ;
- votre personnel, lorsqu’il est nommé dans la configuration de votre assistant.
Types de données :
- le numéro de téléphone de l’appelant (identifiant de l’appelant) et le numéro appelé ;
- l’audio de l’appel, seulement pendant la transmission, non conservé ;
- la transcription de l’appel ;
- la date, l’heure et la durée de l’appel ;
- le nom, le motif de l’appel et l’heure souhaitée, tels que l’appelant les donne ;
- le message et la demande de rendez-vous ;
- le texte du chat du site web.
Données sensibles : possibles. Les appelants peuvent dire des choses sur leur santé ou d’autres sujets sensibles (clause 6).
Nature du traitement :
- reconnaissance vocale en temps réel, réponse d’un modèle de langage et synthèse vocale ;
- conservation de l’enregistrement de l’appel ;
- affichage dans votre tableau de bord ;
- suppression ;
- remise du message après un appel au canal que vous avez choisi ;
- traduction d’un résumé lorsque vous avez choisi les résumés.
Finalités :
- répondre à vos appels ;
- prendre des messages et des demandes de rendez-vous ;
- vous montrer les enregistrements ;
- contrôler pour vous la qualité des réponses de votre assistant ;
- vous remettre des messages.
Durée : la durée des conditions générales client, plus les délais de suppression de la clause 13.
Annexe 2 : Sous-traitants ultérieurs
Cette liste est produite à partir de la même source que la liste de notre page d’informations légales ; les deux concordent donc toujours. Elle nomme chaque tiers qui peut traiter des données pour le service, ce qu’il fait, où il fonctionne et quelles données il reçoit. Certains ne reçoivent aucune donnée de vos appelants, comme leur ligne l’indique. Telegram figure dans la liste pour que rien ne soit caché ; ce n’est pas notre sous-traitant ultérieur (clause 10).
Pour 5 d’entre eux, nous n’avons pas encore confirmé la région de traitement. D’ici là, considérez-les comme situés hors de l’UE.
| Prestataire | Ce qu'il fait | Où le service fonctionne | Données |
|---|---|---|---|
| Amazon Web Services (AWS) | Hosting and storage | Frankfurt, Germany (eu-central-1) | Everything the service stores: account data, assistant configuration, call and chat records. |
| Amazon SES (AWS) | Sending the emails the service owes you | Frankfurt, Germany (eu-central-1) | Your email address, your business name, and the single-use link that signs you in to your own page. That link IS the credential, which is why this entry matters more than its size suggests. |
| LiveKit | Real-time audio transport | Self-hosted on the AWS instance above | Live call audio in transit. Not stored by this component. |
| OpenAI | Language model that composes the assistant’s replies | United States | The conversation text of a call or chat, plus the assistant’s instructions. |
| Microsoft Azure OpenAI | Backup language model, used when OpenAI does not answer in time | Region not confirmed | The conversation text of a call or chat, plus the assistant’s instructions — only when the backup is used. |
| Microsoft Azure Speech | Speech to text | Switzerland North | Caller audio, converted to text. |
| Microsoft Azure Speech (text to speech) | Voice of German and Portuguese assistants, and backup voice of English assistants | Switzerland North | The text the assistant is about to speak. For an English assistant, only while the backup voice is on. During the setup of a German or Portuguese assistant, also the greeting preview: your business name and your assistant's name. |
| Deepgram | Backup speech recognition, used when Azure Speech stalls; being removed before the first client | United States | Caller audio, converted to text — only when the backup is used. |
| Cartesia | Voice of English assistants, and backup voice of German and Portuguese assistants | United States | The text the assistant is about to speak. For a German or Portuguese assistant, only while the backup voice is on. |
| Twilio | The phone line that carries calls to the assistant: the Swiss (+41) number, and the SIP trunk to our server (contracting entity: Twilio Ireland Limited) | Ireland (IE1) for call routing; account data in the United States (Twilio's default region US1) unless the IE1 data region is enabled | Call audio in transit, and the caller’s and the called number. |
| Telnyx | Legacy test line: the phone line of our one US test number, which reaches the demo assistant | Region not confirmed | Call audio in transit, and the caller’s and the called number — only for calls to that test number. No client call and no Swiss (+41) number goes through Telnyx. |
| Stripe | Payments | United States (Stripe Payments Europe is the contracting entity) | Your name, email, business name, VAT or UID number if you give one, and your card — which Stripe holds; we never see it. |
| OpenRouter | Routes the onboarding reader of your website, and of the files you add, to its language model | United States | The public text of your own website, read once during onboarding, and any price list, menu or flyer you add during the setup, to fill in your assistant’s facts. |
| Anthropic | Language model that reads your public website, and the files you add, during onboarding | United States | The public text of your own website and the files you add during the setup (price list, menu, flyer), once, during onboarding. |
| Google (Places API) | Looks up your business’s public listing during onboarding | United States | Your business name and town, once, during onboarding. |
| TypeSafe | Checks whether the facts read from your website look plausible and complete, during onboarding, while this check is switched on | Region not confirmed | Your business name and country, and the opening hours, services, phone number, address and description read from your website — once per website read, during onboarding. |
| Telegram | Alerts to the operator; and, only if you connect it, the message to you after a call | Not stated by Telegram (Telegram Messenger Inc., established outside the EEA) | Operator alerts: your business name, plan, country, trial end date and our record number; for a demo visitor, the business name, business type and language. Operator alerts never carry your email address, your phone number or the content of a call. Only if you connect Telegram for call messages (off until you do): for each real call, the caller’s phone number, the time, whether the caller wants a call back and whether it is urgent, and a link to your dashboard; never the transcript. Only if you choose it, and never for health businesses: also a short reason, or a short summary of the call, which can name the caller. These messages are not end-to-end encrypted, and the copy in your chat stays there under Telegram’s rules after we delete the call record. Telegram offers no data processing agreement for these messages; you choose this channel. |
| Microsoft Azure AI Translator | Translates the short call summary in the message to you, only if you choose the summary level (never offered to health businesses) | Switzerland or the EU (region set by AZURE_TRANSLATOR_REGION) | The short call summary (up to 600 characters; it can name the caller and what was said), once per real call, only for a client who chose the summary level and whose language is not English; never the transcript. According to Microsoft’s documentation, text sent for translation is not stored. |
Annexe 3 : Mesures techniques et organisationnelles
Nous ne listons ici que des mesures que nous avons confirmées. Nous en ajoutons d’autres lorsqu’elles sont confirmées.
- Lieu : tout ce que le service conserve se trouve sur notre serveur chez Amazon Web Services à Francfort, en Allemagne.
- Minimisation des données : les appels ne sont pas enregistrés en audio ; les messages après un appel sont minimaux par défaut ; le choix de plus de détails n’est pas proposé aux établissements de santé.
- Suppression : les enregistrements d’appels sont supprimés automatiquement après 30 jours ; les sauvegardes chiffrées sont écrasées après au plus 35 jours de plus.
- Accès : vous vous connectez à votre page uniquement avec un code ou un lien à usage unique envoyé à votre adresse e-mail.
- Incidents : nous traitons les violations de la sécurité des données dans les délais de la clause 12.