Política de privacidad
Última actualización: November 2026
Esta traducción se ofrece por comodidad. La versión en inglés es la única jurídicamente vinculante.
1. Quiénes somos
FireShield está desarrollado y gestionado por un desarrollador individual, con quien puedes contactar en moshercode@gmail.com para cualquier pregunta sobre esta política o tus datos. FireShield es un servicio de protección de costes de Google Cloud alojado en fireshield.dev.
2. Qué datos de usuario de Google consultamos y por qué
Cuando inicias sesión y vinculas un proyecto de Google Cloud, FireShield solicita:
- Tu perfil básico (dirección de email), mediante el inicio de sesión estándar de Google, para identificar tu cuenta de FireShield.
.../auth/cloudplatformprojects.readonly: una lista de solo lectura de los proyectos de Google Cloud a los que tienes acceso, para que elijas cuál vincular, y el número de proyecto del que elijas. Nunca creamos, modificamos ni eliminamos un proyecto..../auth/cloud-billing: se usa una sola vez, durante la vinculación, para localizar la cuenta de facturación del proyecto elegido y conceder a la cuenta de servicio de FireShield el rol Billing Account Administrator sobre ella (ver sección 3).
El uso y la transferencia por parte de FireShield de la información recibida de las API de Google se ajustan a la Política de datos de usuario de los servicios de API de Google, incluidos los requisitos de uso limitado (Limited Use).
3. El acceso que FireShield conserva
Tras la vinculación, FireShield actúa a través de su propia cuenta de servicio, que tiene el rol Billing Account Administrator en tu cuenta de facturación. Usa ese acceso para crear y actualizar un presupuesto para cada proyecto que vinculas y para ejecutar las acciones que configuras, incluida la desconexión de la facturación si has configurado un Hard Kill. Puedes retirar este acceso en cualquier momento desde los permisos de la cuenta de facturación en la consola de Google Cloud.
Si activas la detección de picos de uso en un proyecto, la misma cuenta de servicio tiene además el rol de solo lectura Monitoring Viewer sobre ese proyecto. FireShield solo lo usa para leer las métricas de uso de los servicios que vigilas. Puedes quitarlo cuando quieras desde la página de IAM del proyecto en la consola de Google Cloud.
4. Qué almacenamos
- Tu cuenta: tu dirección de email y la organización que FireShield crea para ella.
- Proyectos vinculados: ID, nombre y número del proyecto, el ID de la cuenta de facturación, su moneda y el estado de supervisión del proyecto.
- La configuración de tu presupuesto: importe del presupuesto, umbrales y acciones, incluidos los destinos que introduces: direcciones de email, IDs de chat de Telegram, la URL de incoming webhook que Slack nos da al conectar un canal, las URLs de tus propios webhooks y el secreto de firma de cada webhook de Soft Kill, que solo lee nuestro servidor.
- Datos de costes que Google nos envía: para cada proyecto vinculado, el gasto acumulado del periodo actual, el importe del presupuesto y la moneda, tal como se publican varias veces al día mediante Google Cloud Budgets, y el gasto por servicio si activas el desglose por servicio.
- Registros de actividad: qué acciones se ejecutaron y con qué resultado, y un registro de los cambios que haces en tus proyectos y presupuestos.
- Comentarios que envías: si usas el formulario de comentarios de la aplicación, el texto del mensaje y tu cuenta.
- Datos de uso: si activas la detección de picos de uso, totales por hora de las métricas de uso de los servicios que vigilas (por ejemplo, lecturas de documentos o tokens), leídos de Google Cloud Monitoring, y los picos detectados con su regla y las acciones ejecutadas.
- Tu suscripción: tu plan, los IDs de cliente y de suscripción de Stripe y el estado de la suscripción. Los datos de la tarjeta los gestiona Stripe y nunca nos llegan.
5. Qué no almacenamos deliberadamente
Tu autorización de Google se guarda solo en la memoria de la pestaña del navegador mientras la usas (nunca en disco, en una base de datos ni en el almacenamiento local) y caduca sola a la hora más o menos. FireShield nunca pide a Google un token de actualización de larga duración. No guardamos el contenido de tus proyectos de Google Cloud: los datos de costes llegan como totales acumulados por presupuesto (por proyecto, o por servicio si activas el desglose), nunca facturas ni partidas, y los datos de uso como totales por hora de cada métrica, nunca peticiones, documentos ni archivos concretos.
6. Cómo usamos tus datos
Exclusivamente para operar FireShield: iniciar tu sesión, mantener los presupuestos sincronizados con Google Cloud, seguir el gasto, enviar las notificaciones y ejecutar las acciones que configuraste, mostrarte tu historial y leer los comentarios que decidas enviar. No vendemos tus datos, no los compartimos con intermediarios de datos ni los usamos con fines publicitarios.
7. Servicios de terceros
- Google Cloud y Firebase: inicio de sesión (Firebase Authentication), alojamiento de esta web y del app, y los datos de presupuesto, métricas de uso y acciones de facturación descritos arriba.
- Resend: envía los emails de alerta; recibe la dirección del destinatario y el contenido de la alerta.
- Telegram y Slack: reciben los mensajes de alerta, solo cuando los configuras como destino.
- Tu propio endpoint de webhook: recibe una solicitud firmada con el ID del proyecto y el motivo, solo cuando configuras un Soft Kill.
- Hetzner Online (servidores en la UE): ejecuta el backend de FireShield y su base de datos.
- Cloudflare R2: guarda las copias de seguridad diarias de nuestra base de datos.
- Stripe: gestiona suscripciones y pagos; recibe tu dirección de email y tus datos de pago.
- Google Analytics: mide cómo se usan la web y el app; recibe páginas vistas y acciones con nombre (nunca identificadores de proyecto ni el contenido de tus proyectos), con el identificador de cookie de Google.
8. Conservación y eliminación de datos
Conservamos tus datos mientras exista tu cuenta de FireShield. Puedes solicitar en cualquier momento la eliminación de tu cuenta y de todos los registros asociados contactándonos. Los presupuestos que FireShield creó en tu cuenta de facturación permanecen allí hasta que los elimines desde la consola de Google Cloud.
9. Seguridad
Todo el tráfico hacia FireShield se cifra en tránsito (HTTPS). FireShield nunca solicita ni almacena tu contraseña de Google ni una clave de cuenta de servicio. Cada solicitud de Soft Kill se firma con HMAC-SHA256 para que tu endpoint pueda verificar que procede de FireShield.
10. Privacidad de los menores
FireShield es una herramienta para desarrolladores que no está dirigida a menores, y no recopilamos a sabiendas datos de menores de 13 años.
11. Tus derechos
Puedes revocar el acceso de inicio de sesión de FireShield desde la página de permisos de tu cuenta de Google, y su acceso a la facturación eliminando su cuenta de servicio de tu cuenta de facturación. Puedes solicitar el acceso, la rectificación o la eliminación de tus datos de FireShield contactándonos.
12. Cambios en esta política
Podemos actualizar esta política periódicamente; la fecha de «Última actualización» que figura arriba refleja la revisión más reciente. El uso continuado de FireShield tras un cambio constituye la aceptación de la política actualizada.
13. Contacto
Puedes enviar tus preguntas sobre esta política, o tus solicitudes de acceso, rectificación o eliminación de tus datos, a moshercode@gmail.com.
