Política de Privacidad
Última actualización: 10 de octubre de 2026
Cubre el sitio de CostWarden, el Dashboard y las alertas que enviamos por ti. Está escrita para leerse: qué recopilamos, para qué, quién más lo toca, cuánto tiempo lo guardamos y qué puedes pedirnos al respecto. Donde estamos verdes o hacemos algo a mano, lo dice.
Quién es responsable
Una empresa, una persona, un correo.
CostWarden lo opera CostWarden, desde Chile. Sobre los datos de cuenta descritos abajo — tu correo, tu nombre, tu organización y tu rol — CostWarden es el responsable: quien decide qué se recopila y para qué.
Con tus datos de costos de AWS la relación es al revés. Son datos de tu organización; los tratamos siguiendo tus instrucciones, para producir el análisis y las alertas que pediste. No los usamos para nada más: ni para entrenar modelos, ni para armar comparativas entre clientes, ni para enriquecer un dataset que le vendamos a alguien.
Dudas, solicitudes, o una frase de esta página que no coincida con lo que observas — usa el formulario de contacto.
Qué recopilamos
Agrupado por su origen. Nada de esto se infiere, se compra ni se raspa de la web: es lo que escribes, lo que conectas y lo que AWS devuelve para la cuenta que conectaste.
Datos de cuenta
- El correo con el que te registras, y tu nombre si lo indicas o si el proveedor con el que inicias sesión (Google) nos lo entrega. Nunca recibimos tu contraseña en esos inicios de sesión, y nunca guardamos una en forma legible para el inicio con correo.
- El nombre de tu organización, quiénes la integran y el rol de cada miembro: owner, admin o member. Las invitaciones registran el correo invitado y quién envió la invitación.
Tus datos de costos de AWS
- Gasto diario por servicio de AWS: una fecha, un nombre de servicio y un monto. No por recurso y no por tag.
- El mismo gasto diario desglosado por cuenta enlazada de AWS, para que el producto pueda decirte si un alza ocurrió en producción o en un sandbox. Eso agrega un ID de cuenta de 12 dígitos a cada cifra, más el nombre que tú decidas ponerle a esa cuenta — nunca le preguntamos a AWS de quién es, y el permiso que nos dejaría hacerlo no es uno que pidamos.
- Las anomalías que calculamos a partir de eso: el servicio, el día, el monto observado y el de referencia, y a qué episodio continuo pertenecen.
- Los hallazgos de rightsizing que devuelve AWS Compute Optimizer. Estos sí incluyen identificadores de recursos — el id de la instancia EC2 o del volumen EBS al que se refiere cada recomendación — porque una recomendación que no puedes ubicar no sirve de nada.
Configuración de la conexión
- El ARN del rol IAM de solo lectura que creas, y el ExternalId único de tu organización. No hay ninguna access key de AWS en ninguna parte: el rol se asume con STS mientras dura un scan.
- Las URLs de webhook y las routing keys de PagerDuty de los canales de alerta que conectas. Trátalas como credenciales — cualquiera que tenga una puede publicar en ese canal — así que siempre se te muestran de vuelta enmascaradas.
Registros operativos
- Cada intento de sync y su resultado, para que la app pueda distinguir «nunca sincronizó» de «sincronizó y no encontró nada», y para que una conexión de AWS rota se note en vez de parecer un mes tranquilo.
- Si cada notificación se entregó de verdad, y el último error cuando no: eso es lo que marca un canal como failing en Settings.
- Un código de país de dos letras para la cuenta, derivado una sola vez del país desde el que llegó tu primera petición autenticada. La dirección IP nunca se guarda: solo el código, y solo para saber desde qué mercados llega la gente.
Mensajes que nos envías
- Si escribes por el formulario de contacto: tu nombre, tu correo, el mensaje mismo y desde qué página lo enviaste. Se usa para responderte, y para nada más.
- Un hash salteado y de una sola vía de la IP desde la que llegó el mensaje, para poder limitar la frecuencia del formulario. La dirección en sí nunca se guarda, y nada se busca por ella: el hash solo responde «¿este origen ya envió varios mensajes en la última hora?».
Qué no recopilamos
- Sin contenido de tus recursos. Nunca vemos qué corre dentro de tus instancias, buckets o bases de datos.
- Sin logs, sin métricas, sin traces, sin código fuente. Cost Explorer devuelve cifras de gasto; no devuelve qué las produjo, y no pedimos nada más.
- Sin números de tarjeta, CVV ni datos bancarios. El checkout corre en Lemon Squeezy y los datos de pago nunca llegan a nuestros sistemas — no existe una columna que pudiera guardarlos.
- No enviamos datos de cuentas AWS, credenciales, correos ni contenido de mensajes de contacto a los proveedores opcionales de medición de páginas públicas.
Esta lista puede ser corta por la forma misma de la conexión: un solo rol IAM de solo lectura con 5 permisos. /security los nombra y explica para qué sirve cada uno.
Para qué lo tratamos, y con qué base
Casi todo existe porque pediste un producto y esto es lo que el producto hace. La excepción es el mantenimiento que lo mantiene en pie.
Con tu permiso por separado, medir visitas y acciones públicas con Google Analytics, y resultados publicitarios con Google Ads y Meta Pixel. Google Ads usa identificadores de clics solo si autorizas tanto analítica como medición de campañas. Son herramientas opcionales y no se cargan en autenticación, pantallas de clientes ni administración.
Consentimiento, que puedes retirar en Preferencias de cookies
Hacer funcionar el producto: sincronizar tus datos de costos, detectar anomalías, traer los hallazgos de rightsizing, mostrar el Dashboard y entregar alertas y digests a los canales que conectaste.
Ejecución del contrato
Administrar tu cuenta y tu organización: inicio de sesión, invitaciones, roles, y hacer valer quién puede ver el billing o cambiar las conexiones.
Ejecución del contrato
Cobrarte y mantener tu suscripción en el estado correcto, incluido saber cuándo terminó una prueba.
Ejecución del contrato
Mantener el servicio funcionando y seguro: registros de sync y de entrega para depurar, límites de uso, e investigar abusos de la plataforma.
Interés legítimo
Responderte cuando nos escribes por soporte, cobros o esta misma política.
Ejecución del contrato
No vendemos datos personales. Compartimos eventos públicos de campañas con Meta solo con tu permiso de medición publicitaria. Ningún tercero recibe tus datos de costos salvo los que se listan abajo y los canales de alerta a los que tú mismo nos apuntas.
Quién los procesa con nosotros
Proveedores de operación y herramientas opcionales de medición. Si la lista cambia, cambia acá.
Google Analytics y Google Ads (opcionales)
Ubicaciones de procesamiento de Google, incluido Estados UnidosVisitas públicas, profundidad de scroll, secciones alcanzadas, botones y contactos enviados correctamente, tras consentir la analítica. Si también autorizas medición de campañas, los identificadores de clics publicitarios pueden relacionar un anuncio con un contacto enviado. La personalización publicitaria de Google permanece desactivada. Google procesa información del dispositivo, identificadores del navegador e información de red, como la dirección IP.
Meta Pixel (opcional)
Ubicaciones de procesamiento de Meta, incluido Estados UnidosVisitas públicas e interacciones de campañas, incluidos contactos enviados como eventos Lead. Solo después de consentir la medición de campañas. Meta procesa identificadores del navegador e información del dispositivo y de red, y puede asociar eventos a una cuenta de Meta bajo sus propios términos.
Supabase
Estados UnidosBase de datos y autenticación. Cada fila descrita arriba se guarda acá, junto con las identidades de inicio de sesión.
Vercel
Estados UnidosHosting de la app, las rutas de API y el job de sync programado. Procesa las solicitudes en tránsito; no es donde reposan tus datos.
Amazon Web Services
Tu cuenta de AWS, y las APIs de AWSTu propia cuenta de AWS. Tus datos de costos se leen desde las APIs de Cost Explorer y Compute Optimizer usando el rol que creaste — se originan ahí y nosotros guardamos una copia.
Lemon Squeezy
Estados UnidosPagos y suscripciones, como Merchant of Record. Recopilan los datos de facturación y de pago directamente; ver más abajo.
Slack, Microsoft Teams, Google Chat y PagerDuty no están en esa lista
Son destinos que tú eliges, no proveedores que nosotros contratamos. Cuando conectas un canal nos estás diciendo que publiquemos ahí, y el mensaje que publicamos contiene el nombre del servicio, los montos y las fechas involucradas. Una vez que llega, queda visible para todos los que tengan acceso a ese canal, y se rige por tu propio acuerdo con ese proveedor, no por esta política. Si las cifras de gasto son sensibles dentro de tu empresa, elige el canal en consecuencia.
Pagos
No somos nosotros quienes cobran a tu tarjeta, y no podríamos serlo aunque quisiéramos.
Lemon Squeezy es el Merchant of Record de cada suscripción a CostWarden. Legalmente ellos son el vendedor frente a ti: operan el checkout, se hacen cargo de los impuestos a las ventas y del IVA en todo el mundo, y emiten la boleta.
Eso significa que ellos recopilan tus datos de facturación y de pago — nombre, dirección de facturación, identificadores tributarios donde correspondan y datos de tarjeta — directamente, como responsables por su cuenta y bajo su propia política de privacidad. Esos datos nunca pasan por CostWarden.
Lo que vuelve a nosotros es el estado de la suscripción: qué plan, si está activa, past due, cancelada o vencida, la fecha de renovación o de término, y el correo usado en el checkout. Con eso basta para que la app sepa si la ingesta debe estar corriendo, y poco más.
Cuánto tiempo lo guardamos
Más de lo que prometen la mayoría de las políticas, y por una razón: el valor de este producto es el largo de la línea base.
Datos de costos, anomalías y hallazgos de rightsizing
Se guardan mientras exista tu organización. No los caducamos: una línea base de gasto sirve más mientras más larga sea, y un historial de dos meses haría peor su trabajo al detector de anomalías. La única excepción es el borrado de pruebas abandonadas, al final de esta lista.
Registros de sync y de entrega de notificaciones
Se guardan junto a los datos que describen, por el mismo período.
Datos de cuenta, organización y membresías
Se guardan mientras exista la cuenta. Quitar a un miembro le corta el acceso de inmediato; borrar tu cuenta elimina la identidad detrás de ella.
Configuración de la conexión (ARN del rol, ExternalId, URLs de webhook, routing keys)
El ARN del rol se elimina cuando desconectas AWS; el destino de un canal se elimina cuando borras ese canal. El ExternalId de la organización y la fecha de primera conexión se conservan para que reconectar no reinicie la prueba. Si después se elimina la organización, sólo sobreviven el id de la cuenta de AWS y la fecha original de inicio en el registro antifraude descrito abajo. Borrar el rol IAM en tu propia cuenta termina nuestro acceso sin importar lo que diga nuestra base de datos.
Registros de cobro
De nuestro lado solo guardamos el estado de la suscripción y sus fechas. La boleta en sí es de Lemon Squeezy, y la conservan el tiempo que exijan sus propias obligaciones tributarias y contables.
Pruebas abandonadas
Si una prueba terminó hace más de 180 días, nunca hubo suscripción, y nadie de la organización inició sesión en todo ese tiempo, borramos la organización y todo lo que cuelga de ella de forma automática. Es el único borrado automático de CostWarden, y nunca alcanza a una organización que haya tenido suscripción — de cualquier tipo, en cualquier estado.
No se borra nada porque hayas dejado de pagar. Cuando termina la prueba o vence una suscripción, la ingesta se pausa — sin datos de costos nuevos, sin alertas, sin digests — pero todo lo ya sincronizado sigue visible en el Dashboard, y al suscribirte de nuevo se retoma donde quedó. Una suscripción vencida es un medidor en pausa, no un borrón. Y una vez que te suscribiste, aunque sea una sola vez, eso es permanente: diga lo que diga tu suscripción hoy, tu historial se queda.
Un solo borrado automático: las pruebas abandonadas. Si una prueba terminó hace más de 180 días, nunca hubo suscripción, y nadie de la organización inició sesión en todo ese tiempo, el mismo job diario que corre los syncs borra la organización y todo lo que cuelga de ella: historial de costos, anomalías, hallazgos de rightsizing, configuración de la conexión, canales y membresías. Preferimos no quedarnos meses con el gasto de AWS de una empresa porque alguien probó el producto una vez y siguió su camino. Iniciar sesión reinicia ese reloj, y suscribirte te saca de esta regla para siempre.
Dos cosas sobreviven a ese borrado, y es mejor que lo leas acá y no que lo descubras después. Una es un registro de operación de que ocurrió: el id y el nombre de la organización, las fechas en que se basó la decisión, y cuántas filas se eliminaron. Existe para que un borrado automático nunca sea un borrado invisible, y no guarda nada más. La otra es el id de la cuenta de AWS que estaba conectada y la fecha en que empezó su prueba, que guardamos para que volver a empezar no compre una segunda prueba gratis. Las cifras de gasto, las anomalías, el ARN del rol y las URLs de webhook se van.
Eliminación a pedido. Usa el formulario de contacto y borraremos tu organización y todo lo que cuelga de ella: historial de costos, anomalías, hallazgos de rightsizing, configuración de la conexión y canales. Es irreversible, así que lo confirmaremos con un owner de la organización antes de hacerlo.
Tus derechos
Acceso, rectificación, supresión, portabilidad, oposición. Derechos estándar, administrados con honestidad.
- Acceso: una copia de lo que tenemos sobre ti.
- Rectificación: corregir lo que esté mal. Tu nombre, tu correo y el nombre de la organización ya los puedes cambiar tú en Settings.
- Supresión: de tu cuenta, o de tu organización y todo lo sincronizado bajo ella.
- Portabilidad: tu historial de costos y tus anomalías en un formato legible por máquina.
- Oposición y limitación: para el tratamiento que basamos en interés legítimo.
Para ejercer cualquiera de ellos, usa el formulario de contacto e indica el correo de la cuenta, para poder asociar la solicitud a ella. Respondemos dentro de 30 días, y normalmente mucho antes. No tiene costo.
Para ser francos: no existe una consola de privacidad self-service. Estas solicitudes se atienden a mano, por la persona que lee ese correo. A este tamaño está bien y es más rápido que una cola de tickets — pero es un proceso humano, y es mejor decirlo que insinuar un flujo automatizado que no existe.
Parte ya la puedes hacer tú: el Dashboard muestra todo lo que tenemos sobre tu gasto, y en Settings puedes cambiar tu cuenta, desconectar AWS y quitar canales o miembros.
Si fue tu empleador quien conectó CostWarden y tu solicitud es sobre datos que él controla, te derivaremos a él: sobre esos datos actuamos siguiendo sus instrucciones. Y si estás en una jurisdicción con una autoridad de protección de datos, puedes reclamar ante ella; preferimos que nos escribas primero para poder arreglar lo que haya salido mal.
Dónde viven los datos
Operado desde Chile, alojado afuera — algo que vale la pena decir de frente en vez de enterrarlo.
CostWarden opera desde Chile, y los proveedores de arriba alojan en Estados Unidos y en la Unión Europea. Es decir, tus datos se tratan fuera de Chile y — si estás en la UE o el Reino Unido — posiblemente también fuera de tu propia región. Usar CostWarden implica aceptar esa transferencia.
Cada uno de esos proveedores publica sus propios términos de tratamiento de datos, y esa es la base en la que nos apoyamos para la transferencia. Si necesitas un acuerdo de tratamiento de datos firmado, escríbenos: hoy eso es una conversación, no una descarga self-service.
Cómo se protegen
Lo que realmente protege los datos, al nivel de detalle que querrías poder verificar.
- Cada fila queda limitada a una organización a nivel de base de datos con row-level security, no en el código de la aplicación. Una consulta que se olvide de filtrar devuelve nada, en vez del gasto de otra persona.
- La conexión con AWS no guarda ningún secreto de larga duración: un ARN de rol y un ExternalId, asumidos vía STS mientras dura un scan, con credenciales que expiran solas.
- Las URLs de webhook y las routing keys de PagerDuty solo las puede leer el camino de código que entrega notificaciones, y se te muestran de vuelta enmascaradas.
- Todo el tráfico — la app, las APIs de AWS, los webhooks salientes — viaja por TLS.
- No existe ningún dato de tarjeta en nuestros sistemas que pueda filtrarse.
Lo que no existe: un reporte SOC 2, una certificación ISO 27001, un pentest externo o un SLA de disponibilidad. CostWarden está pre-lanzamiento y lo lleva una sola persona, y una página de política que insinuara lo contrario sería lo primero en lo que valdría la pena desconfiar. /security dice lo mismo con más detalle.
Cookies
Las preferencias funcionales son necesarias. La medición de páginas públicas es opcional y requiere tu permiso.
Cookies de auth de Supabase (sb-…)Te mantienen con la sesión iniciada. Sin ellas no hay sesión ni app.
cs-themeClaro u oscuro, para que la página no muestre el tema equivocado antes de cargar.
cs-localeInglés o español.
cs-sidebarSi colapsaste la barra lateral de la app.
cs-feedbackSi descartaste la tarjeta de feedback única, para no volver a mostrarla.
Cuando se configura un proveedor, las páginas públicas ofrecen opciones separadas para Google Analytics y Meta Pixel. Antes de tu permiso no se carga el script de ninguno ni se envían eventos de medición. Puedes rechazar ambos y seguir usando la web. Preferencias de cookies, en el pie de página, permite cambiar o retirar tu decisión. La recordamos en almacenamiento local por hasta 180 días; la atribución de campañas consentida se guarda en almacenamiento de sesión con un límite de inactividad de 30 minutos. Las cookies del proveedor (como _ga, _fbp y _fbc) y la retención de eventos dependen del proveedor y de su configuración. Al retirar el permiso borramos las cookies del proveedor accesibles a este sitio y detenemos la recopilación futura; los eventos ya enviados no se eliminan con ese cambio.
Menores de edad
CostWarden es una herramienta de trabajo que se vende a empresas y no está dirigida a menores de 18 años. No recopilamos datos de menores a sabiendas. Si crees que un menor nos entregó datos, usa el formulario de contacto y los borraremos.
Cambios a esta política
Esta página cambia a medida que cambia el producto: un subprocesador nuevo, un tipo de dato nuevo, una regla de retención distinta. Cuando cambie, la fecha de arriba cambia con ella. Si un cambio afecta de forma relevante lo que pasa con tus datos, lo diremos al principio de esta página en vez de esperar que le hagas un diff. Es corta a propósito, para que releerla sea barato.
Si quieres algo de esto por escrito, pídelo
Una duda sobre un subprocesador, una solicitud de eliminación, o una cláusula que tu abogado quiere aclarar: llega a una sola persona y tiene respuesta.