Política de privacidad
Esta política explica qué datos usa NeoTracker («Tracker Bot» en Slack), incluidos los que obtiene de Google, para qué los usa, dónde se guardan, con quién se comparten y cómo eliminarlos.
1. Quién opera NeoTracker
NeoTracker es una herramienta interna operada por NeoCoast para su equipo. Contacto para consultas de privacidad, revocación o eliminación de datos: mathias@neocoast.com.
2. Datos que se obtienen de Google
Solo si vinculás una cuenta de Google con /vincular. NeoTracker pide estos permisos:
| Permiso | Para qué se usa |
|---|---|
https://www.googleapis.com/auth/calendar.readonly | Leer los eventos del calendario principal de la cuenta vinculada, un día por vez, para mostrarlos y proponer la carga de horas. |
https://www.googleapis.com/auth/userinfo.email | Conocer el email de la cuenta de Google vinculada, para mostrarla en Slack y no duplicar una cuenta ya vinculada. |
openid | Requerido por Google junto con el email para identificar la cuenta durante el inicio de sesión. |
Con esos permisos, NeoTracker:
- Obtiene el email de la cuenta de Google vinculada.
- Lee los eventos de un día del calendario principal. Google devuelve el evento completo, pero NeoTracker conserva solo: título, hora de inicio y fin, identificadores del evento y de su serie, si es de día completo, si está cancelado, si lo rechazaste y el enlace al evento. Descarta la descripción, el lugar, la lista de invitados y los adjuntos.
- Nunca crea, modifica ni borra eventos.
Las lecturas ocurren cuando abrís /mis-horas, cuando le pedís reuniones al asistente o por MCP, y también en segundo plano: un proceso revisa cada hora, de 9 a 19 h, si una reunión que ya cargaste como horas se canceló, y el recordatorio semanal lista reuniones sin proyecto asignado. Para eso NeoTracker guarda un token de acceso sin conexión (offline).
3. Para qué se usan
- Mostrarte tus reuniones junto a las horas cargadas y proponer cargarlas como horas en Runn.
- Recordar qué reuniones ya cargaste, para no duplicarlas y para avisarte si una se canceló.
- Aplicar las reglas que configuraste para asignar reuniones a proyectos.
- Responder tus preguntas sobre tus reuniones en el asistente de Slack o en tu cliente MCP.
Los datos de Google no se usan para publicidad, no se venden y no se usan para evaluar a las personas. A Runn solo llegan horas, proyecto, fecha y etiquetas: nunca títulos, emails ni identificadores de Google.
4. Otros datos que usa NeoTracker
- Tu identificador y email de Slack, y tu identificador de persona en Runn.
- Las horas que cargás, sus rangos horarios, proyectos y etiquetas, el estado del timer y tus recordatorios.
- Los mensajes que le escribís al asistente.
- Un registro de las acciones del asistente y del MCP (qué herramienta se usó y con qué parámetros, que pueden incluir identificadores de eventos de Google).
- Si generás un token de MCP: solo su hash SHA-256, nunca el token.
- Si mandás un reporte de error: el texto que escribís, el área, tu identificador y tu email de Slack.
5. Dónde se guardan y por cuánto tiempo
Los datos se guardan en una base de datos PostgreSQL en Amazon Web Services (Amazon RDS); el servicio corre en Amazon EC2.
- Tokens de Google (acceso y actualización): cifrados con AES-256-GCM. Se borran al desconectar la cuenta.
- Email de la cuenta de Google: guardado junto a la cuenta vinculada y como parte del identificador interno de esa cuenta en los registros de reuniones.
- Reuniones cargadas como horas: título, fecha, horario, minutos, proyecto, etiqueta e identificadores del evento, para conciliar con el calendario. Lo mismo para reuniones excluidas (sin título) y avisos de reuniones canceladas (con título). Estos datos no están cifrados a nivel de aplicación.
- Asociaciones de series de reuniones a proyectos (identificador de la serie, sin título).
Hoy NeoTracker no borra automáticamente estos datos: se conservan sin plazo definido, también después de dejar de usar la herramienta, hasta que se pida su eliminación.
Los registros técnicos del servidor pueden incluir el email de la cuenta de Google vinculada e identificadores de eventos cuando falla una lectura del calendario. Nunca incluyen tokens ni títulos de reuniones.
6. Con quién se comparten y por qué
| Destinatario | Qué recibe | Por qué |
|---|---|---|
| OpenAI (API) | Tus mensajes al asistente y, cuando el asistente consulta tus reuniones, sus títulos, fechas, duraciones e identificadores. No recibe tus tokens ni el email de tu cuenta de Google. | Interpretar tus mensajes y responder. La conversación de cada persona se guarda en OpenAI, sin vencimiento, hasta que se borra. |
| Slack | Los mensajes que te manda el bot, que pueden incluir títulos de tus reuniones. | Es la interfaz de NeoTracker. Solo vos ves esos mensajes. |
| El cliente MCP que elijas (por ejemplo, Claude o ChatGPT) | Títulos, fechas, duraciones e identificadores de tus reuniones, si los consultás desde ahí. | Solo si generás un token con /mcp y conectás ese cliente vos mismo; se rige por las condiciones de ese proveedor. |
| Amazon Web Services | Todos los datos guardados. | Infraestructura donde corre el servicio y su base de datos. |
| Runn | Horas, proyecto, fecha y etiquetas. Ningún dato de Google. | Registrar las horas. |
| PostHog | Reportes de error que envíes. Ningún dato de Google. | Seguimiento de errores. |
Los datos de Google no se venden ni se transfieren a terceros fuera de estos casos, salvo que lo exija la ley.
7. Quién puede acceder
- Vos ves tus reuniones y tus horas.
- Líderes de equipo ven las horas totales por día y proyecto de las personas a su cargo, nunca los títulos de sus reuniones.
- Personas de NeoCoast con acceso a la infraestructura (base de datos y servidores) pueden técnicamente ver los datos guardados. Solo leen datos de Google con tu consentimiento, para investigar un problema de seguridad o abuso, por obligación legal, o de forma agregada y anonimizada para operar el servicio.
8. Cómo desconectar Google, revocar permisos y pedir la eliminación
- Desconectar una cuenta: en Slack, escribí
/vinculary tocá Desconectar en la cuenta. NeoTracker revoca el permiso en Google y borra los tokens guardados. Si la revocación en Google falla, el bot te avisa. - Revocar desde Google: en cualquier momento, desde la configuración de permisos de tu cuenta de Google, quitá el acceso de NeoTracker. NeoTracker deja de poder leer tu calendario.
- Pedir la eliminación de tus datos: escribí a mathias@neocoast.com desde tu email de NeoCoast. NeoCoast desvincula y revoca todas tus cuentas de Google y borra tus tokens, los registros de reuniones cargadas, reuniones excluidas, avisos de cancelación, sincronizaciones pendientes, asociaciones de series a proyectos, reglas de reuniones, el registro de acciones del asistente y sus propuestas pendientes, tu conversación del asistente en OpenAI y tu token de MCP. No se borran las horas ya registradas en Runn ni sus rangos horarios, porque son registros laborales de NeoCoast, ni los mensajes que el bot te mandó por Slack.
Qué pasa después de desconectar
- Si desconectás con
/vincular, NeoTracker deja de leer esa cuenta de Google y sus tokens se eliminan de la base de datos. - Si revocás solo desde tu cuenta de Google, NeoTracker deja de poder leer el calendario, pero los tokens cifrados (ya inválidos) quedan guardados hasta que desconectes la cuenta con
/vincularo pidas la eliminación. - Las horas que ya cargaste no cambian.
- Se conservan los registros de reuniones ya cargadas (incluidos títulos), las reuniones excluidas, los avisos de cancelación, las asociaciones a proyectos, el registro de acciones, la conversación en OpenAI y los mensajes en Slack, hasta que pidas su eliminación.
9. Seguridad
- El sitio y el MCP se sirven solo por HTTPS.
- Los tokens de Google se guardan cifrados con AES-256-GCM.
- El enlace de vinculación va firmado (HMAC-SHA256) y vence a los 7 días, para que nadie pueda asociar su cuenta de Google a otra persona.
- Los tokens de MCP se guardan como hash SHA-256 y se pueden revocar con
/mcp. - El acceso al bot se puede limitar a una lista de personas autorizadas.
- El asistente solo accede a los datos de quien le escribe, y toda carga, edición o borrado de horas desde Slack requiere confirmación explícita.
- La conexión con la base de datos usa TLS.
10. Cumplimiento con las políticas de Google
El uso y la transferencia a cualquier otra aplicación de la información recibida de las APIs de Google por parte de NeoTracker se ajustan a la Google API Services User Data Policy, incluidos los requisitos de Limited Use. En particular:
- Los datos de Google se usan solo para las funciones de registro de horas descritas arriba, que son visibles para quien las usa.
- Se transfieren a terceros solo para prestar esas funciones (sección 6), por seguridad o por obligación legal.
- No se usan para publicidad, no se venden y no se usan para evaluar la solvencia crediticia ni para préstamos.
- Las personas de NeoCoast no los leen, salvo con tu consentimiento, para investigar un problema de seguridad o abuso, por obligación legal, o de forma agregada y anonimizada para operar el servicio.
11. Cambios a esta política
Si cambia qué datos usa NeoTracker o con quién se comparten, se actualiza esta página y su fecha.