RGPD • CCPA • NIS2 • ARQUITECTURA DE CONOCIMIENTO CERO

Política de privacidad y declaración de protección de datos

En SimpleViewer, la privacidad se garantiza matemáticamente mediante criptografía de extremo a extremo y no solo mediante promesas contractuales. Este documento explica con total transparencia qué metadatos técnicos tratamos, por qué tus sesiones de escritorio remoto resultan estrictamente ilegibles para terceros y cómo ejercer tus derechos conforme al Reglamento General de Protección de Datos de la UE (RGPD), UK GDPR, CCPA/CPRA y la Directiva europea NIS2.

Fecha de entrada en vigor: 1 de noviembre de 2026
Versión: 2.5 (Revisión Enterprise y RGPD)
Ámbito de aplicación: simpleviewer.app, dashboard.simpleviewer.app, status.simpleviewer.app y clientes de escritorio y móvil
Contacto de protección de datos: [email protected]
Sesiones de conocimiento cero

No podemos ver tu pantalla ni tus archivos

Todos los fotogramas de video, flujos de audio, pulsaciones de teclado y ratón, datos del portapapeles, transferencias de archivos y comandos de consola remota se cifran de extremo a extremo con AES-256-GCM antes de salir de tu dispositivo.

Cero publicidad ni intermediarios

Nunca vendidos, perfilados ni compartidos

SimpleViewer no incorpora rastreadores publicitarios de terceros, píxeles de comportamiento ni SDKs de telemetría comercial. Tu correo y los metadatos de tus equipos jamás se venden ni se alquilan a terceros.

Plena soberanía de datos

Eliminación instantánea y autoalojamiento

Elimina tu cuenta y desvincula todas tus computadoras en un clic desde nuestro portal web o la aplicación. Las empresas reguladas también pueden ejecutar nuestro relé autoalojado en su propia infraestructura.

01 Responsable del tratamiento, alcance y aplicabilidad

La presente Política de Privacidad regula la recogida, el tratamiento y la protección de datos personales y técnicos por parte de SimpleViewer («SimpleViewer», «nosotros» o «nuestro») en:

  • Nuestros sitios web públicos, incluidos https://simpleviewer.app, el Portal de Clientes y Flotas en https://dashboard.simpleviewer.app y el Portal de Telemetría y Estado en https://status.simpleviewer.app;
  • Nuestras aplicaciones nativas de escritorio y móvil para Windows 10/11 (instalador y .exe portable), macOS (Apple Silicon e Intel), Linux (x86_64) y Android (.apk);
  • Nuestra infraestructura en la nube de señalización y relé TCP binario (puertos 443, 7890 y 7891).

A efectos del Reglamento General de Protección de Datos de la UE (Reglamento (UE) 2016/679, «RGPD»), SimpleViewer actúa como Responsable del tratamiento respecto al registro de cuentas, licencias, facturación y metadatos de señalización en la nube pública, y como Encargado del tratamiento de conocimiento cero al enrutar sesiones cifradas de asistencia remota en nombre de suscriptores empresariales.

02 Arquitectura criptográfica de conocimiento cero

SimpleViewer está diseñado en torno a un estricto modelo de seguridad de conocimiento cero. A diferencia de herramientas heredadas de acceso remoto que descifran o recodifican flujos de video en servidores centrales, SimpleViewer trata toda la carga útil de sesión como texto cifrado autenticado y opaco:

  • Cifrado de sesión de extremo a extremo (AES-256-GCM): Cada fotograma de pantalla, paquete de audio WASAPI, evento de ratón o teclado, sincronización de portapapeles, fragmento de archivo transferido, mensaje de chat y flujo de terminal remota se cifra en el dispositivo emisor mediante el Estándar de Cifrado Avanzado de 256 bits en modo Galois/Counter (AES-256-GCM) con claves efímeras por sesión y valores nonce de 96 bits.
  • Enrutamiento ciego por relé: Cuando no es posible establecer una ruta directa punto a punto y el tráfico atraviesa un servidor de relé TCP binario de SimpleViewer, el relé reenvía tramas cifradas en memoria sin poseer la clave de descifrado de la sesión. Ni el personal ni la infraestructura de SimpleViewer pueden ver tu pantalla, leer los archivos transferidos, registrar pulsaciones ni grabar sesiones.
  • Verificación de contraseña con conocimiento cero (desafío-respuesta SHA-256 con sal): Ni tu contraseña temporal de sesión de 6 caracteres ni tu contraseña permanente de acceso desatendido se transmiten jamás en texto plano. La autenticación se realiza mediante resúmenes criptográficos y tokens únicos de sesión.
