Política de Privacidad

Última actualización: 9 de agosto de 2026

1. Responsable del Tratamiento

El responsable del tratamiento de sus datos es Code Pro Solution, nombre comercial bajo el que opera Marian Vasilof, titular de la aplicación AutoDiag.

Puede contactar con nosotros para cualquier cuestión sobre privacidad en soporte@codeprosolution.com. Los datos identificativos y fiscales completos figuran en el apartado 13.

2. Datos que Recopilamos

AutoDiag ha sido diseñada con la privacidad como prioridad. La Aplicación no pide registro ni cuenta para funcionar, y la mayor parte de los datos se tratan mediante un identificador de dispositivo generado al azar que no está vinculado a su identidad personal.

La Aplicación no recopila su ubicación —aunque en Android necesite el permiso para buscar adaptadores Bluetooth, como se explica en el apartado 6—, ni su lista de contactos, ni su matrícula, ni identificadores publicitarios, y no muestra publicidad. Nuestros servidores sí deducen el país desde el que se conecta a partir de su dirección IP, con fines de analítica de región y divisa. No se deduce ni se almacena nada más preciso que el país.

La información que se procesa incluye:

  • Datos del vehículo: Marca, modelo, año, motor, combustible, transmisión y kilómetros. Se utilizan exclusivamente para generar el diagnóstico.
  • Descripción de síntomas: Texto libre en el que usted describe la avería. ⚠️ Este texto se conserva en nuestros servidores junto con el diagnóstico generado (ver apartado 4). Le recomendamos no incluir en él datos personales ni de terceros.
  • Fotografías y Audio (opcional): Imágenes de piezas o testigos del tablero, y grabaciones de ruidos mecánicos. Se procesan temporalmente y no se almacenan permanentemente.
  • Datos OBD2 del vehículo (opcional): Si el usuario conecta un adaptador OBD2 vía Bluetooth o WiFi, la Aplicación puede leer: Número de Identificación del Vehículo (VIN), parámetros en tiempo real (RPM, temperatura, velocidad, presión, etc.), códigos de error de diagnóstico (DTCs) y estado de tests de emisiones (I/M Readiness). Estos datos se procesan localmente y se envían temporalmente al servicio de IA para generar el diagnóstico. No se almacenan de forma permanente en nuestros servidores.
  • Información del adaptador OBD2 (opcional): Marca/nombre del adaptador, tipo de conexión (BLE/WiFi/Bluetooth Classic) y versión del chip ELM. Se registra de forma anónima con fines de compatibilidad y mejora del servicio.
  • Información del dispositivo (solo en reportes de soporte): Si el usuario envía un reporte de soporte técnico, se recopila automáticamente: plataforma (iOS/Android), versión del sistema operativo, versión de la Aplicación y modelo del dispositivo. Se utiliza exclusivamente para diagnosticar problemas de compatibilidad.
  • Valoraciones y comentarios (opcional): Si el usuario valora un diagnóstico o escribe un comentario, este se guarda en el mismo registro del diagnóstico, y por tanto queda asociado al identificador de su dispositivo. El comentario se limita a 2.000 caracteres. Se envía además un aviso a nuestro equipo con un fragmento del comentario (hasta 500 caracteres) y parte del identificador de su dispositivo, para poder atenderlo. Ese aviso viaja por un servicio de mensajería externo (apartado 5).
  • Datos de cuenta (opcional): Si el usuario vincula su cuenta de Google o Apple, se almacenan: dirección de correo electrónico, nombre y proveedor de la cuenta (Google/Apple). Estos datos se utilizan para la recuperación de créditos entre dispositivos y, si el usuario la activa, para identificar su copia de seguridad (apartado 3 bis). Pueden ser eliminados en cualquier momento.
  • Datos anti-fraude: Dirección IP, huella del dispositivo (almacenada como hash irreversible) e identificador Android (si aplica). Se utilizan exclusivamente para impedir que una misma persona obtenga créditos gratuitos repetidamente reinstalando la Aplicación. Base legal: interés legítimo (Art. 6.1.f RGPD).
  • Registro de mantenimiento (solo en su dispositivo): Las revisiones que usted apunta —fecha, kilometraje, coste y sus notas— se guardan localmente. Solo salen del dispositivo si activa la copia de seguridad (apartado 3 bis) o si usted mismo exporta el libro de mantenimiento en PDF y lo comparte.

