FireShield
← Tutti gli articoli

Guida

Cosa succede quando disattivi la fatturazione su un progetto Firebase

21 ottobre 2026 · 5 min di lettura

Quali servizi si fermano, se i tuoi dati vengono eliminati, cosa paghi comunque e come riattivare il progetto, secondo la documentazione di Google e Firebase.

La risposta breve

Tutto ciò che costa denaro si ferma. La documentazione sulla fatturazione di Google dice che, quando disattivi la fatturazione, "all of your Google Cloud and Google Maps Platform services are stopped and billing on that project stops." (cioè, «tutti i tuoi servizi Google Cloud e Google Maps Platform vengono arrestati e la fatturazione su quel progetto si interrompe»). La tua app smette di funzionare e la fattura smette di crescere. È lo scopo di un kill switch, e anche il suo prezzo.

Cosa si ferma subito

  • Servizi Google Cloud a pagamento: Firebase dice che il progetto "loses access to any paid Google Cloud services, like Pub/Sub, Cloud Run, or BigQuery streaming for Analytics" (cioè, «perde l'accesso a qualsiasi servizio Google Cloud a pagamento, come Pub/Sub, Cloud Run o lo streaming BigQuery per Analytics») (piani tariffari).
  • Anche il livello gratuito, a livello Google Cloud: il tutorial di Google sulla disattivazione della fatturazione avverte che termina "all Google Cloud services in the project, including Free Tier services." (cioè, «tutti i servizi Google Cloud del progetto, inclusi quelli del livello gratuito»).
  • Deploy: su un progetto Firebase declassato "you cannot do new deploys of any new or any existing Cloud Functions." (cioè, «non puoi fare nuovi deploy di nessuna Cloud Function, nuova o esistente»).
  • Database e bucket aggiuntivi: il progetto perde l'accesso alle istanze Realtime Database non predefinite e ai bucket Cloud Storage non predefiniti.

I miei dati vengono eliminati?

Non subito, ma Google non promette nemmeno che siano al sicuro:

  • Per le istanze Realtime Database e i bucket Storage non predefiniti, Firebase dice che "the data in these instances and buckets doesn't get deleted" (cioè, «i dati in queste istanze e bucket non vengono eliminati»).
  • L'avvertimento generale di Google Cloud è più ampio: "some of your Google Cloud resources might be removed and become non-recoverable." (cioè, «alcune delle tue risorse Google Cloud potrebbero essere rimosse e diventare irrecuperabili»). Il suo tutorial sul kill switch lo formula come "Resources might be irretrievably deleted." (cioè, «eliminate in modo irrecuperabile»).

Le due affermazioni riguardano cose diverse, e nessuna descrive ogni prodotto. Considera lo scollegamento della fatturazione un freno di emergenza, non un pulsante di pausa: tieni dei backup di ciò che non puoi perdere (export di Firestore, copie di Storage) prima di affidartici.

Mi verrà comunque addebitato qualcosa?

Per ciò che hai già usato, sì. I costi sostenuti ma non ancora comunicati arrivano comunque: Google precisa che "might incur additional costs for usage that hasn't arrived at the time that all services are stopped." (cioè, «potresti sostenere costi aggiuntivi per l'utilizzo non ancora arrivato al momento in cui tutti i servizi vengono arrestati»).

Come riattivare il progetto

  1. Prima risolvi la causa (il ciclo, la chiave trapelata, la regola aperta).
  2. Ricollega l'account di fatturazione da Billing → Account management o dalla pagina di fatturazione del progetto. Ti serve Project Billing Manager (o Owner) sul progetto e Billing Account User sull'account di fatturazione.
  3. Controlla ogni servizio: Google dice che riattivare la fatturazione ti permette di "restart the resources" (cioè, «riavviare le risorse»), e alcuni potrebbero richiedere un riavvio manuale o un nuovo deploy.

Attenzione ai permessi: se l'account che ha scollegato la fatturazione è l'unico che può ricollegarla, conserva quell'accesso. Google avverte che "might not have the required permissions needed to later re-enable billing." (cioè, «potresti non avere i permessi necessari per riattivare in seguito la fatturazione»).

Opzioni più morbide prima del freno

Poiché uno scollegamento è così drastico, funziona meglio come ultimo di diversi passi. Un Soft Kill permette alla tua app di disattivare prima le sue parti costose, così l'arresto totale avviene solo se non basta.

Logo di FireWand

Gestisci un database Firebase Data Connect?

FireWand ti permette di sfogliare, filtrare e modificare le tue tabelle con una vera console SQL, gratis per il tuo primo progetto.

Prova FireWand →