Garantía resumida: Incluso ante un requerimiento judicial o regulatorio legítimo, SimpleViewer no puede entregar grabaciones, capturas de pantalla, pulsaciones de teclado ni copias de archivos transferidos durante tus sesiones de escritorio remoto porque dichos datos nunca existen sin cifrar en nuestros servidores.

03 Categorías de datos que recogemos y tratamos

Cumplimos estrictamente el principio de minimización de datos del RGPD (art. 5.1.c). Según cómo utilices SimpleViewer, tratamos únicamente las siguientes categorías limitadas de datos:

3.1 Señalización de dispositivos y metadatos efímeros de conexión (sin cuenta obligatoria)

Al iniciar la aplicación SimpleViewer en cualquier plataforma, el cliente establece una conexión WebSocket cifrada con TLS para registrar su disponibilidad para conexiones entrantes o salientes. Tratamos:

  • ID de dispositivo de 9 dígitos y hash GUID de hardware: Un identificador aleatorio de enrutamiento de 9 dígitos (p. ej., 892 116 336) asociado a un resumen criptográfico irreversible de la instalación del equipo para conservar un ID consistente tras reiniciar.
  • Etiqueta del equipo y versión del sistema operativo: El nombre de host del equipo (o alias personalizado configurado por ti) y la versión del sistema operativo (p. ej., Windows 11 Pro, Ubuntu 24.04, Android 14) para que los pares autorizados identifiquen a qué estación se conectan.
  • Metadatos de red y auditoría de sesión: Direcciones IP públicas de los extremos conectados, marcas de tiempo de inicio y fin de conexión, modo de autorización empleado (aviso interactivo, contraseña o cuenta en 1 clic) y contadores de intentos fallidos para protección contra fuerza bruta.

3.2 Datos de cuentas de usuario registradas («Mis Equipos» y Portal Web)

Crear una cuenta en SimpleViewer es opcional y sirve para vincular varias computadoras con acceso desatendido en 1 clic y gestionar licencias comerciales. Al registrarte en la app o en simpleviewer.app/register, almacenamos:

  • Identificadores de cuenta: Tu nombre de usuario elegido y tu dirección de correo electrónico verificada.
  • Credenciales de autenticación: Un hash criptográfico con sal de la contraseña de tu cuenta (o tu identificador OAuth 2.0 de Google si eliges «Iniciar sesión con Google»).
  • Asociaciones de flota vinculada: La lista de IDs de 9 dígitos vinculados a tu cuenta y la lista reciente de equipos de destino empleada para aplicar los límites de cupos del plan.

3.3 Formularios de contacto, soporte y boletín de versiones

Si envías una consulta mediante nuestro formulario de contacto o te suscribes a las notas de lanzamiento, recogemos tu nombre, correo electrónico, empresa (opcional) y el contenido del mensaje únicamente para responder a tu solicitud o enviarte las novedades solicitadas.

04 Base jurídica RGPD y tabla de plazos de conservación

Conforme al artículo 6 del RGPD, solo tratamos datos personales cuando existe una base jurídica válida. La siguiente tabla detalla cada categoría de datos tratada, su base legal y su periodo obligatorio de conservación:

Matriz de tratamiento y conservación de datos RGPD de SimpleViewer
Categoría de datos Finalidad del tratamiento Base jurídica (RGPD) Plazo de conservación
Video, audio, archivos y entrada de sesión Control de escritorio remoto en tiempo real y transferencia de archivos entre extremos Art. 6.1.b — Ejecución de un contrato (cifrado de extremo a extremo) 0 segundos (solo memoria RAM efímera; jamás se guarda en disco)
ID de 9 dígitos y nombre del equipo Enrutamiento de solicitudes de conexión y estado en línea en «Mis Equipos» Art. 6.1.b — Prestación del servicio Hasta desvincular el equipo o tras 180 días de inactividad
Correo de cuenta y hash de contraseña Autenticación de cuenta, acceso desatendido en 1 clic y gestión de licencias Art. 6.1.b — Ejecución de un contrato Hasta la eliminación de la cuenta por el usuario (borrado inmediato)
Dirección IP y registros de bloqueo Prevención de ataques de fuerza bruta (bloqueo de 15 min tras 5 intentos fallidos) Art. 6.1.f — Interés legítimo (ciberseguridad y prevención del fraude) Los contadores de fallos expiran a los 15 minutos; los logs de auditoría rotan a los 90 días
Facturas de Stripe y claves de licencia Activación de suscripciones, cumplimiento fiscal y facturas imprimibles con IVA Art. 6.1.b Contrato y Art. 6.1.c Obligación legal tributaria De 7 a 10 años según exigen las leyes mercantiles y tributarias de la UE

05 Declaración de permisos del sistema operativo y aplicaciones móviles

Dado que SimpleViewer permite compartir pantalla con baja latencia y controlar entradas remotas en sistemas operativos de escritorio y móviles, las aplicaciones solicitan permisos específicos del sistema únicamente cuando utilizas dichas funciones:

5.1 Permisos de la aplicación Android y declaración destacada de Google Play

  • API AccessibilityService (android.permission.BIND_ACCESSIBILITY_SERVICE): Se solicita exclusivamente cuando activas de forma expresa el «Modo Anfitrión Android» para permitir que un PC remoto o un técnico autorizado controle tu dispositivo Android. SimpleViewer utiliza la API AccessibilityService únicamente para inyectar coordenadas táctiles, gestos de deslizamiento y botones de navegación del sistema (Inicio, Atrás, Recientes) recibidos en una sesión autenticada. SimpleViewer jamás utiliza AccessibilityService para leer texto en pantalla, capturar contraseñas, supervisar apps bancarias, cambiar ajustes sin consentimiento ni recopilar analíticas en segundo plano.
  • API de grabación de pantalla / MediaProjection (FOREGROUND_SERVICE_MEDIA_PROJECTION): Se activa solo cuando aceptas una sesión entrante de pantalla compartida. Android muestra un diálogo de consentimiento del sistema antes de capturar cualquier píxel, y SimpleViewer mantiene una notificación visible en la barra de estado con un botón rojo «Detener» que corta la transmisión de inmediato.
  • Acceso al almacenamiento de archivos: Se emplea estrictamente cuando inicias o aceptas una sesión en Modo transferencia de archivos para intercambiar archivos seleccionados con la computadora conectada.

5.2 Permisos de escritorio en Windows, macOS y Linux

  • Windows (DXGI Desktop Duplication y servicio desatendido): Emplea las APIs estándar de duplicación de escritorio de Windows para capturar a 60 FPS y SendInput para controlar ratón y teclado. Si instalas el Servicio del Sistema Desatendido opcional, SimpleViewer se ejecuta en segundo plano únicamente para permitirte conectar en la pantalla de inicio de sesión o de Control de cuentas de usuario (UAC).
  • macOS (Consentimiento de Grabación de pantalla y Accesibilidad): Requiere aprobación explícita del usuario en Ajustes del Sistema → Privacidad y seguridad → Grabación de pantalla y Accesibilidad para que macOS autorice la captura de fotogramas y el control del cursor durante sesiones activas.
  • Linux (X11 / PipeWire e inyección de entrada): Accede al servidor gráfico local y al subsistema de entrada solo durante sesiones remotas o de terminal autorizadas.