3. Almacenamiento Local

Por defecto, el historial de diagnósticos, el garaje de vehículos y los registros de mantenimiento se almacenan exclusivamente en el dispositivo del usuario. Code Pro Solution no tiene acceso a estos datos. Si el usuario desinstala la Aplicación, estos datos se eliminan automáticamente.

La Aplicación funciona por completo sin conexión y sin cuenta. Solo si el usuario activa expresamente la copia de seguridad descrita en el apartado 3 bis, una copia de estos datos se almacena también en nuestros servidores.

3 bis. Copia de Seguridad en la Nube (opcional)

El usuario puede activar una copia de seguridad para no perder su información al cambiar de dispositivo o reinstalar la Aplicación. Esta función está desactivada por defecto y requiere una cuenta vinculada de Google o Apple.

Vincular la cuenta para proteger los créditos y activar la copia de seguridad son dos decisiones independientes: se solicitan por separado y ninguna implica la otra.

Si el usuario la activa, se almacena en nuestros servidores una copia de:

  • Su garaje de vehículos: apodo, marca, modelo, año, motor, kilometraje y, si el usuario lo ha introducido, el número de bastidor (VIN).
  • Sus registros de mantenimiento: fecha, kilometraje, coste y las notas que haya escrito, incluidas las notas privadas de cada servicio.
  • Su historial de diagnósticos y sus preferencias de la Aplicación.

No se incluyen fotografías ni grabaciones de audio: la Aplicación las descarta antes de guardar el diagnóstico y, por tanto, nunca forman parte de la copia.

La copia de seguridad no cambia qué notas se envían a la inteligencia artificial —eso se detalla en el apartado 5—, pero sí implica que todas ellas, incluidas las que nunca salen hacia la IA, dejan de estar únicamente en su dispositivo.

Reversible en cualquier momento: desactivar la copia de seguridad elimina la información ya subida a nuestros servidores, no solo detiene futuras copias. El usuario conserva sus datos en el dispositivo.

Estos datos se conservan hasta que el usuario desactive la copia de seguridad o solicite la eliminación de sus datos (apartado 9). Base legal: consentimiento (Art. 6.1.a RGPD).

4. Registros del Servidor

Cada vez que se genera un diagnóstico, guardamos un registro en nuestros servidores para poder auditar la calidad de las respuestas de la inteligencia artificial, detectar errores y prevenir abusos. Este registro es más completo de lo que suele suponerse, y conviene que lo sepa:

  • La consulta completa enviada a la inteligencia artificial, incluida su descripción de la avería tal y como usted la escribió.
  • El diagnóstico completo devuelto por la inteligencia artificial.
  • Marca, modelo, año, motor, combustible, transmisión y kilometraje del vehículo consultado.
  • Su valoración y su comentario sobre el diagnóstico, si los deja.
  • Idioma, plataforma (iOS/Android), región y divisa configuradas, el país deducido de su dirección IP y el nivel de conocimientos técnicos que usted indicó.
  • Código de avería OBD2 y datos del adaptador, si utilizó uno.
  • Fecha, hora, tiempo de respuesta y consumo de la consulta.

No se guardan las fotografías ni las grabaciones de audio: se envían a la inteligencia artificial para analizarlas y se descartan; en el registro solo queda constancia de que se adjuntó una imagen o un audio.

Estos registros no contienen su nombre ni su correo electrónico como campos propios, pero están vinculados al identificador de su dispositivo y, por tanto, no son anónimos sino seudonimizados: si usted ha vinculado una cuenta, ese identificador puede relacionarse con ella. Y como incluyen texto que usted redacta libremente, pueden contener cualquier dato que usted decida escribir en él.

Se conservan un máximo de 2 años (730 días) y se eliminan mediante un proceso automático diario. Puede borrarlos antes en cualquier momento (apartado 7).

