Política de Privacidad

Última actualización: 28 de abril de 2026

1. Responsable del Tratamiento

Denominación social: Code Pro Solution

NIF: X7286743K

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

Correo de contacto: info@codeprosolution.com

Correo de soporte: soporte@codeprosolution.com

2. Datos que Recopilamos

AutoDiag ha sido diseñada con la privacidad como prioridad. No recopilamos datos personales identificativos del usuario (nombre, correo electrónico, número de teléfono, etc.). El usuario es completamente anónimo.

La información que se procesa de forma temporal 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 describiendo la avería.
  • 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.
  • Feedback y reportes de soporte (opcional): Si el usuario elige dejar una valoración, un comentario o un reporte de soporte, dicho contenido se almacena de forma anónima en nuestros servidores asociado a un identificador de diagnóstico (no vinculado al usuario).
  • Ubicación (opcional): Solo para "Talleres Cercanos". No se almacena ni se comparte.

3. Almacenamiento Local

El historial de diagnósticos se almacena 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.

4. Registros del Servidor

Nuestros servidores mantienen registros anónimos de las solicitudes de diagnóstico con fines de monitorización, detección de errores y prevención de abusos. Estos registros incluyen:

  • Identificador anónimo de la solicitud (no vinculado al usuario).
  • Marca y modelo del vehículo consultado.
  • Fecha, hora y tiempo de respuesta del servidor.
  • Metadata OBD2 anónima (si aplica): nombre del adaptador, tipo de conexión y versión ELM.

Estos registros NO contienen datos personales identificativos (ni nombre, ni email, ni IP, ni identificador del dispositivo). Se retienen durante un máximo de 15 días.

5. Servicios de Terceros

  • Google Gemini (IA): Los datos del vehículo, síntomas y datos OBD2 se envían a Google Gemini para generar el diagnóstico. No se envían datos personales identificativos.
  • RevenueCat: Gestiona suscripciones y compras. Genera un identificador anónimo.
  • Upstash Redis: Limitación de frecuencia de solicitudes. Solo procesa contadores anónimos.
  • Vercel Postgres (Neon): Base de datos que almacena registros anónimos de diagnósticos, eventos del sistema y reportes de soporte. No contiene datos personales identificativos.
  • NHTSA (Departamento de Transporte de EE.UU.): Se consulta su API pública gratuita para obtener marcas, modelos de vehículos y decodificar el número de bastidor (VIN). No se envían datos personales.
  • Telegram Bot API: Se utiliza exclusivamente para enviar notificaciones internas al equipo de desarrollo cuando se recibe un reporte de soporte o feedback. Los datos incluidos son anónimos (fragmento del comentario e identificador del diagnóstico, sin datos personales).
  • Google Play / Apple App Store: Gestionan pagos conforme a sus propias políticas.

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.
  • Ubicación: Para talleres cercanos. Permiso opcional.
  • 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 y se solicitan en el momento de uso.

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.

Datos del servidor: Los registros anónimos se retienen un máximo de 15 días y se eliminan automáticamente mediante un proceso programado.

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, así como los datos almacenados localmente.

Datos de suscripción: Gestionados por RevenueCat, Google Play y Apple App Store conforme a sus políticas.

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

8. 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 y oposición.

Dado que AutoDiag no recopila datos personales identificativos en sus servidores, estos derechos se limitan a los datos locales del dispositivo. Contacte con nosotros en soporte@codeprosolution.com para cualquier consulta. También puede presentar reclamación ante la AEPD.

9. Uso por Menores

La Aplicación no está dirigida a menores de 13 años. 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.

10. Seguridad

  • Comunicaciones cifradas mediante HTTPS (TLS).
  • Firmas criptográficas en solicitudes API.
  • Limitación de frecuencia de solicitudes (rate limiting).

11. Modificaciones

Code Pro Solution se reserva el derecho de modificar esta Política de Privacidad en cualquier momento. Los cambios serán efectivos desde su publicación.

12. Contacto

Para consultas sobre privacidad o protección de datos:

Privacy Policy

Last updated: April 28, 2026

1. Data Controller

Company name: Code Pro Solution

Tax ID (NIF): X7286743K

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

Email: info@codeprosolution.com

Support: soporte@codeprosolution.com

2. Data We Collect