06 Suscripciones comerciales, pago con Stripe y datos de facturación

Cuando adquieres una suscripción SimpleViewer Pro o Business Unlimited en simpleviewer.app/checkout, el procesamiento del pago lo realiza directamente Stripe, Inc. / Stripe Payments Europe, Ltd., proveedor certificado PCI-DSS Nivel 1:

  • Cero almacenamiento de tarjetas en servidores de SimpleViewer: El número de tu tarjeta bancaria, código CVV o datos IBAN/SEPA se introducen directamente en el entorno seguro alojado por Stripe y nunca pasan por los servidores de SimpleViewer.
  • Registros de facturación y licencias: Tras la confirmación del pago por parte de Stripe, SimpleViewer registra tu nivel de suscripción, ciclo de facturación, importe, moneda, razón social y NIF/IVA opcionales, identificador de cliente/sesión de Stripe y la clave de licencia generada (SV-PRO-XXXX-XXXX-XXXX o SV-BIZ-XXXX-XXXX-XXXX) para que puedas descargar facturas fiscales válidas desde tu Portal de Clientes.

07 Cookies, almacenamiento local y cero rastreadores publicitarios

SimpleViewer no utiliza cookies publicitarias de terceros, píxeles de seguimiento entre sitios, huella digital conductual ni scripts de remarketing. Utilizamos localStorage del navegador y tokens de sesión propios estrictamente necesarios para el funcionamiento esencial:

  • sv_lang — Recuerda tu idioma de interfaz preferido (p. ej., en, es o de).
  • sv_portal_token y sv_portal_user — Mantienen tu sesión iniciada en el Portal de Clientes y Flotas hasta que pulses Cerrar sesión.
  • Telemetría agregada propia de páginas y descargas: Para supervisar la carga del servidor y comprobar la integridad binaria, nuestro servidor web contabiliza de forma agregada las visitas y descargas de binarios sin crear perfiles entre sitios ni compartir datos de visitantes con proveedores externos de analítica.

08 Subencargados, alojamiento en la UE y transferencias internacionales

Nuestra base de datos principal de señalización (MariaDB) y el clúster de relé TCP de alta velocidad están alojados en centros de datos de la Unión Europea certificados bajo ISO/IEC 27001 (Fráncfort del Meno, Alemania / EU-Central). Solo contratamos subencargados de infraestructura verificados mediante Acuerdos de Encargo del Tratamiento (DPA) conforme al art. 28 del RGPD:

  • Infraestructura Cloud Europea (EU-Central): Alojamiento de nodos de señalización, relés TCP binarios y bases de datos cifradas de cuentas dentro del Espacio Económico Europeo (EEE).
  • Stripe Payments Europe, Ltd. / Stripe, Inc.: Procesamiento de pagos de suscripciones PCI-DSS Nivel 1 y verificación de facturas fiscales.
  • Google Ireland Limited (Opcional): Utilizado únicamente si haces clic de forma expresa en «Iniciar sesión con Google» (OAuth 2.0) para autenticar tu cuenta de SimpleViewer.

Cuando algún subencargado trate datos fuera del EEE o del Reino Unido, las transferencias quedan amparadas por las Cláusulas Contractuales Tipo (SCC) de la Comisión Europea y el Marco de Privacidad de Datos UE-EE. UU.

09 Directiva NIS2, HIPAA y soberanía con relé autoalojado