Guardamos además registros técnicos de uso y de errores —tipo de evento, identificador de dispositivo y datos técnicos, sin contenido de sus consultas— que se conservan 1 año (365 días).

5. Servicios de Terceros

Para prestar el servicio nos apoyamos en proveedores externos que actúan como encargados del tratamiento por nuestra cuenta y bajo contrato. Se identifican a continuación por categoría, conforme al artículo 13.1.e) del RGPD.

  • Proveedor de inteligencia artificial — Google LLC (Google Gemini). Es el único que recibe el contenido de su consulta: los datos del vehículo, su descripción de la avería, los datos OBD2 y, si las adjunta, las fotografías y grabaciones de audio. No se le envía su nombre, su correo electrónico ni el identificador de su dispositivo. ⚠️ Del libro de mantenimiento solo viaja el campo "Tus notas" —pensado para productos, como la marca del aceite o del filtro—, recortado a 70 caracteres y únicamente cuando esa revisión está vencida o próxima, porque a menudo explica el síntoma. El campo "Qué se hizo", donde suelen anotarse talleres o personas, no se envía nunca a la inteligencia artificial. La propia Aplicación se lo advierte antes de que escriba.
  • Proveedores de infraestructura (alojamiento, base de datos y protección frente a abusos). Almacenan y procesan los registros descritos en el apartado 4, asociados al identificador de su dispositivo. No acceden a su contenido con ninguna otra finalidad.
  • Proveedor de gestión de compras. Recibe el identificador de su dispositivo, utilizado como identificador de cliente, y los datos de la transacción. No recibe sus datos de pago: esos los gestiona directamente la tienda de aplicaciones.
  • Proveedor de mensajería. Cuando usted deja un comentario sobre un diagnóstico o envía un reporte de compatibilidad de un adaptador OBD2, nuestro equipo recibe un aviso para poder atenderlo. Ese aviso contiene un fragmento de lo que usted escribió (hasta 500 caracteres) y parte del identificador de su dispositivo, y viaja por un servicio de mensajería externo situado fuera del Espacio Económico Europeo. No recibe ningún otro dato suyo, y solo ocurre cuando usted escribe algo por su propia iniciativa.
  • Tiendas de aplicaciones — Apple App Store y Google Play. Gestionan el cobro conforme a sus propias políticas. Code Pro Solution no accede a sus datos de pago en ningún momento.
  • Servicios de consulta pública. La Aplicación consulta bases de datos públicas de seguridad y homologación de vehículos (organismos oficiales) para obtener marcas, modelos, llamadas a revisión e información del número de bastidor. No se les envía ningún dato personal suyo.
  • Proveedor de logotipos de marca. Para mostrar el logotipo del fabricante de su vehículo, su dispositivo lo descarga de un servicio externo, que recibe su dirección IP y la marca mostrada. Ningún otro dato.
  • Enlaces externos. La Aplicación puede ofrecerle enlaces a búsquedas en foros de automoción, a la aplicación de mapas de su dispositivo o a las tiendas de aplicaciones. Abrirlos es siempre decisión suya, y a partir de ese momento se aplica la política de privacidad del sitio de destino.

Mantenemos el registro completo e identificado de todos estos encargados en nuestro Registro de Actividades de Tratamiento (art. 30 RGPD). Puede solicitar la identidad concreta de cualquiera de ellos escribiendo a soporte@codeprosolution.com, y se la facilitaremos.

6. Permisos de la Aplicación

  • Cámara: Para fotografiar testigos del tablero. Procesamiento temporal.
  • Micrófono: Para grabar ruidos mecánicos. Procesamiento temporal.
  • Galería de fotos: Para seleccionar imágenes existentes.
  • Notificaciones: Para avisarle cuando toca una revisión de mantenimiento que usted mismo ha registrado. Los avisos se programan en su dispositivo: no existe ningún servicio de notificaciones push, no se envía ningún identificador a nuestros servidores y los avisos funcionan sin conexión.
  • Bluetooth: Para conectarse a adaptadores de diagnóstico OBD2 y leer datos del vehículo en tiempo real. La conexión es directa entre el dispositivo y el adaptador OBD2. No se envía información Bluetooth a nuestros servidores.
  • Red local: Para conectarse a adaptadores OBD2 WiFi. Solo se utiliza para la comunicación directa con el adaptador, sin transmitir datos de red a terceros.