AutoDiag is designed with privacy as a priority. We do not collect personally identifiable information. Users remain completely anonymous.

  • Vehicle data: Make, model, year, engine, fuel, transmission, and mileage.
  • Symptom descriptions: Free-form text describing the fault.
  • Photos and Audio (optional): Images of parts or dashboard warning lights, and mechanical noise recordings. Processed temporarily, not permanently stored.
  • OBD2 Vehicle Data (optional): If you connect 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 emissions test status (I/M Readiness). This data is processed locally and temporarily sent to the AI service to generate the diagnosis. 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. Recorded anonymously for compatibility and service improvement purposes.
  • Device information (support reports only): When submitting a support report, the following is automatically collected: platform (iOS/Android), OS version, App version, and device model. Used exclusively for diagnosing compatibility issues.
  • Feedback and support reports (optional): If you choose to leave a rating, comment, or support report, this content is stored anonymously on our servers linked to a diagnosis identifier (not linked to you).
  • Location (optional): Only for "Nearby Shops". Not stored or shared.

3. Local Storage

Diagnosis history is stored exclusively on the user's device. We have no access to it. Uninstalling the app deletes it automatically.

4. Server Logs

Our servers maintain anonymous logs of diagnosis requests for monitoring, error detection, and abuse prevention. These logs include:

  • Anonymous request identifier (not linked to the user).
  • Vehicle make and model consulted.
  • Date, time, and server response time.
  • Anonymous OBD2 metadata (if applicable): adapter name, connection type, and ELM version.

These logs contain NO personally identifiable information (no name, email, IP address, or device identifier). They are retained for a maximum of 15 days.

5. Third-Party Services

  • Google Gemini (AI): Vehicle data, symptoms, and OBD2 data are sent to generate diagnoses. No personal data sent.
  • RevenueCat: Manages subscriptions with anonymous identifiers.
  • Upstash Redis: Rate limiting. Anonymous counters only.
  • Vercel Postgres (Neon): Database storing anonymous diagnosis logs, system events, and support reports. Contains no personally identifiable information.
  • NHTSA (U.S. Department of Transportation): Their free public API is used to retrieve vehicle makes, models, and decode Vehicle Identification Numbers (VIN). No personal data is sent.
  • Telegram Bot API: Used exclusively to send internal notifications to the development team when a support report or feedback is received. User data included is anonymous (comment excerpt and diagnosis identifier, no personal data).
  • Google Play / Apple App Store: Manage payments per their own policies.

6. App Permissions

  • Camera: To photograph dashboard warning lights. Temporary processing.
  • Microphone: To record mechanical noises. Temporary processing.
  • Photo Library: To select existing images.
  • Location: For nearby repair shops. Optional permission.
  • Bluetooth: To connect to OBD2 diagnostic adapters and read real-time vehicle data. The connection is direct between your device and the OBD2 adapter. No Bluetooth information is sent to our servers.
  • Local Network: To connect to WiFi OBD2 adapters. Used only for direct adapter communication, no network data is transmitted to third parties.

All permissions are optional and requested at the time of use.

7. Data Retention and Deletion

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

Server data: Anonymous logs are retained for a maximum of 15 days and automatically deleted via a scheduled process.

Immediate deletion: Users can request immediate deletion of all their data directly from the app by tapping the "Delete All Data" button in the History section. This action permanently and irreversibly deletes all server records linked to the device, as well as locally stored data.

Subscription data: Managed by RevenueCat, Google Play, and Apple App Store according to their respective policies.

To request data deletion via an alternative method, contact soporte@codeprosolution.com.

8. User Rights (GDPR)

In accordance with the General Data Protection Regulation (EU) 2016/679, users have the right to: access, rectification, erasure, portability, and objection.

Since AutoDiag does not collect personally identifiable data on its servers, these rights are limited to local device data. Contact us at soporte@codeprosolution.com for any inquiries. You may also file a complaint with the Spanish Data Protection Agency (AEPD).

9. Children's Privacy

The Application is not directed at children under 13. We do not knowingly collect data from minors. If you become aware that a minor has provided personal data, please contact us for deletion.

10. Security

  • Encrypted communications via HTTPS (TLS).
  • Cryptographic API request signatures.
  • Request rate limiting to prevent abuse.

11. Modifications

Code Pro Solution reserves the right to modify this Privacy Policy at any time. Changes will be effective upon publication.

12. Contact

For privacy or data protection inquiries:

Términos y Condiciones / Terms and Conditions