# checkPulse Kostenreglement

Stand: 22.07.2026

## Aktueller Schutz

Das Firebase-Projekt `checkpulse-a0d5d` ist für den Spark-Tarif konfiguriert. Solange kein Cloud-Billing-Konto verknüpft wird, kann keine kostenpflichtige Mehrnutzung abgerechnet werden. Bei ausgeschöpften Gratisquoten kann der jeweilige Firebase-Dienst stattdessen eingeschränkt werden.

## Verbindliche Leitplanke beim Blaze-Wechsel

- Monatsbudget: **CHF 10**
- Tatsächliche Warnungen: **1 %, 10 %, 25 %, 50 %, 75 %, 90 % und 100 %**
- Budgetumfang: ausschließlich das Projekt `checkpulse-a0d5d`, zunächst alle Dienste
- Der Blaze-Wechsel darf erst abgeschlossen werden, wenn Budget und Benachrichtigungsadresse geprüft sind.
- Budgetwarnungen sind kein harter Kostenstopp. Kostenpflichtige Funktionen benötigen deshalb zusätzlich anwendungsseitige Limits und einen Kill-Switch.
- Ein automatisches Trennen des gesamten Billing-Kontos wird nicht ohne gesonderte Prüfung aktiviert, weil Google darauf hinweist, dass dabei Dienste stoppen und Ressourcen gefährdet werden können.

## Firestore-Gratisquoten

- 50.000 Dokument-Lesevorgänge pro Tag
- 20.000 Dokument-Schreibvorgänge pro Tag
- 20.000 Dokument-Löschungen pro Tag
- 1 GiB gespeicherte Daten
- 10 GiB ausgehender Datentransfer pro Monat

Die verbindlichen Abrechnungszahlen stehen in Google Cloud Billing. Die Firebase-Ansicht unter **Firestore → Nutzung** dient als schnelle operative Kontrolle und kann leicht abweichen.

## Kontrollrhythmus

- Während Entwicklung und Tests: Firestore-Nutzung nach größeren Datenfunktionen prüfen.
- Nach Blaze-Aktivierung: Kosten täglich während der ersten sieben Tage prüfen.
- Danach: mindestens wöchentlich sowie unmittelbar nach Deployments von Functions, Feed- oder Realtime-Funktionen.
- Vor jedem neuen kostenpflichtigen Anbieter: Preis, Gratisquote, Worst-Case und Abschaltweg dokumentieren.

## Offizielle Grundlagen

- https://firebase.google.com/docs/projects/billing/avoid-surprise-bills?hl=de
- https://firebase.google.com/docs/firestore/quotas
- https://firebase.google.com/docs/projects/billing/advanced-billing-alerts-logic