Todos los permisos son opcionales, se solicitan en el momento en que se necesitan y la Aplicación sigue siendo utilizable si usted los deniega. La Aplicación no accede a sus contactos ni a su agenda.

ℹ️ Sobre el permiso de ubicación en Android. Verá que la Aplicación aparece en Google Play solicitando el permiso de ubicación, y que se lo pide al conectar un adaptador OBD2. No es para saber dónde está usted. Es una exigencia del propio sistema Android: buscar dispositivos Bluetooth cercanos requiere ese permiso, porque los dispositivos detectados podrían revelar una posición. Sin concederlo, Android no permite encontrar el adaptador.

La Aplicación nunca lee, calcula ni almacena su ubicación, ni la envía a ningún servidor ni a la inteligencia artificial. No contiene código que consulte el GPS. Lo único que sabemos sobre dónde está es el país que nuestros servidores deducen de su dirección IP (apartado 2), que no señala ningún lugar concreto. El permiso se solicita únicamente al buscar un adaptador OBD2, y si usted no usa esa función no se le pide nunca.

7. Retención y Eliminación de Datos

Datos locales: El usuario puede eliminarlos desinstalando la Aplicación o borrando los datos de la app desde los ajustes del dispositivo.

Registros de diagnóstico: Un máximo de 2 años (730 días). Se eliminan mediante un proceso automático diario.

Registros técnicos de uso y errores: 1 año (365 días), por el mismo proceso.

Datos de cuenta vinculada: El correo electrónico y el nombre asociados a una cuenta vinculada se conservan hasta que el usuario los elimine o desvincule.

Saldo de créditos y datos anti-fraude: Se conservan mientras el dispositivo siga registrado, porque su función es precisamente impedir que se reinicie el crédito reinstalando la Aplicación. Se anonimizan al ejercer la eliminación.

Copia de seguridad (apartado 3 bis): Hasta que el usuario la desactive o elimine sus datos.

Eliminación inmediata: El usuario puede solicitar la eliminación inmediata de todos sus datos desde la propia Aplicación, pulsando el botón "Eliminar Todos los Datos" disponible en la sección de Historial. Esta acción borra de forma permanente e irreversible todos los registros del servidor vinculados a su dispositivo y a su cuenta —incluidos los datos de la cuenta vinculada y la copia de seguridad del apartado 3 bis, si estaba activada—, así como los datos almacenados localmente.

Datos de compra: Gestionados por la tienda de aplicaciones y por nuestro proveedor de gestión de compras, conforme a sus respectivas políticas.

Para solicitar la eliminación de cualquier dato por vía alternativa, contacte con soporte@codeprosolution.com.

8. Transferencias Internacionales de Datos

Para prestar el servicio, algunos datos se transfieren a proveedores ubicados fuera del Espacio Económico Europeo, concretamente en Estados Unidos:

  • Proveedor de inteligencia artificial (Google LLC): procesamiento del diagnóstico y autenticación de la cuenta vinculada. Amparado por el EU-US Data Privacy Framework (DPF) y por Cláusulas Contractuales Tipo (SCC).
  • Proveedores de infraestructura (alojamiento y base de datos): amparados por el DPF.
  • Proveedor de gestión de compras: amparado por el DPF y por un acuerdo de tratamiento de datos público.
  • Proveedor de protección frente a abusos: solo procesa contadores temporales sin contenido, con una vida útil inferior a dos minutos.
  • Proveedor de mensajería (apartado 5): recibe únicamente los avisos de comentario o de reporte de adaptador, y solo cuando usted escribe uno. Al no existir una decisión de adecuación aplicable, esta transferencia se ampara en su consentimiento al enviarnos voluntariamente ese texto (Art. 49.1.a RGPD). Si prefiere que su comentario no salga del Espacio Económico Europeo, escríbanos en lugar de usar el formulario.

