Esta Política de privacidad explica cómo trata sus datos Claude Code Notifier. Claude Code Notifier se compone de las apps para teléfono de iOS y Android, ccn (una herramienta de línea de comandos para macOS, Linux y Windows), la app opcional para la barra de menús del Mac, nuestro servidor de retransmisión y este sitio web. En conjunto, los denominamos "las Apps". Las proporciona TouchTap Ltd ("nosotros", "nos", "nuestro"). Queremos dejar claro qué datos se recopilan, cómo se utilizan y con quién pueden compartirse.
ccn o la app para Mac) envía una notificación a través de nuestro servidor de retransmisión a los teléfonos que usted haya vinculado. Una notificación puede incluir el nombre del proyecto y la ruta de su carpeta, el mensaje de Claude o la pregunta que está haciendo y, en el caso de una solicitud de permiso, el comando o el archivo afectado. El servidor elimina las notificaciones en un plazo de 48 horas. No vendemos sus datos ni los utilizamos con fines publicitarios.
01Descripción general de las Apps
Claude Code Notifier consta de:
ccn en un Mac y que, además, puede mostrar notificaciones del Mac y enviar webhooks.02Datos que recopilamos
2.1ccn (herramienta de línea de comandos)
Claude Code ejecuta ccn en siete momentos de una sesión (al inicio de la sesión, con cada prompt que usted envía, antes de cada uso de una herramienta, en las solicitudes de permiso, en las notificaciones de permiso, cuando Claude se detiene y al final de la sesión) y le facilita los detalles de ese momento: el ID de la sesión, la carpeta de trabajo, la herramienta que Claude quiere usar y su entrada, el prompt que usted escribió, el último mensaje de Claude y cualquier pregunta que Claude esté haciendo. ccn guarda lo siguiente en su ordenador, en ~/.config/ccn/ (%APPDATA%\ccn\ en Windows):
config.toml)Recordar la vinculación y sus preferenciascredentials), o en el llavero del sistema si usted así lo eligeAutenticarse ante el servidor de retransmisiónccn.log, de menos de 1 MB)Resolución de problemas~/.claude/settings.json, más una copia de seguridad única de ese archivoPermitir que Claude Code ejecute ccnccn envía a nuestro servidor de retransmisión: al registrarse, el ID aleatorio de este ordenador, su token, su nombre (por defecto, el nombre de host del ordenador; puede elegir otro nombre), su sistema operativo, la versión de ccn y las funciones que admite; y, por cada notificación, los datos indicados en el apartado 2.4. Para decidir si debe esperar a su teléfono, ccn comprueba cuánto tiempo llevan inactivos el teclado y el ratón. Esa comprobación se realiza en su ordenador y el resultado nunca se envía. ccn no envía datos analíticos.
2.2Aplicación para Mac (opcional)
La app para la barra de menús del Mac recopila y almacena localmente en su Mac los siguientes datos:
Cuando está vinculada con un teléfono, la app para Mac envía a nuestro servidor de retransmisión su ID aleatorio, un token, el nombre del Mac y los datos de notificación indicados en el apartado 2.4.
2.3Apps para iOS y Android
Las apps para teléfono recopilan y almacenan:
ccnLa app para Android puede usar la cámara para escanear el código QR que muestra la app para Mac. La imagen se procesa en el teléfono y no se almacena ni se envía.
2.4Servidor de retransmisión
Nuestro servidor de retransmisión almacena:
ccn o app para Mac), versión, las funciones que admite, y cuándo se registró y cuándo se vio por última vezSe eliminan, junto con los ajustes y las vinculaciones del ordenador, cuando el ordenador no se ha conectado durante 60 díasccn config set: qué notificaciones enviar, horas de silencio, sonido y cuánto tiempo esperar al teléfonoHasta que se modifiquen, junto con el registro del ordenadorSi un teléfono u ordenador no se usa durante 60 días, el servidor elimina sus registros y sus vinculaciones. Para volver a usarlo, tendrá que vincularlo de nuevo.
El servidor de retransmisión no almacena su dirección IP. Nuestro proveedor de alojamiento, Cloudflare, la procesa para entregar cada solicitud y nos indica de qué país procede una solicitud. Solo registramos ese país cuando se rechaza un código de vinculación, para detectar usos indebidos, y eliminamos ese registro transcurridos 60 días.
2.5Analítica
Las apps para teléfono envían eventos de producto anónimos a nuestro propio servidor. Los eventos no contienen ningún identificador del dispositivo, y el servidor no almacena direcciones IP junto con ellos. Cada lote incluye únicamente la plataforma, la versión y la compilación de la app, la versión del sistema operativo, el modelo del dispositivo, el país, el idioma, el estado de acceso y el tipo de compilación. Los eventos describen cómo se usa la app: por ejemplo, que se abrió la app, que se vio el muro de pago o se eligió un plan, el resultado de una compra, los pasos de la configuración inicial, si se concedió el permiso para las notificaciones, qué tipo de ordenador eligió configurar (macOS, Linux o Windows), que se mostró un código de vinculación o se copió un comando de instalación, que la vinculación finalizó (con el tipo de ordenador y su sistema operativo) y que usted respondió a una notificación (solo con el tipo de solicitud). Los eventos nunca contienen nombres de proyecto, comandos, prompts ni mensajes de Claude.
Este sitio web utiliza Umami, un servicio de analítica centrado en la privacidad que no utiliza cookies. Cuenta las visitas a las páginas y los clics en los botones de descarga e instalación, incluido el sistema operativo cuyo comando de instalación se mostró o se copió.
03Cómo utilizamos sus datos
Sus datos se utilizan únicamente para prestar y mejorar las Apps:
- Entrega de notificaciones: Para avisarle cuando Claude Code termina o requiere su atención
- Respuesta remota: Para trasladar sus respuestas desde el teléfono a Claude Code en su ordenador
- Vinculación: Para conectar sus ordenadores y teléfonos mediante un código de corta duración
- Ajustes de los ordenadores: Para permitirle cambiar los ajustes de un ordenador desde su teléfono
- Seguimiento de sesiones: Para mostrar el historial y las estadísticas de las sesiones (app para Mac)
- Reenvío mediante webhooks: Para enviar notificaciones a los servicios externos que usted configure, como Slack o Discord (app para Mac)
- Verificación de compras dentro de la app: Para confirmar las suscripciones y las compras de por vida (apps para teléfono) y para llevar los registros financieros
- Mejora del producto: Para contabilizar, de forma agregada, cómo se usan las apps y qué resultados dan las pruebas de precios
- Seguridad: Para detectar usos indebidos de los códigos de vinculación y del servidor de retransmisión
04Almacenamiento y seguridad de los datos
4.1Almacenamiento local (ccn)
- Archivos: Se guardan en
~/.config/ccn/(%APPDATA%\ccn\en Windows). En macOS y Linux, los archivos de configuración y de credenciales solo puede leerlos su cuenta de usuario - Credenciales: Se almacenan por defecto en un archivo privado, o en el llavero de macOS (Keychain), el Administrador de credenciales de Windows o el Secret Service de Linux si establece
credential_storeenkeychain - Conservación de datos: Los archivos de sesión se eliminan cuando termina una sesión o tras 7 días sin uso.
ccn uninstallelimina todo lo que guardaccn
4.2Almacenamiento local (app para Mac)
- Datos de sesión: Se almacenan en una base de datos local en su Mac
- Preferencias: Se almacenan en UserDefaults (el almacenamiento estándar de preferencias de macOS)
- Credenciales de la nube: Se almacenan de forma segura en el llavero de macOS (Keychain)
- Conservación de datos: El historial de sesiones se elimina automáticamente tras un periodo configurable (por defecto, 30 días)
4.3Almacenamiento local (iOS/Android)
- Historial de notificaciones: Se almacena en el almacenamiento privado de la app en su teléfono
- Identificador del dispositivo: Se almacena en el llavero de iOS (Keychain) o en el almacenamiento cifrado en Android. iOS puede conservar los elementos del llavero después de eliminar una app, por lo que al reinstalarla puede reutilizarse el mismo identificador
- Preferencias: Se almacenan en UserDefaults (iOS) o DataStore (Android)
- Conservación de datos: El historial de notificaciones se mantiene hasta que usted lo borre o elimine la app
4.4Almacenamiento en la nube
- Infraestructura: El servidor de retransmisión se ejecuta en Cloudflare Workers, y los datos se almacenan en Cloudflare D1 (SQLite) y Durable Objects
- Cifrado: Todas las comunicaciones con el servidor utilizan cifrado TLS (HTTPS/WSS)
- Ubicación geográfica: Los datos pueden tratarse en centros de datos de Cloudflare de todo el mundo
- Caducidad de las notificaciones: Una tarea de limpieza se ejecuta cada día y elimina las notificaciones, junto con sus respuestas a ellas, que tengan más de 24 horas de antigüedad, de modo que ninguna se conserva más de 48 horas. Mientras un ordenador espera su respuesta, también se guarda una copia de la respuesta durante un máximo de 1 hora
- Registros inactivos: La misma tarea diaria elimina los teléfonos y ordenadores que no se han usado durante 60 días, junto con sus vinculaciones y ajustes, y las vinculaciones revocadas 60 días después de su revocación. Los registros de compras se eliminan 6 años después de su fecha
05Servicios de terceros
Las Apps utilizan los siguientes servicios de terceros:
- Utilizado por
- App para iOS, servidor de retransmisión
- Finalidad
- Procesar las suscripciones y las compras únicas, y enviarnos avisos sobre ellas
- Datos compartidos con Apple
- La compra, con el identificador del dispositivo como su token de cuenta
- Datos recibidos
- Verificación de la compra, estado de la suscripción, fechas, precio, moneda y país de la tienda
- Nota
- La información de pago la gestiona íntegramente Apple. No recibimos ni almacenamos sus datos de pago.
- Utilizado por
- App para Android, servidor de retransmisión
- Finalidad
- Procesar las suscripciones y las compras únicas, y enviarnos avisos sobre ellas
- Datos compartidos con Google
- La compra, con el identificador del dispositivo como su ID de cuenta ofuscado
- Datos recibidos
- Verificación de la compra, tokens de compra, estado de la suscripción y fechas
- Nota
- La información de pago la gestiona íntegramente Google. No recibimos ni almacenamos sus datos de pago.
- Utilizado por
- App para iOS, servidor de retransmisión
- Finalidad
- Entregar notificaciones y actualizaciones silenciosas en iPhones y iPads
- Datos compartidos con Apple
- Token push; título y texto de la notificación (hasta 200 caracteres); nombre del proyecto; texto del prompt (hasta 500 caracteres); nombre de la herramienta y resumen de su entrada; opciones de respuesta; ID de las notificaciones. Las rutas de las carpetas de los proyectos no se envían
- Utilizado por
- App para Android, servidor de retransmisión
- Finalidad
- Entregar notificaciones y actualizaciones silenciosas en teléfonos Android mediante Firebase Cloud Messaging (FCM)
- Datos compartidos con Google
- Token push y los mismos datos de notificación que para APNs; ID de instalación de Firebase
- Utilizado por
- Servidor de retransmisión, este sitio web
- Finalidad
- Alojar el servidor de retransmisión y este sitio web, y almacenar los datos del servidor descritos en el apartado 2.4
- Datos tratados
- Todos los datos enviados al servidor de retransmisión y los datos estándar de las solicitudes, como las direcciones IP
- Utilizado por
ccny la app para Mac- Finalidad
- Los archivos de cada versión se alojan en GitHub. Los scripts de instalación de este sitio web descargan
ccnde GitHub y comprueban su suma de verificación. También puede instalarlo con Homebrew o npm - Datos compartidos
- Datos estándar de las solicitudes (dirección IP, agente de usuario) con el servicio desde el que descarga. Homebrew y npm tienen su propia analítica y sus propias políticas
- Utilizado por
- App para Mac
- Finalidad
- Buscar y entregar actualizaciones de la app para Mac
- Datos compartidos
- Datos estándar de las solicitudes HTTP (dirección IP, agente de usuario) cuando la app lee el canal de actualizaciones de este sitio web y descarga desde GitHub
- Nota
- Sparkle es software de código abierto integrado en la app, no un servicio; no envía nada a sus desarrolladores
- Utilizado por
- Este sitio web
- Finalidad
- Contar las visitas a las páginas y los clics en los botones, sin cookies
- Datos tratados
- Dirección de la página, sitio de referencia, navegador, tipo de dispositivo y país
- Utilizado por
- App para Mac (configurados por usted)
- Finalidad
- Reenviar notificaciones a servicios externos
- Servicios compatibles
- Slack, Discord o cualquier endpoint HTTP personalizado
- Datos compartidos
- El contenido de las notificaciones, incluidos nombres de proyecto, rutas, mensajes y marcas de tiempo
- Nota
- Los webhooks son totalmente opcionales y los configura usted. Los datos solo se envían a los servicios que usted configure expresamente.
ccnno envía webhooks.
06Comunicación de datos
Solo compartimos sus datos en las siguientes circunstancias:
- Entre sus dispositivos: Las notificaciones pasan entre sus ordenadores y los teléfonos vinculados con ellos a través de nuestro servidor de retransmisión. Un teléfono vinculado puede ver el nombre, el tipo, el sistema operativo y los ajustes de cada ordenador
- Con los proveedores de notificaciones push: Apple (APNs) y Google (FCM) reciben el contenido de las notificaciones para entregarlo en su teléfono
- Con las tiendas de apps, para las compras: Apple y Google procesan las suscripciones y las compras únicas; reciben los datos de las transacciones, y nosotros no recibimos su información de pago
- Con nuestros proveedores de servicios: Cloudflare aloja el servidor de retransmisión y este sitio web, y Umami cuenta las visitas al sitio web
- Con los webhooks que usted configure: Si configura webhooks en la app para Mac, los datos de las notificaciones se envían a esos endpoints
- Obligaciones legales: Podemos revelar datos si la ley lo exige o para proteger nuestros derechos legales
No vendemos, alquilamos ni intercambiamos sus datos personales con terceros.
07Sus derechos y opciones
7.1Acceso y supresión de datos
- Ver sus datos: El historial de notificaciones se muestra en las apps para teléfono;
ccn config showmuestra los ajustes de un ordenador; el historial de sesiones se muestra en la app para Mac - Desvincular: Revoque una vinculación desde el teléfono, con
ccn deviceso en la app para Mac. El teléfono deja de recibir las notificaciones de ese ordenador de inmediato. El servidor marca la vinculación como revocada, elimina sus notificaciones según el calendario habitual, en un plazo de 48 horas, y elimina la vinculación 60 días después - Eliminar ccn:
ccn uninstallelimina sus hooks de los ajustes de Claude Code, revoca todas las vinculaciones y elimina sus credenciales y archivos locales - Eliminar datos locales: Al eliminar una app para teléfono o la app para Mac, se borran los datos que esta almacenó en ese dispositivo (salvo, en iOS, el identificador del dispositivo guardado en el llavero; véase el apartado 4.3)
- Eliminar datos del servidor: Para que se eliminen de nuestro servidor los registros de sus ordenadores y teléfonos, escriba a [email protected] indicando los nombres de sus ordenadores y teléfonos
- Ajustes de conservación de datos: Elija en los ajustes de la app para Mac durante cuánto tiempo conserva el historial de sesiones
7.2Opciones de exclusión
- Elegir qué se envía: Para cada ordenador, desactive las notificaciones de turnos terminados, solicitudes de permiso o preguntas, o establezca horas de silencio, desde el teléfono o con
ccn config set - Permiso para las notificaciones: Si desactiva las notificaciones de la app en su teléfono, el servidor lo registra y deja de enviarle notificaciones visibles. Las actualizaciones silenciosas, como la confirmación de la vinculación, siguen llegando
- Dejar de usar la retransmisión: Desvincule todos los teléfonos para dejar de enviar datos al servidor de retransmisión. La app para Mac puede seguir mostrando notificaciones del Mac sin él
- Webhooks: Elimine las configuraciones de webhooks en la app para Mac para dejar de reenviar datos a servicios externos
- Actualizaciones automáticas: Desactive la búsqueda automática de actualizaciones en los ajustes de la app para Mac
7.3Sus derechos legales
En función de dónde resida, incluidos el Reino Unido y la Unión Europea, puede tener derecho a acceder a sus datos personales, rectificarlos o suprimirlos, a oponerse a su tratamiento o a limitarlo, y a recibir una copia de ellos. Para ejercer estos derechos, escriba a [email protected]. Dado que no hay cuentas, es posible que le pidamos algunos datos, como los nombres de sus ordenadores y teléfonos, para localizar sus registros. También tiene derecho a presentar una reclamación ante una autoridad de protección de datos; en el Reino Unido es la Information Commissioner's Office (ico.org.uk).
7.4Portabilidad de los datos
Actualmente, las Apps no ofrecen una función de exportación de datos. Los datos almacenados en sus dispositivos pueden consultarse en las Apps, y los archivos de ccn son de texto plano.
08Información sobre las rutas de proyecto y los comandos
ccn y de la app para Mac pueden incluir:
- Rutas completas del sistema de archivos a sus proyectos (por ejemplo,
/Users/yourname/Projects/secret-project) - Nombres de herramientas y resúmenes de sus entradas (por ejemplo, rutas de archivos que se están leyendo o comandos de shell que se están ejecutando)
- El último mensaje de Claude, sus planes y preguntas, y el inicio de su prompt
- El nombre de su ordenador, que es su nombre de host salvo que usted elija otro
Esta información se envía a nuestro servidor de retransmisión y, en una versión abreviada, a Apple o Google para entregar la notificación. Si trabaja con proyectos sensibles o confidenciales, valore si las notificaciones en el teléfono son adecuadas y qué tipos de notificación activar en cada ordenador.
09Privacidad de los menores
Las Apps no están dirigidas a menores de 13 años. No recopilamos a sabiendas información personal de menores. Si cree que hemos recopilado inadvertidamente datos de un menor, póngase en contacto con nosotros para que se eliminen.
10Transferencias internacionales de datos
Nuestro servidor de retransmisión funciona en la red global de Cloudflare, y Apple y Google entregan las notificaciones desde su propia infraestructura. Sus datos pueden tratarse en centros de datos situados fuera de su país de residencia. Al vincular un teléfono con un ordenador, usted consiente esta transferencia de datos.
11Cambios en esta Política de privacidad
Podemos actualizar esta Política de privacidad a medida que evolucionen las Apps. Los cambios sustanciales se comunicarán a través de las Apps o en esta página. La fecha de "Última actualización" que figura en la parte superior indica cuándo se revisó la política por última vez. Las traducciones se ofrecen por comodidad; si una traducción difiere de la versión en inglés, prevalecerá la versión en inglés.
12Contacto
Si tiene preguntas, inquietudes o solicitudes relacionadas con esta Política de privacidad o con sus datos, póngase en contacto con nosotros: