Contrato de encargo de tratamiento (DPA)
Cómo tratamos por cuenta de usted los datos de quienes le llaman, y qué le debemos por ello. Este contrato forma parte de las condiciones de cliente.
Este contrato está redactado en inglés. Las versiones alemana, francesa, italiana, portuguesa y española son traducciones de cortesía; en caso de discrepancia, prevalece la versión inglesa.
Partes
Este contrato forma parte de las condiciones de cliente de Oraklo, entre:
- el cliente (el «responsable del tratamiento»); y
- el prestador indicado en nuestro aviso legal, que opera con el nombre Oraklo (el «encargado del tratamiento», «nosotros»).
Dirección del prestador: en preparación; escríbanos a support@oraklo.app.
Funciones y ley aplicable
Funciones. Respecto a los datos personales de quienes le llaman y de los visitantes del chat de su sitio web, usted es el responsable del tratamiento y nosotros somos su encargado (LPD suiza art. 5 letras j y k; RGPD art. 4, puntos 7 y 8).
Ley aplicable. «Derecho de protección de datos» significa la LPD y la OPDa suizas y, cuando sea aplicable, el RGPD. El RGPD se aplica en particular a los clientes establecidos en Liechtenstein y a los interesados en el EEE.
Qué tratamos y por qué
El objeto, la duración, la naturaleza y la finalidad del tratamiento, los tipos de datos y las categorías de interesados se describen en el anexo 1 (RGPD art. 28, apartado 3).
Sus instrucciones
Cuáles son sus instrucciones. Tratamos los datos solo siguiendo sus instrucciones documentadas (RGPD art. 28, apartado 3, letra a). Sus instrucciones son:
- las condiciones de cliente y este DPA;
- la configuración de su asistente;
- los ajustes que usted elige en su página, por ejemplo su canal de mensajes y el nivel de detalle.
Esto se aplica también a las transferencias al extranjero, que solo se hacen como describe la cláusula 9.
Solo lo que usted mismo podría hacer. Tratamos los datos solo como usted mismo estaría autorizado a hacerlo (LPD art. 9, apartado 1, letra a).
- No los usamos para fines propios.
- No usamos las conversaciones de quienes le llaman para entrenar modelos de IA.
- Los controles de calidad de las respuestas del asistente se hacen para usted, para mejorar su asistente.
Instrucciones ilícitas. Si consideramos que una instrucción infringe el derecho de protección de datos, se lo comunicamos (RGPD art. 28, apartado 3, último párrafo).
Obligaciones legales. Si la ley nos obliga a tratar datos de otra manera (por ejemplo, una orden de una autoridad), se lo comunicamos antes de hacerlo, salvo que la ley lo prohíba.
Confidencialidad de nuestras personas
Todas las personas que pueden acceder a sus datos están obligadas a la confidencialidad por escrito, o por ley, antes de que se les dé acceso (RGPD art. 28, apartado 3, letra b).
Secreto profesional (consultas médicas, dentales, de terapia y de cuidados, y otros obligados al secreto)
Ámbito. Esta cláusula se aplica si usted, o las personas que trabajan para usted, están sujetos al secreto profesional. Ejemplos: el art. 321 del Código Penal suizo (médicos, dentistas, quiroprácticos, farmacéuticos, psicólogos, fisioterapeutas y otras profesiones sanitarias, y sus auxiliares), el derecho sanitario cantonal o el derecho de Liechtenstein.
Actuamos como su auxiliar. Actuamos como su auxiliar en el sentido del art. 321, número 1, del Código Penal suizo.
- Guardamos en secreto todo lo que sepamos de sus pacientes o clientes al prestar el servicio.
- Lo usamos solo para prestarle el servicio.
- No lo revelamos a nadie, salvo a los subencargados del anexo 2, en la medida en que cada uno lo necesite para su tarea, o cuando la ley nos obligue.
La misma obligación para todos los implicados. Obligamos por escrito al mismo secreto a todas las personas que tengan acceso. Con nuestros subencargados acordamos cláusulas de confidencialidad al menos tan protectoras como esta cláusula, en la medida en que las condiciones de cada proveedor lo permitan.
Mensajes para obligados al secreto. Para los obligados al secreto, ningún contenido de la llamada va a un canal de mensajes: la opción de más detalle no se ofrece a centros de salud, y las condiciones de cliente la prohíben a cualquier otro obligado al secreto (condiciones de cliente, cláusula 6.2). Los mensajes después de una llamada contienen entonces solo el número de quien llamó, la hora, y si se pidió que le devuelvan la llamada y si la llamada es urgente.
Su propia obligación sigue siendo suya. Su propia obligación de secreto, y la decisión de si el uso de Oraklo es compatible con ella, siguen siendo suyas. Eso incluye si debe informar a los pacientes o clientes o pedir su consentimiento.
Sin límite de tiempo. Esta cláusula sigue aplicándose sin límite de tiempo después del final del contrato.
Datos de salud y otros datos sensibles
Quienes llaman pueden hablar al asistente de su salud, de su religión o de otros asuntos. Son datos sensibles (LPD art. 5, letra c; RGPD art. 9, apartado 1). Tratamos cada registro de llamada como si pudiera contener datos sensibles:
- se conserva solo durante el plazo de la cláusula 13;
- se usa solo para su servicio;
- está protegido por las medidas del anexo 3.
Le corresponde a usted valorar si necesita una evaluación de impacto relativa a la protección de datos (LPD art. 22; RGPD art. 35). Le ayudamos con la información necesaria (cláusula 11).
Seguridad
Adoptamos las medidas técnicas y organizativas descritas en el anexo 3 (LPD art. 8; OPDa arts. 1 a 3; RGPD art. 32). Podemos mejorarlas, pero no podemos reducir el nivel de protección.
Subencargados
Su autorización. Usted nos autoriza de forma general a recurrir a los subencargados del anexo 2 (LPD art. 9, apartado 3; RGPD art. 28, apartado 2). El anexo 2 también se publica, y se mantiene actualizado, en nuestra página de información legal.
Subencargados nuevos o sustituidos. Le avisamos por correo electrónico al menos 30 días antes de añadir o sustituir un subencargado que trate los datos de quienes le llaman. Puede oponerse, de forma motivada, en esos 30 días. Si no podemos atender su oposición, puede poner fin al contrato sin coste antes de que el cambio surta efecto. En un cambio con poca antelación necesario para la seguridad o la continuidad, el aviso puede ser más breve, y le explicamos por qué.
Se les aplican las mismas obligaciones. Imponemos a cada subencargado obligaciones de protección de datos en un contrato, aceptando las condiciones de tratamiento de datos del proveedor. Esas obligaciones deben ser tan protectoras como este DPA, en la medida de lo posible (RGPD art. 28, apartado 4).
Transferencias al extranjero
Adónde transferimos y con qué base. Solo transferimos datos personales al extranjero con una de estas bases:
- a un país que el Consejo Federal suizo considera adecuado (OPDa art. 8 y anexo 1; LPD art. 16, apartado 1); o
- con una de las garantías de la LPD art. 16, apartado 2, por ejemplo cláusulas tipo de protección de datos reconocidas por el PFPDT, es decir, las cláusulas contractuales tipo de la UE con las adaptaciones suizas; o
- para los datos sujetos al RGPD, conforme a los arts. 44 a 46 del RGPD.
El anexo 2 indica el país de cada subencargado.
Datos del EEE. Los datos de Liechtenstein o del resto del EEE se tratan en Suiza y en Alemania. Suiza está reconocida como adecuada por la Comisión Europea (Decisión 2000/518/CE). Las transferencias ulteriores a los Estados Unidos solo se hacen con una de las bases de la cláusula 9.1.
Canales que usted elige
Si nos indica que entreguemos los mensajes después de una llamada en un canal que usted elija (Telegram, o su dirección de correo electrónico), los entregamos allí siguiendo su instrucción.
- Telegram Messenger Inc. es responsable del tratamiento de lo que ocurre en Telegram, y no es nuestro subencargado.
- Telegram no ofrece un contrato de encargo de tratamiento para estos mensajes.
- Sus mensajes no están cifrados de extremo a extremo.
- Las copias en su chat quedan fuera de nuestra supresión.
Lo que entregamos:
- Por defecto: solo el número de quien llamó, la hora, si la persona quiere que le devuelvan la llamada y si la llamada es urgente, y un enlace a su panel.
- Solo si usted lo elige, y nunca para obligados al secreto (cláusula 5.4): un motivo breve o un resumen breve.
Guardamos solo el ID de su chat y el estado de la entrega.
Asistencia
Solicitudes de los interesados. Si un interesado nos pide directamente ejercer sus derechos, le trasladamos la solicitud en un plazo de 5 días hábiles y no la respondemos nosotros, salvo que usted nos lo indique. Le ayudamos a responder, a través del panel o manualmente (RGPD art. 28, apartado 3, letra e; LPD arts. 25 y siguientes).
Sus otras obligaciones. Le ayudamos con la seguridad, la notificación de brechas, las evaluaciones de impacto y la consulta previa a la autoridad (LPD arts. 22 a 24; RGPD arts. 32 a 36), con la información de que disponemos.
Coste. La asistencia que vaya más allá de lo que hace el panel puede cobrarse a una tarifa por hora, si lo acordamos con usted de antemano. La asistencia necesaria por un incumplimiento nuestro es gratuita.
Frase para su propia política de privacidad. Puede usarla tal como está:
«Cuando nos llama, su llamada puede ser atendida por un asistente automático de nuestro proveedor Oraklo. La llamada se transcribe (no se graba en audio) para que recibamos su recado. La transcripción, su número y la hora de la llamada se suprimen a los 30 días. Oraklo trata estos datos por nuestra cuenta, con proveedores de servicios en Suiza, la UE y los Estados Unidos; la lista está en oraklo.app/legal#subprocessors.»
Brechas de seguridad de los datos
Le informamos sin dilación indebida, y procuramos hacerlo en un plazo de 48 horas desde que tengamos conocimiento de una brecha de seguridad de los datos que afecte a sus datos (LPD art. 24, apartado 3; RGPD art. 33, apartado 2).
La notificación indica, en la medida en que se conozca en ese momento:
- la naturaleza de la brecha;
- los datos y las personas afectados;
- las consecuencias probables;
- las medidas adoptadas o propuestas.
La información que falte se facilita en cuanto esté disponible (OPDa art. 15; RGPD art. 33, apartados 3 y 4).
Supresión y devolución
Durante el contrato. Los registros de llamadas (transcripción, hora, número de quien llama, recado) se suprimen automáticamente 30 días después de la llamada, y los registros del chat del sitio web 30 días después del último mensaje.
Cuando el contrato termina. Los registros de llamadas restantes se suprimen, como muy tarde, 30 días después del final. Las copias de seguridad cifradas pueden conservar una copia hasta 35 días más, tras lo cual se sobrescribe. Antes del final, puede pedirnos una copia de sus registros, y suprimimos antes si usted lo pide (RGPD art. 28, apartado 3, letra g).
Registro del número. Cuando el contrato termina, pedimos a Twilio que suprima el registro de su número, salvo que Twilio deba conservarlo por ley.
Conservación legal. Solo conservamos datos durante más tiempo cuando la ley nos obliga.
Información y auditorías
Ponemos a su disposición la información que necesita para demostrar el cumplimiento de este DPA (RGPD art. 28, apartado 3, letra h):
- este DPA;
- el anexo 2 y el anexo 3;
- una vez al año, respuestas a sus preguntas escritas razonables.
Puede encargar una auditoría in situ:
- a su propia costa;
- como máximo una vez al año, salvo que haya habido una brecha;
- con un preaviso de 30 días;
- por un auditor independiente obligado a la confidencialidad, en horario laboral y sin acceso a los datos de otros clientes.
Registro de actividades de tratamiento
Llevamos un registro del tratamiento que realizamos por cuenta de usted (LPD art. 12; RGPD art. 30, apartado 2).
Responsabilidad
La responsabilidad según este DPA sigue la cláusula 11 de las condiciones de cliente. La responsabilidad frente a los interesados que no pueda limitarse por ley (por ejemplo, según el art. 82 del RGPD) no queda limitada por las condiciones de cliente.
Duración y prevalencia
Este DPA se aplica mientras tratemos sus datos. Las cláusulas 5, 13 y 16 siguen aplicándose después del final del contrato.
Si este DPA y las condiciones de cliente están en conflicto, este DPA prevalece en materia de protección de datos.
Anexo 1: Descripción del tratamiento
Interesados:
- las personas que llaman a su asistente;
- los visitantes que usan el chat de su sitio web (si se ofrece);
- su personal, cuando se nombra en la configuración de su asistente.
Tipos de datos:
- el número de teléfono de quien llama (identificación de llamada) y el número llamado;
- el audio de la llamada, solo durante la transmisión, no almacenado;
- la transcripción de la llamada;
- la fecha, la hora y la duración de la llamada;
- el nombre, el motivo de la llamada y la hora deseada, tal como los indica quien llama;
- el recado y la solicitud de cita;
- el texto del chat del sitio web.
Datos sensibles: posibles. Quienes llaman pueden decir cosas sobre su salud u otros asuntos sensibles (cláusula 6).
Naturaleza del tratamiento:
- reconocimiento de voz en tiempo real, respuesta de un modelo de lenguaje y síntesis de voz;
- almacenamiento del registro de la llamada;
- visualización en su panel;
- supresión;
- entrega del mensaje después de una llamada en el canal que usted eligió;
- traducción de un resumen cuando usted eligió los resúmenes.
Finalidades:
- atender sus llamadas;
- tomar recados y solicitudes de cita;
- mostrarle los registros;
- comprobar para usted la calidad de las respuestas de su asistente;
- entregarle mensajes.
Duración: la duración de las condiciones de cliente, más los plazos de supresión de la cláusula 13.
Anexo 2: Subencargados
Esta lista se genera a partir de la misma fuente que la lista de nuestra página de información legal, así que las dos coinciden siempre. Indica cada tercero que puede tratar datos para el servicio, qué hace, dónde funciona y qué datos recibe. Algunos no reciben ningún dato de quienes le llaman, como dice su fila. Telegram figura en la lista para que no quede nada oculto; no es nuestro subencargado (cláusula 10).
En 5 de ellos aún no hemos confirmado la región de tratamiento. Hasta entonces, considérelos fuera de la UE.
| Proveedor | Qué hace | Dónde funciona | Datos |
|---|---|---|---|
| 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. |
Anexo 3: Medidas técnicas y organizativas
Aquí indicamos solo medidas que hemos confirmado. Añadimos otras cuando se confirman.
- Lugar: todo lo que el servicio almacena está en nuestro servidor de Amazon Web Services en Fráncfort, Alemania.
- Minimización de datos: las llamadas no se graban en audio; los mensajes después de una llamada son mínimos por defecto; la opción de más detalle no se ofrece a centros de salud.
- Supresión: los registros de llamadas se suprimen automáticamente a los 30 días; las copias de seguridad cifradas se sobrescriben tras, como máximo, 35 días más.
- Acceso: usted accede a su página solo con un código o un enlace de un solo uso enviado a su dirección de correo electrónico.
- Incidentes: tratamos las brechas de seguridad de los datos dentro de los plazos de la cláusula 12.