Estas garantías son las previstas en el Capítulo V del RGPD. Puede solicitarnos una copia de las cláusulas aplicables en soporte@codeprosolution.com.

9. Derechos del Usuario (RGPD)

Conforme al Reglamento General de Protección de Datos (UE) 2016/679, el usuario tiene derecho a: acceso, rectificación, supresión, portabilidad, oposición y limitación del tratamiento.

Para ejercer cualquiera de estos derechos, contacte con soporte@codeprosolution.com. Responderemos en el plazo de un mes previsto en el Art. 12.3 del RGPD.

El derecho de supresión puede ejercerse directamente desde la Aplicación, sin escribirnos, mediante el botón "Eliminar Todos los Datos" de la sección de Historial.

Si considera que no hemos atendido correctamente sus derechos, puede presentar una reclamación ante la Agencia Española de Protección de Datos (AEPD, www.aepd.es) o ante la autoridad de control de su país de residencia.

10. Uso por Menores

La Aplicación no está dirigida a menores de 16 años en la Unión Europea (conforme al RGPD) ni a menores de 13 años fuera de ella (conforme a COPPA). No recopilamos deliberadamente datos de menores. Si tiene conocimiento de que un menor ha facilitado datos personales, contacte con nosotros para proceder a su eliminación.

11. Seguridad

  • Comunicaciones cifradas mediante HTTPS (TLS).
  • Firma criptográfica de las solicitudes a nuestros servidores.
  • Limitación de frecuencia de solicitudes para prevenir abusos.
  • Huellas de dispositivo almacenadas como hash criptográfico irreversible.
  • La clave de acceso al servicio de inteligencia artificial nunca sale de nuestro servidor: la Aplicación no la contiene.
  • La copia de seguridad de cada cuenta solo puede descargarse desde un dispositivo que haya acreditado su identidad ante nuestro servidor; la Aplicación no puede pedir la copia de otra cuenta.

Ningún sistema es completamente seguro. En caso de una violación de seguridad que suponga un riesgo alto para sus derechos, se lo comunicaremos conforme al Art. 34 del RGPD.

12. Modificaciones

Code Pro Solution puede modificar esta Política de Privacidad para reflejar cambios en la Aplicación o en la normativa aplicable. La fecha de la última actualización figura al principio de este documento.

Si un cambio afecta de forma sustancial al tratamiento de sus datos —por ejemplo, una finalidad nueva o un destinatario nuevo—, se le informará dentro de la Aplicación y, cuando la base legal sea el consentimiento, se le pedirá de nuevo.

13. Contacto

Para consultas sobre privacidad o protección de datos:

Datos identificativos del responsable, conforme al artículo 10 de la Ley 34/2002 (LSSI-CE) y al artículo 13 del RGPD:

Titular: Marian Vasilof

Nombre comercial: Code Pro Solution

NIF: X7286743K

Domicilio a efectos de notificaciones: Calle Menorca 7, 45180 Camarena, Toledo, España

Privacy Policy

Last updated: 9 August 2026

1. Data Controller

The controller of your data is Code Pro Solution, the trade name under which Marian Vasilof operates, owner of the AutoDiag application.

You can contact us about any privacy matter at soporte@codeprosolution.com. Full identification and tax details appear in section 13.

2. Data We Collect

AutoDiag has been designed with privacy as a priority. The Application requires no sign-up or account to work, and most data is processed using a randomly generated device identifier that is not linked to your personal identity.

The Application does not collect your location — although on Android it needs the permission in order to search for Bluetooth adapters, as explained in section 6 — nor your contacts, your licence plate or advertising identifiers, and it shows no advertising. Our servers do derive the country you connect from using your IP address, for region and currency analytics. Nothing more precise than the country is derived or stored.