Para organizaciones sujetas a la Directiva europea NIS2 (Directiva (UE) 2022/2555), ISO 27001, HIPAA o normativas estrictas de residencia nacional de datos, SimpleViewer Business Unlimited admite un Servidor autoalojado de señalización y relé:

  • Todos los registros de equipos, IDs de 9 dígitos, cuentas de usuario y flujos cifrados de relé permanecen al 100 % dentro de tu propia nube privada, VPC o red local aislada.
  • No se envía ningún metadato de señalización ni tráfico de red a los servidores públicos de simpleviewer.app.

10 Medidas técnicas y organizativas de seguridad (TOMs)

De conformidad con el artículo 32 del RGPD, SimpleViewer aplica salvaguardias técnicas y organizativas de primer nivel:

  • Criptografía de transporte y carga útil: Uso obligatorio de TLS 1.3 / HTTPS en todos los puntos web y de señalización WebSocket, combinado con cifrado de sesión de extremo a extremo AES-256-GCM.
  • Bloqueo automático contra fuerza bruta: Cualquier dirección IP que envíe 5 intentos consecutivos de contraseña incorrecta contra un ID de dispositivo queda bloqueada automáticamente en la capa de señalización durante 15 minutos.
  • Endurecimiento de base de datos: Nuestra base de datos MariaDB en producción escucha exclusivamente en la interfaz local loopback (127.0.0.1), aislada de internet público, con hash de contraseñas con sal y control de acceso basado en roles.
  • Respuesta a incidentes en 72 horas: En el improbable supuesto de una brecha de seguridad que afecte a metadatos personales de cuentas, SimpleViewer notificará a la autoridad de control competente y a los usuarios afectados en un plazo máximo de 72 horas conforme a los artículos 33 y 34 del RGPD.

11 Tus derechos de protección de datos (RGPD, UK GDPR y CCPA)

Si resides en el Espacio Económico Europeo (EEE), el Reino Unido, Suiza, Latinoamérica o California, dispones de los siguientes derechos exigibles sobre tus datos personales:

  • Derecho de acceso (art. 15 RGPD): Solicitar una exportación completa de todos los datos personales y registros de dispositivos vinculados asociados a tu cuenta.
  • Derecho de rectificación (art. 16 RGPD): Actualizar tu dirección de correo, nombre de usuario, alias de equipos o datos de facturación en cualquier momento desde el Portal de Clientes.
  • Derecho de supresión / «Derecho al olvido» (art. 17 RGPD): Eliminar de forma permanente tu cuenta de SimpleViewer y todas las vinculaciones de dispositivos asociadas.
  • Derecho a la limitación y oposición (arts. 18 y 21 RGPD): Oponerte a determinadas actividades de tratamiento o solicitar su limitación.
  • Derecho a la portabilidad de los datos (art. 20 RGPD): Recibir los registros de tu cuenta y facturación en un formato estructurado y legible por máquina (JSON/CSV).
  • Derecho a presentar una reclamación (art. 77 RGPD): Tienes derecho a presentar una reclamación ante tu Autoridad Nacional de Protección de Datos (p. ej., la AEPD en España).

12 Procedimiento de eliminación de cuenta y contacto de privacidad

Puedes eliminar permanentemente tu cuenta de SimpleViewer, desvincular todos tus IDs de 9 dígitos y purgar tus credenciales de autenticación en cualquier momento a través de dos vías inmediatas:

  • Opción A — Eliminación instantánea en autoservicio (Portal Web / App): Inicia sesión en dashboard.simpleviewer.app (o en la pestaña Mis Equipos de la app para Windows, macOS, Linux o Android) y gestiona o desvincula tus equipos y credenciales directamente.
  • Opción B — Solicitud directa de borrado al contacto de privacidad / DPO: Escribe a [email protected] desde tu correo registrado. Todos los registros de tu cuenta y metadatos de equipos vinculados se purgan de forma permanente de nuestra base activa MariaDB en un plazo máximo de 48 horas.
Consultas sobre protección de datos y privacidad:
Correo: [email protected]  |  Reportes de seguridad y vulnerabilidades: [email protected]
Formulario web de contacto: https://simpleviewer.app/contact