FireShield
← Retour à fireshield.dev

Politique de confidentialité

Dernière mise à jour : November 2026

Cette traduction est fournie à titre indicatif. Seule la version anglaise fait foi juridiquement.

1. Qui sommes-nous

FireShield est développé et exploité par un développeur indépendant, joignable à l'adresse moshercode@gmail.com pour toute question relative à cette politique ou à vos données. FireShield est un service de protection des coûts Google Cloud hébergé sur fireshield.dev.

2. Les données utilisateur Google auxquelles nous accédons, et pourquoi

Lorsque vous vous connectez et associez un projet Google Cloud, FireShield demande :

  • Votre profil de base (adresse e-mail), via la connexion Google standard, pour identifier votre compte FireShield.
  • .../auth/cloudplatformprojects.readonly : une liste en lecture seule des projets Google Cloud auxquels vous avez accès, afin que vous choisissiez celui à associer, ainsi que le numéro du projet choisi. Nous ne créons, ne modifions ni ne supprimons jamais aucun projet.
  • .../auth/cloud-billing : utilisé une seule fois, lors de l'association, pour trouver le compte de facturation du projet choisi et accorder au compte de service de FireShield le rôle Billing Account Administrator sur celui-ci (voir la section 3).

L'utilisation et le transfert par FireShield des informations reçues des API Google respectent la Google API Services User Data Policy, y compris les exigences d'utilisation limitée (Limited Use).

3. Les accès que FireShield conserve

Après l'association, FireShield agit via son propre compte de service, qui détient le rôle Billing Account Administrator sur votre compte de facturation. Il utilise cet accès pour créer et mettre à jour un budget pour chaque projet que vous associez et pour exécuter les actions que vous configurez, y compris la dissociation de la facturation si vous avez mis en place un Hard Kill. Vous pouvez retirer cet accès à tout moment depuis les autorisations du compte de facturation dans la console Google Cloud.

Si vous activez la détection des pics d'utilisation pour un projet, le même compte de service détient aussi le rôle en lecture seule Monitoring Viewer sur ce projet. FireShield ne l'utilise que pour lire les métriques d'utilisation des services que vous surveillez. Vous pouvez le retirer à tout moment depuis la page IAM du projet dans la console Google Cloud.

4. Ce que nous conservons

  • Votre compte : votre adresse e-mail et l'organisation que FireShield crée pour celle-ci.
  • Projets associés : ID, nom et numéro du projet, ID du compte de facturation, sa devise et l'état de surveillance du projet.
  • La configuration de votre budget : montant du budget, seuils et actions, y compris les destinations que vous saisissez : adresses e-mail, identifiants de chat Telegram, l'URL d'incoming webhook que Slack nous transmet quand vous connectez un canal, les URL de vos propres webhooks et le secret de signature de chaque webhook Soft Kill, que seul notre serveur lit.
  • Les données de coûts que Google nous envoie : pour chaque projet associé, les dépenses cumulées de la période en cours, le montant du budget et la devise, tels que publiés plusieurs fois par jour via Google Cloud Budgets, et les dépenses par service si vous activez la répartition par service.
  • Historique d'activité : les actions exécutées et leur résultat, ainsi qu'un journal des modifications que vous apportez à vos projets et budgets.
  • Les retours que vous envoyez : si vous utilisez le formulaire de retour intégré à l'application, le texte du message et votre compte.
  • Données d'utilisation : si vous activez la détection des pics d'utilisation, les totaux horaires des métriques d'utilisation des services que vous surveillez (par exemple les lectures de documents ou les tokens), lus dans Google Cloud Monitoring, et les pics détectés avec leur règle et les actions exécutées.
  • Votre abonnement : votre offre, les identifiants client et d'abonnement Stripe et le statut de l'abonnement. Les données de carte sont traitées par Stripe et ne nous parviennent jamais.

5. Ce que nous choisissons de ne pas conserver