The information processed includes:

  • Vehicle data: Make, model, year, engine, fuel type, transmission, and mileage. Used exclusively to generate the diagnosis.
  • Symptom description: Free text in which you describe the fault. ⚠️ This text is retained on our servers together with the generated diagnosis (see section 4). We recommend not including personal data — yours or anyone else's — in it.
  • Photos and Audio (optional): Images of parts or dashboard warning lights, and recordings of mechanical noises. Processed temporarily and not stored permanently.
  • OBD2 vehicle data (optional): If the user connects an OBD2 adapter via Bluetooth or WiFi, the Application may read: Vehicle Identification Number (VIN), real-time parameters (RPM, temperature, speed, pressure, etc.), diagnostic trouble codes (DTCs), and emission test status (I/M Readiness). This data is processed locally and temporarily sent to the AI service for diagnosis generation. It is not permanently stored on our servers.
  • OBD2 adapter information (optional): Adapter brand/name, connection type (BLE/WiFi/Bluetooth Classic), and ELM chip version. Logged anonymously for compatibility and service improvement purposes.
  • Device information (support reports only): If the user submits a technical support report, the following is automatically collected: platform (iOS/Android), OS version, Application version, and device model. Used exclusively to diagnose compatibility issues.
  • Ratings and comments (optional): If you rate a diagnosis or write a comment, it is stored in the diagnosis record itself, and is therefore associated with your device identifier. Comments are limited to 2,000 characters. An alert is also sent to our team containing an excerpt of the comment (up to 500 characters) and part of your device identifier, so we can act on it. That alert travels through an external messaging service (section 5).
  • Account data (optional): If the user links their Google or Apple account, the following is stored: email address, name, and account provider (Google/Apple). This data is used for cross-device credit recovery and, if the user enables it, to identify their backup (section 3a). It can be deleted at any time.
  • Anti-fraud data: IP address, device fingerprint (stored as an irreversible hash) and Android identifier (if applicable). Used exclusively to prevent the same person from repeatedly obtaining free credits by reinstalling the Application. Legal basis: legitimate interest (Art. 6.1.f GDPR).
  • Maintenance log (on your device only): The services you record — date, mileage, cost and your notes — are stored locally. They leave the device only if you enable the cloud backup (section 3a) or if you export and share the maintenance book as a PDF yourself.

3. Local Storage

By default, diagnostic history, the vehicle garage and maintenance records are stored exclusively on the user's device. Code Pro Solution has no access to this data. If the user uninstalls the Application, this data is automatically deleted.

The Application works fully offline and without an account. Only if the user expressly enables the backup described in section 3a is a copy of this data also stored on our servers.

3a. Cloud Backup (optional)

The user may enable a backup so that their information is not lost when changing device or reinstalling the Application. This feature is disabled by default and requires a linked Google or Apple account.

Linking an account to protect credits and enabling the backup are two independent decisions: they are requested separately and neither implies the other.

If the user enables it, a copy of the following is stored on our servers:

  • Their vehicle garage: nickname, make, model, year, engine, mileage and, if the user has entered it, the Vehicle Identification Number (VIN).
  • Their maintenance records: date, mileage, cost and any notes written, including the private note for each service.
  • Their diagnostic history and Application preferences.

Photographs and audio recordings are not included: the Application discards them before saving the diagnosis, so they never form part of the backup.

The backup does not change which notes are sent to the artificial intelligence — that is set out in section 5 — but it does mean that all of them, including those that never travel to the AI, are no longer held solely on your device.

Reversible at any time: disabling the backup deletes the information already uploaded to our servers, it does not merely stop future backups. The user keeps their data on the device.

This data is retained until the user disables the backup or requests deletion of their data (section 9). Legal basis: consent (Art. 6.1.a GDPR).

4. Server Logs

Every time a diagnosis is generated, we store a record on our servers so we can audit the quality of the AI's answers, detect errors and prevent abuse. This record is more complete than is usually assumed, and you should know what it contains:

  • The complete query sent to the artificial intelligence, including your description of the fault exactly as you wrote it.
  • The complete diagnosis returned by the artificial intelligence.
  • Make, model, year, engine, fuel, transmission and mileage of the vehicle.
  • Your rating and comment on the diagnosis, if you leave them.
  • Language, platform (iOS/Android), region and currency as configured, the country derived from your IP address, and the technical skill level you indicated.
  • OBD2 fault code and adapter details, if you used one.
  • Date, time, response time and query cost.

