Política de privacidad de KeepWatch
Esta traducción se ofrece solo para tu comodidad. La versión en inglés es la que rige; si hay alguna discrepancia, prevalece el texto en inglés.
La versión corta. KeepWatch encuentra las cámaras de tu propia red y te muestra lo que ven, sin cuenta. Las direcciones y los inicios de sesión de tus cámaras, lo que ves, lo que el teléfono guarda para rebobinar, las capturas y los clips que guardas y el movimiento que encuentra se quedan en tu teléfono. Por defecto nada sale de él salvo los informes de fallos, que van a un servidor que operamos nosotros mismos, y una petición al iniciarse a Firebase de Google para pedir los ajustes remotos de la app; un informe sobre una cámara que no conecta sale solo cuando tú lo envías, y los informes de uso anónimos están desactivados hasta que tú los actives. Si inicias sesión (con Apple, con Google o con un código enviado a tu dirección de correo electrónico), conservamos tu dirección de correo electrónico, con Google también tu nombre y un enlace a tu foto de perfil, y los registros que mantienen tu sesión iniciada. Si activas Retransmisión, el teléfono de casa guarda el vídeo de todas sus cámaras, se vean o no, solo en ese teléfono, y nos envía su lista de cámaras (sus nombres, sus direcciones en tu red doméstica y sus inicios de sesión, tus zonas y muros) sellada bajo una frase de contraseña de retransmisión que no podemos abrir, y el vídeo, las capturas y los comandos de cámara van sellados bajo la misma frase de uno de tus teléfonos al otro. Tus teléfonos intentan conectarse directamente entre sí; cuando no lo consiguen, ese tráfico sellado pasa por nuestro servidor en tiempo real, sin almacenarse, y tampoco ahí podemos leerlo. Si activas Sincronización, tu configuración se guarda en nuestro servidor para tus otros teléfonos, sellada bajo la misma frase. Pro se compra en el App Store o en Google Play, y nada de la compra llega a nuestros servidores; si has activado los informes de uso, Firebase de Google la cuenta junto con el resto de esos informes, sin vincularla a ti. No mostramos anuncios, y no vendemos ni compartimos tu información personal con fines publicitarios.
Esta política explica qué datos maneja la app KeepWatch («la app»), qué llega a HYPER C («nosotros») y qué se queda en tu teléfono y en tu red. Se aplica a la app en iOS y Android, al servicio de retransmisión que la respalda y a los correos electrónicos que enviamos a causa de ella. HYPER C es el nombre comercial de 임중혁 (Joong Hyuk Im), empresario individual en la República de Corea con número de registro empresarial 494-01-04265; «nosotros» se refiere a 임중혁, que opera como HYPER C. Las preguntas van a [email protected]. Esta política está redactada en inglés y se publica también en español, portugués, francés, japonés, chino simplificado y coreano; las traducciones se ofrecen para tu comodidad y, si alguna difiere del texto en inglés, prevalece el texto en inglés.
1. Datos que se quedan en tu teléfono
La app está completa sin una cuenta. Todo lo que necesita vive en tu teléfono:
- Tus cámaras: el nombre, el modelo y la dirección en tu red de cada cámara, las direcciones de flujo guardadas con ella y el nombre de usuario con el que la app inicia sesión en ella, en la base de datos local de la app, junto con tus zonas y muros. La contraseña de cada cámara, y cualquier dirección de flujo que lleve un inicio de sesión, se guardan aparte de esa base de datos, en el almacén seguro de claves de tu teléfono (Llavero de iOS / Android Keystore); en un iPhone solo pueden leerse en ese teléfono, y solo después de que se haya desbloqueado tras encenderse. Quedan fuera de la copia de seguridad en la nube del teléfono y de la transferencia a un teléfono nuevo, así que un teléfono restaurado desde una copia vuelve con tus cámaras, pero pide de nuevo la contraseña de cada una. La app las vuelve a leer para iniciar sesión en tus cámaras, así que cualquiera que pueda usar tu teléfono desbloqueado y la app puede seguir usándolas.
- Lo que ves: la imagen en vivo llega directamente de la cámara al teléfono por tu propia red. Mientras una cámara o un muro está en pantalla, lo que reproduce se guarda en el teléfono para que puedas rebobinarlo, en el almacenamiento temporal de la app y en ningún otro sitio. Un teléfono con Retransmisión activada guarda más que lo que se ve en él: mientras Retransmisión está activada, guarda el vídeo de todas sus cámaras, las esté viendo alguien o no, en el mismo almacenamiento de ese teléfono, para que tus otros teléfonos puedan rebobinarlo. Lo hace salvo que desactives «Guardar todas las cámaras», un interruptor de la pestaña Retransmisión, bajo REPRODUCCIÓN, que está activado hasta que lo desactivas; con él desactivado, el teléfono guarda solo lo que se ve en él. Lo que ya se ha guardado se queda ahí después de que cierres la cámara, y después de que desactives Retransmisión o ese interruptor, y nada se elimina por ser antiguo. Cuánto espacio puede ocupar lo decides tú en Ajustes, en «Espacio para reproducción»: de 256 MB a 5 GB, y 1 GB si no lo cambias; lo que un teléfono guarda porque Retransmisión está activada comparte ese espacio con lo que se ve en él. Cuando ese espacio se llena, lo más antiguo se va para hacer sitio a lo más nuevo. Aparte de eso, todo lo guardado se va cuando desactivas «Guardar lo que ves» o lo borras en Ajustes, y mientras ese interruptor está desactivado no se guarda nada, esté Retransmisión activada o no; lo que se guarda de una cámara se va cuando quitas esa cámara de la app; y lo que se guarda de las cámaras que viste a través de otro de tus teléfonos, por Retransmisión, se va cuando cierras sesión. Como es almacenamiento temporal, el propio sistema del teléfono también puede vaciarlo cuando al teléfono le queda poco espacio. Mientras está ahí, otro de tus teléfonos con sesión iniciada en la misma cuenta puede rebobinarlo por Retransmisión, sellado de un teléfono al otro igual que el vídeo en vivo, y nuestro servidor no guarda nada de ello (sección 4).
- Capturas y clips: las capturas que tomas y los clips que haces con lo que guardó el teléfono se guardan en las propias bibliotecas de la app en el teléfono, hasta que los eliminas.
- Eventos: el movimiento se busca en el teléfono, en las imágenes que están en pantalla, y lo que encuentra se anota en la lista de eventos con una imagen fija de ese momento. Los eventos se descartan pasados los días que elijas en Ajustes. A ninguna cámara se le pide que nos informe del movimiento, y nada de lo que el teléfono encuentra sale de él.
- Emisión: si activas la pestaña Emisión, la cámara del teléfono y, con su interruptor Sonido activado, su micrófono se sirven a los dispositivos de la misma Wi-Fi que los pidan, como los serviría una cámara, sin contraseña: cualquier dispositivo en esa Wi-Fi puede mirar. Si además Retransmisión está activada, el teléfono también ofrece su Emisión a tus otros teléfonos con sesión iniciada en la misma cuenta, incluso cuando no tiene Wi-Fi, a través de Retransmisión y sellada como todo lo demás que transporta Retransmisión; solo se ofrece mientras la Emisión está activada, y nunca se añade a tus cámaras, así que Sincronización no la copia. Mientras Retransmisión está activada, el teléfono también guarda lo que envía su Emisión, como grabaciones, salvo que hayas desactivado «Guardar todas las cámaras» en la pestaña Retransmisión o «Guardar lo que ves» en Ajustes: la imagen, y también el sonido cuando el interruptor Sonido está activado. Las grabaciones se guardan solo en ese teléfono, en la propia carpeta de caché de la app, en otro tanto del espacio que permites en «Espacio para reproducción», de modo que con ambas cosas el teléfono puede llegar a guardar hasta el doble de esa cifra, y lo más antiguo se va primero. Puedes descartar una grabación o todas en la pestaña Emisión, bajo GRABACIÓN, en «Guardado ahora», y todas se van cuando desactivas «Guardar lo que ves»; borrar lo guardado en Ajustes elimina el vídeo guardado de tus cámaras y deja las grabaciones de una Emisión donde están. Los mismos que pueden ver la Emisión pueden rebobinar sus grabaciones, y de la misma manera: cualquier dispositivo de esa Wi-Fi, sin contraseña, y tus otros teléfonos a través de Retransmisión; nuestro servidor no guarda nada de ello. Aparte de eso, una grabación sale de la app solo cuando la compartes o la guardas en Fotos, como vídeo, desde esa página. Con Retransmisión desactivada, o con «Guardar todas las cámaras» desactivado, una Emisión no guarda nada nuevo; lo que guardó antes, incluidas las grabaciones hechas por una versión anterior de la app, se queda hasta que hace falta el espacio o lo descartas. La cámara y el micrófono no se usan para nada más, y ninguno de los dos se toca hasta que activas el interruptor.
- Archivos de configuración: un archivo de configuración que exportas contiene los nombres, las direcciones y los flujos de tus cámaras, tus zonas y muros, el área de movimiento de cada cámara y tus ajustes. Los inicios de sesión de las cámaras van dentro solo si sellas el archivo con una frase de contraseña, y entonces solo sellados. El archivo va solo adonde lo envías.
- Ajustes de la app y tus respuestas: el tema, el idioma, tus ajustes de flujos de vídeo, reproducción, movimiento y alertas, si dijiste que sí a los informes de uso, guardado para que no se te vuelva a preguntar, y lo último que dijeron el App Store o Google Play sobre Pro.
- Tu cuenta y tus claves de retransmisión: si inicias sesión, los tokens que mantienen tu sesión iniciada se guardan en el almacén seguro de claves de tu teléfono (iOS Keychain / Android Keystore). Si estableces una frase de contraseña de retransmisión, el teléfono guarda ahí una clave derivada de ella, nunca la propia frase; un teléfono que mira a través de Retransmisión, o que sincroniza una configuración que selló otro teléfono, guarda la clave que derivó cuando escribiste la frase de contraseña en él. Nada de esto nos llega nunca.
Los permisos siguen la misma lógica. En un iPhone, el permiso de red local es lo que permite a la app encontrar tus cámaras y hablar con ellas; la cámara y el micrófono los usa solo Emisión; y a Fotos se le pide acceso solo para añadir, de modo que la app puede poner ahí una captura, un clip o una grabación y no puede ver lo que ya contiene.
2. Qué sale de tu teléfono por defecto
Sin una cuenta, estas son las únicas cosas que salen del teléfono: tres por sí solas, y una cuarta solo cuando tú la envías.
- Informes de fallos y errores: se envían a un servidor de seguimiento de errores que operamos nosotros mismos (GlitchTip, compatible con Sentry), no a un tercero. Un informe contiene el error, la versión de la app, el modelo del dispositivo y la versión del sistema operativo, y puede nombrar la dirección de una cámara en tu red. Las contraseñas de las cámaras, la parte de inicio de sesión de cualquier dirección de flujo y, si tienes una cuenta, tu dirección de correo electrónico y tus tokens se eliminan de cada informe antes de enviarlo. Los campos que identifican personas y las capturas de pantalla están desactivados en el cliente de informes: una captura de pantalla de esta app sería una imagen del interior de tu casa.
- Un informe de problemas con una cámara, solo si lo envías: cuando una cámara no aparece en la búsqueda o no conecta, los pasos para añadir una cámara y la página de una cámara guardada ofrecen «¿Sigue sin aparecer? Envíanos un informe» o «¿Sigue sin conectar? Envíanos un informe». No se envía nada hasta que tocas Enviar en la hoja que se abre, que dice qué se envía. El informe va como un evento propio al mismo servidor de seguimiento de errores que los informes de fallos, y lleva el paso en el que estabas, la nota que escribas si escribes una, las direcciones y los modelos de las cámaras implicadas y lo que respondió cada una, hasta 200 líneas del registro reciente de la app, y la versión de la app, el modelo del dispositivo y la versión del sistema operativo que lleva un informe de fallos. Nunca incluye una contraseña: lo que escribiste en el campo de contraseña, y la parte de inicio de sesión de cualquier dirección, se quitan de todo su contenido antes de enviarlo. La pantalla Privacidad y datos de la app lo muestra como «Un informe que nos envías».
- Los informes de uso están desactivados hasta que tú los actives. La app usa Google Analytics para Firebase para contar qué pantallas se abren y qué pasos se dan (una cámara añadida, un flujo abierto, un clip guardado), junto con unos pocos datos generales sobre cómo está configurada la app, como si tiene una cámara o varias, nunca el número. Mientras está activada, el SDK de Firebase también mide por su cuenta las compras hechas en la app a través del App Store o de Google Play (qué producto se compró, su nombre y su precio), como eventos iguales a los demás (sección 6). La recopilación está desactivada en la configuración de compilación de la app y sigue así hasta que marcas la casilla al final de la presentación inicial o activas el interruptor en Ajustes → Tus datos. Cuando está activada, los eventos se asocian a un identificador anónimo de instancia de la app, nunca a una cuenta, y la app está hecha de modo que ningún evento pueda llevar el nombre de una cámara, su dirección, un nombre de usuario o una contraseña, el nombre de una zona o de un muro, ni una imagen. Los consentimientos relacionados con publicidad se le deniegan al SDK elijas lo que elijas. Desactivar los informes también pide a Google que elimine el identificador anónimo, de modo que los eventos anteriores quedan huérfanos en lugar de esperar al resto de un perfil.
- Los ajustes remotos de la app: cada vez que se inicia, la app pide a Firebase Remote Config de Google los pocos ajustes que cambiamos desde ahí, como si Pro está a la venta. La petición lleva un identificador que Firebase crea para esta instalación de la app, que no está vinculado a tu cuenta ni al hardware de tu teléfono, junto con la versión de la app y la versión del sistema operativo, el idioma, la región configurada y la zona horaria del teléfono, que Firebase usa para elegir qué ajustes enviar. No lleva nada sobre tus cámaras, y se hace tanto si los informes de uso están activados como si no.
Las imágenes de tus cámaras nunca salen del teléfono por esta vía, y nada de lo que sale dice más sobre dónde vives que la región y la zona horaria configuradas en tu teléfono.
3. Datos que recibimos si inicias sesión
Iniciar sesión es opcional. Existe para que Retransmisión y Sincronización puedan unir los teléfonos que pertenecen a la misma persona. Inicias sesión con Apple, con Google o con una dirección de correo electrónico que recibe un código de seis dígitos; no hay ninguna contraseña que establecer con nosotros. Cada forma de iniciar sesión lleva a una cuenta propia: nunca unimos cuentas por la dirección de correo electrónico, así que iniciar sesión con Apple y después con un código enviado a la misma dirección te da dos cuentas distintas.
- Identidad de la cuenta: tu dirección de correo electrónico y el idioma que usa tu teléfono, para poder escribirte en él.
- Apple o Google: si inicias sesión con Apple o con Google, recibimos el identificador que Apple o Google nos da para tu cuenta, que es como te reconocemos la próxima vez, y tu dirección de correo electrónico: de Apple, la que elegiste compartir, que puede ser una dirección de retransmisión privada que Apple reenvía a la tuya; de Google, tu dirección si Google la ha verificado. El inicio de sesión de Google también lleva el nombre de tu cuenta de Google y un enlace a su foto de perfil, que conservamos: el nombre solo para dirigirnos a ti en los correos que enviamos, y el enlace tal como llega, sin descargar la foto. La app no pide tu nombre a Apple. De Apple también conservamos, cifrado, un token cuyo único uso es revocar el acceso de KeepWatch a tu cuenta de Apple cuando eliminas tu cuenta de KeepWatch, como exige Apple. Apple nos avisa si dejas de usar tu cuenta de Apple con KeepWatch, eliminas esa cuenta de Apple o desactivas el reenvío a una dirección de retransmisión privada, y entonces cerramos tus sesiones; quitamos esa forma de iniciar sesión, y programamos la eliminación de tu cuenta si era la única; o dejamos de escribir a esa dirección. Nunca vemos tu contraseña de Apple ni de Google.
- Códigos de inicio de sesión: para un inicio de sesión por correo electrónico, conservamos una copia con hash de cada código, junto con la dirección a la que se envió, qué app lo pidió y una dirección de red truncada, para poder limitar los códigos y detectar abusos. Un código caduca en cuestión de minutos y se agota tras unos pocos intentos fallidos; su registro nunca contiene el código de forma legible y no está vinculado a tu cuenta.
- Sesiones: un token de actualización con hash por cada teléfono con sesión iniciada, el nombre del teléfono, el identificador de la app y una dirección de red truncada. Un token de actualización caduca a los 60 días, y un teléfono cuyo token ha caducado tiene que volver a iniciar sesión; cerrar sesión termina la sesión de inmediato. El registro de una sesión terminada se conserva, marcado como terminado, hasta que se elimina tu cuenta.
- Registros de teléfonos: cada teléfono en el que inicias sesión se registra con un identificador de instalación que la app inventó para Retransmisión (un número aleatorio, no el identificador de hardware de tu teléfono), el nombre que le das al teléfono, si es un iPhone o un teléfono Android, la versión de la app que ejecuta, si Retransmisión está activada en él y cuándo se conectó por última vez.
- Registros de auditoría: un registro de las acciones significativas en tu cuenta, como los inicios de sesión y la eliminación, con una dirección de red truncada, conservado por seguridad y para resolver disputas.
Las direcciones de red se truncan antes de almacenarse en nuestra base de datos, a /24 para IPv4 y a /48 para IPv6, de modo que lo que conservamos allí identifica un vecindario, no un dispositivo. Los registros de solicitudes de nuestros servidores, que se conservan durante un tiempo limitado, pueden contener la dirección completa desde la que llegó una solicitud.
4. Datos que recibimos si activas Retransmisión o Sincronización
Retransmisión te permite ver las cámaras de casa desde otro teléfono con sesión iniciada en la misma cuenta. El teléfono de casa mantiene abierta una conexión con nuestro servidor mientras la app está en primer plano, el teléfono que está fuera de casa se conecta al mismo servidor, y nuestro servidor une a los dos: les ayuda a conectarse directamente entre sí, y lleva él mismo el tráfico entre ellos cuando no pueden. Para eso, tres tipos de datos pasan por nosotros:
- Tu biblioteca de cámaras, sellada: para que el otro teléfono pueda mostrar la misma cuadrícula, el teléfono de casa publica una descripción de lo que observa: el nombre, el modelo y la dirección en tu red doméstica de cada cámara, las direcciones de flujo y el nombre de usuario y la contraseña guardados con ella, tus zonas y muros y, mientras su propia Emisión está activada, el propio teléfono, para que tus otros teléfonos también puedan verlo. Todo ello se sella antes de salir del teléfono de casa: se cifra con una clave derivada de una frase de contraseña de retransmisión que tú eliges, y solo un teléfono en el que hayas escrito esa frase puede abrirlo; por eso Retransmisión no funciona hasta que estableces una. Nosotros almacenamos la copia sellada, para la que no tenemos ninguna clave, junto con una breve cabecera que solo indica qué versiones del formato de configuración y del sellado de Retransmisión usa el teléfono. Se envía de nuevo cada vez que algo cambia, y la copia más reciente se almacena en nuestros servidores hasta que el teléfono se quita de la cuenta o la cuenta se elimina. Podemos ver qué tamaño tiene la copia sellada y cuándo cambia, nunca lo que contiene, y no podemos cambiar lo que contiene sin que tus otros teléfonos la rechacen; lo que sí podríamos hacer es no entregar una copia nueva, o entregar una más antigua. Si olvidas la frase de contraseña, no podemos recuperarla; estableces una nueva en el teléfono de casa y la vuelves a escribir en los demás.
- Datos de conexión: para que tus teléfonos puedan intentar conectarse directamente entre sí, nuestro servidor pasa a cada uno los datos de conexión del otro mientras se conectan: descripciones de sesión y candidatos de red de WebRTC, que contienen las direcciones IP y los puertos de los teléfonos. Los pasa sin almacenarlos.
- Tráfico retransmitido, sellado: cuando tus teléfonos no pueden conectarse directamente entre sí, la imagen y el sonido en vivo (entre ellos la Emisión del propio teléfono), las capturas, los comandos de giro, inclinación y zoom y los demás comandos de cámara, las listas de grabaciones y el vídeo que guardó el teléfono de casa pasan todos por nuestro servidor entre tus teléfonos, en tiempo real. Todo ello va sellado de extremo a extremo, de uno de tus teléfonos al otro, con la misma clave que tu biblioteca de cámaras, y también la dirección de la cámara a la que va cada parte: nuestro servidor no puede leer nada de ello, y lo que se cambie, se pierda o se repita por el camino no se abre en tu teléfono y no pasa de ahí. El servidor solo ve lo que necesita para hacerlo llegar (qué tipo de mensaje es cada pieza, a cuál de tus conexiones pertenece, cuánto ocupa y cuándo pasa), así que puede saber cuánto pasa entre tus teléfonos y cuándo, pero no qué. Reenvía el tráfico y no conserva nada: no se almacena nada de él. Lo que anotan nuestros registros es cuándo se abrió y se cerró la conexión de cada uno de tus teléfonos con la retransmisión, y nada sobre lo que pasó por ella. Además del sellado, la conexión entre cada teléfono y nuestro servidor también está cifrada.
Cuando tus teléfonos sí se conectan directamente, el tráfico de las cámaras no pasa por nosotros. Para encontrar una ruta entre ellos, cada teléfono pregunta a un servidor STUN público (por defecto, el de Google, stun.l.google.com, y el de Cloudflare, stun.cloudflare.com) por su dirección IP y su puerto públicos, y después los dos se conectan entre sí con WebRTC. Una vez conectados, el vídeo de las cámaras, los inicios de sesión que se usan con tus cámaras y el resto del tráfico de las cámaras viajan de uno de tus teléfonos al otro sellados con la clave de tu frase de contraseña de retransmisión, igual que el tráfico retransmitido, y además dentro del cifrado propio de WebRTC (DTLS); nuestro servidor no los ve. Por eso, cada uno de tus teléfonos conoce la dirección IP del otro. La conexión une solo a tus propios teléfonos, y no se comparte nada con otros usuarios.
Mientras Retransmisión está activada también sabemos si el teléfono de casa está conectado y cuántos de tus teléfonos están mirando a través de él, que es lo que la app te muestra; eso no se conserva una vez que termina la conexión.
Retransmisión funciona solo entre teléfonos con sesión iniciada en la misma cuenta. A nadie más se le puede dar acceso a tus cámaras a través de ella, y nosotros mismos no tenemos ninguna vista de ellas.
Sincronización mantiene igual tu configuración en todos los teléfonos con sesión iniciada en tu cuenta que tengan activado el interruptor Sincronización, arriba en Ajustes; está desactivada hasta que la activas. Lo que guarda en nuestro servidor es una copia por cuenta de lo que contiene un archivo de configuración: los nombres, las direcciones y los flujos de tus cámaras con sus inicios de sesión, tus zonas y muros, la zona de movimiento de cada cámara y tus ajustes. Todo ello se sella en el teléfono antes de salir, bajo la misma frase de contraseña de retransmisión que Retransmisión y vinculado a tu cuenta, así que no podemos leerlo y una copia trasladada a otra cuenta no se abre; junto a ella solo almacenamos una cabecera que indica qué versión del formato de configuración usa. Igual que con Retransmisión, podemos ver qué tamaño tiene la copia y cuándo cambia, nunca lo que contiene, y lo que sí podríamos hacer es no almacenar una copia nueva o devolver una más antigua. Los eventos, las capturas, los clips, el vídeo guardado y las grabaciones de Emisión nunca van a Sincronización: se quedan en el teléfono que los hizo.
Desactivar Sincronización en un teléfono hace que ese teléfono deje de sincronizar y deja la copia de la cuenta para tus otros teléfonos; la copia se elimina con tu cuenta. Si olvidas la frase de contraseña, no podemos recuperarla ni abrir la copia: establece una nueva en uno de tus teléfonos, que vuelve a sellar la copia con ella, y escríbela en los demás.
5. Correos electrónicos que enviamos
Enviamos correo electrónico solo a causa de algo que tú has hecho: un código de inicio de sesión, y avisos de que se ha programado o completado la eliminación de tu cuenta. Si iniciaste sesión con Apple y elegiste ocultar tu dirección, ese correo va a la dirección de retransmisión privada que nos dio Apple, y Apple lo reenvía. El correo lo entrega Amazon Simple Email Service, operado por Amazon Web Services en Estados Unidos. Conservamos un registro de los avisos de cuenta que enviamos y a quién (un código de inicio de sesión se envía al momento y no deja ese registro), y una lista de direcciones que rebotaron o nos pidieron parar, para no seguir escribiéndoles.
6. Compras
KeepWatch Pro es una suscripción que compras a través del App Store o de Google Play. Apple o Google cobra el pago, según sus propias condiciones y su propia política de privacidad, y nuestros servidores nunca reciben el número de tu tarjeta, tus datos de facturación ni nada más sobre la compra, ni siquiera un recibo o una confirmación de que está activa. La app pregunta a la tienda en tu teléfono, cada vez que se inicia y cuando vuelves a ella, si tu ID de Apple o tu cuenta de Google tiene Pro, y guarda en el teléfono la última respuesta de la tienda para que Pro funcione sin cobertura. La app por sí misma no envía una compra a ninguna parte, y no usamos ningún servicio de compras, ni propio ni de nadie más. La única excepción son los informes de uso: si los has activado, Google Analytics para Firebase, que la app usa para esos informes, detecta las compras hechas en la app a través del App Store o de Google Play y registra qué producto se compró, su nombre y su precio, asociados al mismo identificador anónimo de instancia de la app que los demás eventos de uso y nunca a tu cuenta de KeepWatch ni a tu cuenta de la tienda. Con los informes de uso desactivados, no registra nada sobre una compra. Pro pertenece a la cuenta de la tienda que lo compró, no a tu cuenta de KeepWatch: funciona sin iniciar sesión, y no te sigue a un teléfono que usa la otra tienda.
7. Lo que no hacemos
No vendemos tu información personal, no la compartimos para publicidad basada en el comportamiento entre contextos y no mostramos anuncios. La app no lleva ningún SDK de publicidad y no solicita el permiso del identificador de publicidad. No miramos tus cámaras, y no podemos: sin Retransmisión nada de ellas nos llega, y con ella las imágenes viajan selladas de uno de tus teléfonos al otro, directamente o, cuando estos no pueden conectarse directamente, a través de nuestro servidor, que no puede abrirlas y no almacena nada de ellas. No podemos leer tu biblioteca de cámaras ni tu configuración sincronizada (los nombres, las direcciones y las contraseñas de tus cámaras), que nos llegan solo selladas. No recopilamos tus contactos, tu ubicación, tus fotos ni nada más fuera de lo que enumera esta política.
8. Conservación y eliminación
- En tu teléfono: lo que se guarda de una cámara para rebobinar, incluido lo que un teléfono con Retransmisión activada guarda de todas sus cámaras, no se elimina por ser antiguo; se queda hasta que se llena el espacio para reproducción, cuando lo más antiguo se va para hacer sitio a lo más nuevo, y se va antes si desactivas «Guardar lo que ves», si quitas su cámara de la app o, en el caso de las cámaras vistas a través de otro de tus teléfonos, si cierras sesión (sección 1); se puede borrar en cualquier momento en Ajustes. Desactivar Retransmisión o «Guardar todas las cámaras» hace que no se guarde más y no elimina nada de lo ya guardado. Los eventos se van pasados los días que fijes. Las capturas y los clips se quedan hasta que los eliminas. Las grabaciones de una Emisión se quedan hasta que se llena su espacio, cuando lo más antiguo se va primero, o hasta que las descartas en la pestaña Emisión o desactivas «Guardar lo que ves»; borrar lo guardado en Ajustes no las elimina, y las que hizo una versión anterior de la app se quedan de la misma manera. Desinstalar la app elimina todos los datos locales, sujeto a los ajustes de copia de seguridad de tu sistema operativo.
- Tu cuenta: puedes eliminarla desde dentro de la app (toca Cuenta en la tarjeta de la parte superior de Ajustes y luego Eliminar cuenta) o pidiéndonoslo. La eliminación tiene un periodo de gracia de 14 días, que se muestra cuando la solicitas; volver a iniciar sesión antes de que termine cancela la solicitud. Después, tu cuenta, tus registros de teléfonos, tu biblioteca de cámaras sellada, tu configuración sincronizada sellada y tus sesiones se eliminan de forma permanente de nuestros servidores, y si iniciaste sesión con Apple pedimos a Apple que revoque el acceso de KeepWatch a tu cuenta de Apple. Las entradas de auditoría pierden su vínculo contigo al mismo tiempo.
- Un teléfono que quitas: quitar un teléfono de tu cuenta en la app elimina de inmediato su registro y la biblioteca que publicó. Desactivar Retransmisión en el teléfono de casa cierra su conexión, y no se retransmite nada hasta que la vuelves a activar.
- Códigos de inicio de sesión y sesiones: los códigos caducan en cuestión de minutos y nunca se conservan de forma legible; las sesiones terminan cuando cierras sesión, cuando caduca su token o cuando se elimina la cuenta, y su registro se va con la cuenta.
- Tráfico retransmitido y datos de conexión: ninguno de los dos se almacena, así que no hay nada que eliminar, y lo que viaja directamente entre tus teléfonos nunca nos llega. Las líneas de registro sobre las conexiones, como el resto de los registros de nuestros servidores, se conservan durante un tiempo limitado para operar y proteger el servicio, y después se eliminan.
- Copias de seguridad: nuestra base de datos se respalda de forma programada. Las copias de seguridad se cifran antes de salir de nuestra infraestructura y se conservan de forma rotativa, así que una cuenta eliminada persiste en una copia de seguridad durante un tiempo limitado tras la eliminación y después expira.
- Informes de fallos, informes de problemas y eventos de uso: se conservan solo el tiempo necesario para la depuración, para mejorar la compatibilidad con cámaras y para las decisiones de producto, y después se eliminan según los ajustes de conservación de nuestro rastreador de errores y de Firebase. Firebase elimina el identificador de instalación que usan los ajustes remotos de la app cuando lleva mucho tiempo sin usarse.
9. Bases jurídicas
Cuando se aplica el RGPD o el RGPD del Reino Unido, tratamos tus datos sobre estas bases: la ejecución de un contrato para la cuenta, Retransmisión y Sincronización que solicitaste; el interés legítimo para los informes de fallos, los informes de problemas con cámaras que decides enviar, los ajustes remotos de la app, la seguridad, la prevención de abusos, los registros de auditoría y los registros de nuestros servidores; y el consentimiento para los informes de uso y para cualquier otra cosa para la que la ley lo exija. Cuando se aplica la Ley de Protección de la Información Personal de Corea, los informes de uso son un elemento de consentimiento opcional y rechazarlo no limita el servicio.
No usamos tus datos para la toma de decisiones automatizadas con efectos jurídicos.
10. Tus derechos
Si estás en la UE, el EEE o el Reino Unido, tienes derecho a acceder a tus datos personales, corregirlos, eliminarlos y recibir una copia, a oponerte al tratamiento o restringirlo, y a retirar tu consentimiento en cualquier momento. También puedes presentar una reclamación ante tu autoridad de control local.
Si eres residente de California, tienes derecho a saber qué información personal recopilamos, a eliminarla, a corregirla y a optar por que no se venda ni se comparta. No vendemos ni compartimos información personal según la definición de la CCPA/CPRA, y no te discriminamos por ejercer tus derechos.
Si estás en Corea, tienes los derechos que te otorga la Ley de Protección de la Información Personal para acceder a tu información personal, corregirla, eliminarla y suspender su tratamiento, y para retirar tu consentimiento.
La forma más rápida de ejercer la mayoría de los derechos es en la propia app: los informes de uso son un interruptor, y la eliminación de la cuenta está integrada. Para cualquier otra cosa, incluida una copia de tus datos, escribe a [email protected]; respondemos dentro de los plazos que exige la ley aplicable. Tu biblioteca de cámaras y tu configuración sincronizada nos llegan solo selladas, así que una copia solo puede incluirlas como texto cifrado, y el vídeo retransmitido no se conserva, así que no hay nada de él que copiar.
11. Transferencias internacionales
Nuestros servidores pueden estar ubicados fuera de tu país, y dos de nuestros encargados del tratamiento están en Estados Unidos: Amazon Web Services para la entrega de correo electrónico y las copias de seguridad cifradas, y Google para los informes de uso y los ajustes remotos de la app. Cuando la legislación de protección de datos lo exige, las transferencias se basan en garantías adecuadas, como las Cláusulas Contractuales Tipo de la Comisión Europea o una decisión de adecuación. La República de Corea está cubierta por una decisión de adecuación de la UE.
12. Menores
Las cuentas de KeepWatch son para personas de 14 años o más, o mayores cuando la ley del lugar donde vives establece una edad mínima superior para consentir el tratamiento de datos. No recopilamos a sabiendas datos personales de menores. Si crees que un menor nos ha proporcionado datos, contáctanos y los eliminaremos.
13. Seguridad
Tu biblioteca de cámaras y tu configuración sincronizada, con sus inicios de sesión, se sellan en tu teléfono antes de llegarnos, y lo que transporta Retransmisión va sellado de uno de tus teléfonos al otro, bajo una frase de contraseña que nunca vemos. En el propio teléfono, las contraseñas de las cámaras se guardan en su almacén seguro de claves y fuera de sus copias de seguridad. Todo lo que pasa entre la app y nuestros servidores viaja por conexiones cifradas, y también lo que tus teléfonos se envían por una conexión directa (DTLS). Los tokens de sesión se almacenan con hash, el token que nos da Apple se almacena cifrado, las direcciones de red se truncan antes de almacenarse en nuestra base de datos, el tráfico retransmitido se reenvía sin almacenarse, y el seguimiento de errores se ejecuta en nuestro propio servidor con los campos identificativos desactivados y las contraseñas de las cámaras eliminadas. La seguridad de tus propias cámaras (sus contraseñas, su firmware, quién más está en tu red) es tuya, y también lo es la decisión de convertir tu teléfono en una cámara para todos los que estén en tu Wi-Fi con Emisión. Si encuentras un problema de seguridad, dínoslo en [email protected] en lugar de publicarlo; preferimos enterarnos pronto y en privado.
14. Encargados del tratamiento y terceros
Usamos un número reducido de encargados del tratamiento, y cada uno recibe solo lo que su función requiere:
- Google Firebase: los ajustes remotos de la app, y los informes de uso, con su medición de las compras en la tienda, solo si los activas.
- Amazon Web Services: entrega de correo electrónico y almacenamiento cifrado de nuestras copias de seguridad.
- Nuestro propio alojamiento: el servicio de retransmisión, su base de datos y el servidor de seguimiento de errores.
Tus cámaras no son nuestros encargados del tratamiento: la app habla con ellas en tu nombre, en tu red, y sus fabricantes no se enteran de nada por nosotros.
Apple y Google no son nuestros encargados del tratamiento cuando inicias sesión con ellos o compras Pro en sus tiendas: tratas con ellos directamente, según sus propias políticas de privacidad, y lo que nos llega de un inicio de sesión es lo que enumera la sección 3.
Los servidores STUN públicos a los que tus teléfonos preguntan por su dirección cuando Retransmisión los conecta directamente (por defecto, los de Google y Cloudflare) tampoco son nuestros encargados del tratamiento: cada teléfono pregunta a uno por sí mismo, ese servidor ve la dirección IP y el puerto públicos del teléfono, y nosotros no le enviamos nada.
15. Cambios en esta política
Si cambiamos esta política de una manera que importe, actualizaremos la fecha de arriba y, en el caso de cambios sustanciales que afecten a usuarios con sesión iniciada, te lo diremos en la app. Seguir usando la app después de un cambio significa que se aplica la política actualizada.
16. Contacto
임중혁(HYPER C)
Responsable de privacidad según la Ley de Protección de la Información Personal de Corea: 임중혁
[email protected] para cualquier cosa relacionada con tus datos
[email protected] para problemas de seguridad