Votre autorisation Google n'est conservée que dans la mémoire de l'onglet du navigateur pendant que vous l'utilisez (jamais écrite sur disque, dans une base de données ou dans le stockage local) et expire d'elle-même au bout d'environ une heure. FireShield ne demande jamais à Google de jeton d'actualisation de longue durée. Nous ne conservons pas le contenu de vos projets Google Cloud : les données de coûts arrivent sous forme de totaux cumulés par budget (par projet, ou par service si vous activez la répartition), jamais de factures ni de lignes détaillées, et les données d'utilisation sous forme de totaux horaires par métrique, jamais de requêtes, documents ou fichiers individuels.

6. Comment nous utilisons vos données

Uniquement pour faire fonctionner FireShield : vous connecter, maintenir les budgets synchronisés avec Google Cloud, suivre les dépenses, envoyer les notifications et exécuter les actions que vous avez configurées, vous montrer votre historique et lire les retours que vous choisissez d'envoyer. Nous ne vendons pas vos données, ne les partageons pas avec des courtiers en données et ne les utilisons pas à des fins publicitaires.

7. Services tiers

  • Google Cloud et Firebase : connexion (Firebase Authentication), hébergement de ce site et de l'app, et les données de budget, métriques d'utilisation et actions de facturation décrites ci-dessus.
  • Resend : envoie les e-mails d'alerte ; reçoit l'adresse du destinataire et le contenu de l'alerte.
  • Telegram et Slack : reçoivent les messages d'alerte, uniquement lorsque vous les configurez comme destination.
  • Votre propre endpoint de webhook : reçoit une requête signée contenant l'ID du projet et le motif, uniquement lorsque vous configurez un Soft Kill.
  • Hetzner Online (serveurs dans l'UE) : exécute le backend de FireShield et sa base de données.
  • Cloudflare R2 : conserve les sauvegardes quotidiennes de notre base de données.
  • Stripe : gère les abonnements et les paiements ; reçoit votre adresse e-mail et vos données de paiement.
  • Google Analytics : mesure l'utilisation du site et de l'app ; reçoit les pages vues et des actions nommées (jamais d'identifiants de projet ni le contenu de vos projets), avec l'identifiant de cookie de Google.

8. Conservation et suppression des données

Nous conservons vos données tant que votre compte FireShield existe. Vous pouvez demander à tout moment la suppression de votre compte et de tous les enregistrements associés en nous contactant. Les budgets que FireShield a créés dans votre compte de facturation y restent jusqu'à ce que vous les supprimiez depuis la console Google Cloud.

9. Sécurité

Tout le trafic vers FireShield est chiffré en transit (HTTPS). FireShield ne demande ni ne conserve jamais votre mot de passe Google ni de clé de compte de service. Chaque requête Soft Kill est signée en HMAC-SHA256 afin que votre endpoint puisse vérifier qu'elle provient bien de FireShield.

10. Protection des mineurs

FireShield est un outil pour développeurs qui ne s'adresse pas aux enfants, et nous ne collectons pas sciemment de données concernant des personnes de moins de 13 ans.

11. Vos droits

Vous pouvez révoquer l'accès de connexion de FireShield depuis votre page des autorisations de votre compte Google, et son accès à la facturation en retirant son compte de service de votre compte de facturation. Vous pouvez demander l'accès à vos données FireShield, leur rectification ou leur suppression en nous contactant.

12. Modification de cette politique

Nous pouvons mettre à jour cette politique de temps à autre ; la date de « Dernière mise à jour » ci-dessus indique la révision la plus récente. La poursuite de l'utilisation de FireShield après une modification vaut acceptation de la politique mise à jour.

13. Contact

Vous pouvez adresser vos questions sur cette politique, ou vos demandes d'accès, de rectification ou de suppression de vos données, à moshercode@gmail.com.

Logo FireWand

Vous gérez une base de données Firebase Data Connect ?

FireWand vous permet de parcourir, filtrer et modifier vos tables avec une vraie console SQL, gratuitement pour votre premier projet.

Essayer FireWand →