Photographs and audio recordings are not stored: they are sent to the artificial intelligence for analysis and then discarded; the record only notes that an image or audio was attached.

These records do not contain your name or email address as fields of their own, but they are linked to your device identifier and are therefore not anonymous but pseudonymous: if you have linked an account, that identifier can be related to it. And because they include text you write freely, they may contain any data you choose to put in it.

They are kept for a maximum of 2 years (730 days) and removed by an automated daily process. You can delete them sooner at any time (section 7).

We also keep technical usage and error logs — event type, device identifier and technical data, with none of your query content — which are kept for 1 year (365 days).

5. Third-Party Services

To provide the service we rely on external providers acting as processors on our behalf and under contract. They are identified below by category, in accordance with Article 13.1(e) GDPR.

  • Artificial intelligence provider — Google LLC (Google Gemini). The only one that receives the content of your query: vehicle data, your description of the fault, OBD2 data and, if you attach them, photographs and audio recordings. Your name, email address and device identifier are not sent to it. ⚠️ From your maintenance log, only the "Your notes" field travels — intended for products, such as the brand of oil or filter — trimmed to 70 characters and only when that service is overdue or due soon, because it often explains the symptom. The "Service details" field, where garages or people are typically recorded, is never sent to the artificial intelligence. The Application warns you of this before you write.
  • Infrastructure providers (hosting, database and abuse protection). They store and process the records described in section 4, associated with your device identifier. They do not access your content for any other purpose.
  • Purchase management provider. Receives your device identifier, used as the customer identifier, and the transaction details. It does not receive your payment details: those are handled directly by the app store.
  • Messaging provider. When you leave a comment about a diagnosis or submit an OBD2 adapter compatibility report, our team receives an alert so we can act on it. That alert contains an excerpt of what you wrote (up to 500 characters) and part of your device identifier, and travels through an external messaging service located outside the European Economic Area. It receives no other data about you, and this only happens when you write something on your own initiative.
  • App stores — Apple App Store and Google Play. Handle payment under their own policies. Code Pro Solution never has access to your payment details.
  • Public reference services. The Application queries public vehicle safety and type-approval databases (official bodies) for makes, models, recalls and VIN information. No personal data of yours is sent to them.
  • Brand logo provider. To display your vehicle manufacturer's logo, your device downloads it from an external service, which receives your IP address and the brand shown. No other data.
  • External links. The Application may offer links to searches on car forums, to your device's maps app or to the app stores. Opening them is always your choice, and from that point the destination site's privacy policy applies.

We keep a complete, named record of all these processors in our Record of Processing Activities (Art. 30 GDPR). You may request the specific identity of any of them by writing to soporte@codeprosolution.com, and we will provide it.

6. Application Permissions

  • Camera: To photograph dashboard warning lights. Temporary processing.
  • Microphone: To record mechanical noises. Temporary processing.
  • Photo Gallery: To select existing images.
  • Notifications: To alert you when a maintenance service you recorded yourself is due. Alerts are scheduled on your device: there is no push notification service, no identifier is sent to our servers, and alerts work offline.
  • Bluetooth: To connect to OBD2 diagnostic adapters and read real-time vehicle data. The connection is direct between the device and the OBD2 adapter. No Bluetooth information is sent to our servers.
  • Local Network: To connect to WiFi OBD2 adapters. Used solely for direct adapter communication, without transmitting network data to third parties.

All permissions are optional, are requested when they are needed, and the Application remains usable if you deny them. The Application does not access your contacts or your calendar.

ℹ️ About the location permission on Android. You will see the Application listed on Google Play as requesting the location permission, and it will ask for it when you connect an OBD2 adapter. It is not to find out where you are. It is an Android platform requirement: scanning for nearby Bluetooth devices requires that permission, because the devices found could reveal a position. Without granting it, Android will not let the adapter be found.

The Application never reads, derives or stores your location, nor sends it to any server or to the artificial intelligence. It contains no code that queries GPS. The only thing we know about where you are is the country our servers derive from your IP address (section 2), which points to no specific place. The permission is requested only when searching for an OBD2 adapter, and if you do not use that feature you are never asked for it.

7. Data Retention and Deletion

Local data: Users can delete it by uninstalling the Application or clearing app data in device settings.

Diagnosis records: A maximum of 2 years (730 days). Removed by an automated daily process.

Technical usage and error logs: 1 year (365 days), by the same process.

Linked account data: The email address and name associated with a linked account are kept until you delete or unlink them.

Credit balance and anti-fraud data: Kept while the device remains registered, since their whole purpose is to prevent the free credit from being reset by reinstalling the Application. They are anonymised when you exercise erasure.

Cloud backup (section 3a): Until you disable it or delete your data.

Immediate deletion: Users can request immediate deletion of all their data from the Application itself by pressing the "Delete All Data" button in the History section. This action permanently and irreversibly deletes all server records linked to their device and to their account — including linked account data and the cloud backup described in section 3a, if it was enabled — as well as locally stored data.

Purchase data: Managed by the app store and by our purchase management provider, under their respective policies.

To request data deletion through an alternative channel, contact soporte@codeprosolution.com.

8. International Data Transfers

To provide the service, some data is transferred to providers located outside the European Economic Area, specifically in the United States:

  • Artificial intelligence provider (Google LLC): diagnosis processing and linked-account authentication. Covered by the EU-US Data Privacy Framework (DPF) and by Standard Contractual Clauses (SCCs).
  • Infrastructure providers (hosting and database): covered by the DPF.
  • Purchase management provider: covered by the DPF and by a public data processing agreement.
  • Abuse protection provider: processes only temporary counters with no content, with a lifetime under two minutes.
  • Messaging provider (section 5): receives only the comment or adapter-report alerts, and only when you write one. As no adequacy decision applies, this transfer relies on your consent in voluntarily sending us that text (Art. 49.1.a GDPR). If you prefer your comment not to leave the European Economic Area, write to us instead of using the form.

These safeguards are those set out in Chapter V GDPR. You may request a copy of the applicable clauses at soporte@codeprosolution.com.

9. User Rights (GDPR)

Under the General Data Protection Regulation (EU) 2016/679, users have the right to: access, rectification, erasure, portability, objection, and restriction of processing.

To exercise any of these rights, contact soporte@codeprosolution.com. We will respond within the one-month period set out in Art. 12.3 GDPR.

The right to erasure can be exercised directly from the Application, without writing to us, using the "Delete All Data" button in the History section.

If you believe we have not handled your rights properly, you may lodge a complaint with the Spanish Data Protection Agency (AEPD, www.aepd.es) or with the supervisory authority of your country of residence.

10. Children's Privacy

The Application is not intended for children under 16 in the European Union (per GDPR) or under 13 outside of it (per COPPA). We do not knowingly collect data from children. If you become aware that a child has provided personal data, please contact us for its deletion.

11. Security

  • Encrypted communications via HTTPS (TLS).
  • Cryptographic signing of requests to our servers.
  • Request rate limiting to prevent abuse.
  • Device fingerprints stored as an irreversible cryptographic hash.
  • The artificial intelligence service key never leaves our server: the Application does not contain it.
  • Each account's backup can only be downloaded from a device that has proved its identity to our server; the Application cannot request another account's backup.

No system is completely secure. In the event of a security breach posing a high risk to your rights, we will notify you in accordance with Art. 34 GDPR.

12. Changes

Code Pro Solution may modify this Privacy Policy to reflect changes in the Application or in applicable law. The date of the last update appears at the top of this document.

If a change materially affects how your data is processed — a new purpose or a new recipient, for example — you will be informed within the Application and, where the legal basis is consent, you will be asked for it again.

13. Contact

For privacy or data protection inquiries:

Controller identification details, pursuant to Article 10 of Spanish Law 34/2002 (LSSI-CE) and Article 13 GDPR:

Owner: Marian Vasilof

Trade name: Code Pro Solution

Tax ID (NIF): X7286743K

Address for notices: Calle Menorca 7, 45180 Camarena, Toledo, Spain

Términos y Condiciones / Terms and Conditions

📲 Download AutoDiag

Download on the App Store Get it on Google Play