Eliminare l'account dell'app non annulla l'abbonamento, e le richieste di rimborso che seguono possono comunque ricadere su di te
Apple e Google Play ti obbligano a offrire l'eliminazione dell'account nell'app, ma eliminare un account non ferma la fatturazione di nessuno dei due store. Ecco cosa richiede ciascuno store, perché un account cancellato può lasciarti senza risposta a un CONSUMPTION_REQUEST o alla revisione di un chargeback, e cosa conservare.

Punti chiave
- La Guideline 5.1.1(v) dell'App Review di Apple dice che un'app che consente di creare un account deve anche consentire di eliminarlo dall'interno dell'app, e Google Play richiede un percorso di eliminazione nell'app più un link web dove gli utenti possono chiedere l'eliminazione.
- Eliminare l'account dell'app non annulla un abbonamento dello store, perché a fatturare il cliente sono Apple e Google Play, non la tua app. Apple chiede agli sviluppatori di avvisare gli utenti che la fatturazione continuerà tramite Apple e di invitarli ad annullare prima.
- Apple consente a un'app di programmare l'eliminazione dell'account per la data di scadenza dell'abbonamento, purché l'utente abbia anche la possibilità di eliminarlo subito.
- Google Play dice che un'app può conservare alcuni dati per motivi legittimi come sicurezza, prevenzione delle frodi o conformità normativa, a condizione di informare chiaramente gli utenti di queste pratiche di conservazione.
- L'endpoint Send Consumption Information di Apple rifiuta con un errore HTTP 400 qualsiasi richiesta in cui customerConsented non sia true, e Apple dice di non inviare nulla se il cliente non ha dato il consenso.
- La pendingRefundReviewNotification di Google Play identifica l'acquirente tramite l'obfuscatedAccountId che hai impostato all'acquisto, e hai 24 hours per rispondere tramite orders.reviewrefund. Se hai cancellato la corrispondenza, non hai più nulla da consultare.
- Per gli ordini Google Play effettuati dopo il August 3, 2026, un chargeback perso costa allo sviluppatore il prezzo d'acquisto, meno la commissione di servizio di Play, più la commissione di chargeback della banca.
Le indicazioni di Apple lo dicono chiaramente: quando un utente con un abbonamento a rinnovo automatico elimina il proprio account, avvisalo che la fatturazione continuerà tramite Apple. L'eliminazione dell'account nell'app ora è obbligatoria su entrambi gli store, e su nessuno dei due ferma gli addebiti. L'abbonamento vive presso Apple o Google, non nella tua tabella utenti. Quindi l'account sparisce, i rinnovi continuano ad arrivare e qualche settimana dopo la stessa persona chiede indietro i soldi. Quella richiesta di rimborso può arrivarti proprio quando hai buttato via tutto ciò che ti servirebbe per rispondere. Ecco cosa richiede ciascuno store, dove l'eliminazione si scontra con i due flussi di rimborso che chiedono il tuo contributo e cosa puoi conservare.
Cosa richiedono Apple e Google Play per l'eliminazione dell'account nell'app
Entrambi gli store hanno reso l'eliminazione un requisito per la pubblicazione, ed entrambi vi hanno inserito regole sugli abbonamenti. Si differenziano per quanto dicono sui dati che puoi conservare.
| Requisito | App Store | Google Play |
|---|---|---|
| Dove offrire l'eliminazione | All'interno dell'app (Guideline 5.1.1(v)) | Nell'app, più un link web dove gli utenti possono chiedere l'eliminazione |
| Abbonamenti | Avvisare che la fatturazione continua tramite Apple e chiedere di annullare prima | Descrivere chiaramente passaggi come l'annullamento di un abbonamento e offrire un percorso di assistenza |
| Eliminazione differita | Consentita per coincidere con la scadenza dell'abbonamento, se è offerta anche l'eliminazione immediata | Non trattata nella norma sull'eliminazione |
| Conservare alcuni dati | Rispettare la legge locale e avvisare gli utenti se la legge impone di conservare dati | Consentito per sicurezza, prevenzione delle frodi o conformità normativa, se dichiarato |
| Tempi | L'eliminazione manuale o lenta è accettata, indica quanto tempo richiede | Non stabiliti dalla norma |
| Sign in with Apple | Revocare i token dell'utente tramite l'API REST di Sign in with Apple | Non applicabile |
Sull'App Store
Su questo punto la Guideline 5.1.1(v) è lunga una frase: se la tua app consente di creare un account, deve anche consentire di eliminarlo dall'interno dell'app. La pagina di supporto di Apple aggiunge i dettagli. Rimanda a showManageSubscription(in:) su iOS 15 e versioni successive, oppure al link degli abbonamenti di apps.apple.com, così l'utente può annullare prima di eliminare. Cita anche beginRefundRequest(in:) e il link di supporto di Apple come modi per permettere ai clienti di inviare richieste di rimborso.
Su Google Play
Google chiede due porte d'accesso: un percorso nell'app per eliminare l'account e i suoi dati, e un link web per chi non ha più l'app installata. Se l'utente deve prima fare qualcosa, come annullare un abbonamento, Google dice che quel passaggio va descritto chiaramente e che deve esistere un percorso di assistenza. La guida di Google sugli abbonamenti per gli utenti aggiunge una riga che molti non notano: nemmeno disinstallare l'app annulla l'abbonamento.
Perché gli account eliminati diventano richieste di rimborso
La maggior parte dei rimborsi non ti chiede mai nulla. Apple decide da sola le richieste di rimborso. Su Google Play gli acquirenti possono rimborsarsi da soli molti acquisti entro 48 hours, e l'assistenza ne concede altri senza di te. Un account eliminato non cambia chi decide. Cambia ciò che il cliente crede di aver pagato.
Eliminare il mio account annulla il mio abbonamento?
È la domanda che gli utenti scrivono davvero, e la risposta onesta è no. Un utente che elimina l'account convinto di aver chiuso la questione vedrà il rinnovo successivo sulla carta. Per lui è un addebito per un servizio che ha lasciato. Quella persona è una probabile richiesta di rimborso e, se lo store dice di no, una probabile contestazione bancaria.
I flussi che chiedono le tue prove
Solo due flussi di rimborso chiedono qualcosa allo sviluppatore. Apple invia un CONSUMPTION_REQUEST e ti dà 12 hours per rispondere tramite Send Consumption Information. Google Play invia una pendingRefundReviewNotification quando un utente apre un chargeback che richiede la revisione dello sviluppatore, e hai 24 hours per rispondere tramite orders.reviewrefund. Tutto il resto, dai rimborsi self-service entro 48 hours ai rimborsi dell'assistenza e agli acquisti annullati, viene deciso senza di te. I chargeback, una volta decisi dalla banca, sono definitivi.
Come l'eliminazione dell'account compromette la tua risposta al rimborso
Entrambi i flussi di prove presuppongono che tu possa collegare una transazione dello store a una persona e a ciò che ha usato. Una cancellazione definitiva interrompe quel collegamento in due punti.
L'identificativo non punta più a nulla
La notifica di chargeback di Google identifica l'acquirente tramite l'obfuscatedAccountId che hai passato all'acquisto. Su Apple, l'appAccountToken che hai impostato all'acquisto svolge lo stesso ruolo. Sono entrambi identificativi tuoi. Se la riga a cui puntavano non esiste più, non puoi dire se l'articolo è stato consegnato né quanto è stato usato, quindi orders.reviewrefund riceve un'ipotesi, o niente, entro le sue 24 hours.
Anche il consenso potrebbe essere sparito
L'endpoint di Apple accetta i dati di consumo solo se customerConsented è true. Altrimenti restituisce un HTTP 400, e l'indicazione di Apple è di non rispondere affatto quando il cliente non ha dato il consenso. Il testo di consenso di esempio di Apple dice ai clienti che possono revocare il consenso in qualsiasi momento. Apple non dice se eliminare un account equivalga a revocarlo. Se il tuo testo di consenso non chiarisce il punto, la scelta prudente è trattare un account eliminato come un cliente che non dà più il consenso, e lasciar passare le 12 hours.
Quanto costa quando un account eliminato contesta un addebito
Qui i soldi vengono da rinnovi che hai incassato ma non erogato, e da contestazioni a cui non puoi rispondere.
Rinnovi dopo l'eliminazione
Prendi un abbonato mensile da $9.99 che elimina l'account e si dimentica di annullare. Altri tre rinnovi addebitano $29.97 prima che se ne accorga. Non hai erogato nulla, quindi dietro quegli addebiti non c'è alcun costo di calcolo, API o archiviazione, ma non c'è nemmeno nulla da difendere. Il rimborso di quei mesi è l'esito probabile, ed è giusto.
Chargeback che non puoi contestare
Per gli ordini Google Play effettuati dopo il August 3, 2026, un chargeback perso ti costa il prezzo d'acquisto, meno la commissione di servizio di Play, più la commissione di chargeback della banca. È il caso in cui l'eliminazione fa più male. Supponi che la contestazione riguardi un piano annuale acquistato mesi prima dell'eliminazione, che il cliente ha usato molto. Hai pagato il calcolo, le chiamate ad API di terze parti e l'archiviazione dietro quell'uso. Se hai cancellato l'account, non puoi dimostrare nulla di tutto questo, e paghi la commissione oltre a perdere la vendita.

Cosa conservare dopo l'eliminazione dell'account, e come dirlo agli utenti
La norma di Google indica la prevenzione delle frodi come motivo legittimo per conservare dati, se lo dichiari. Le indicazioni di Apple ti chiedono di rispettare la legge locale e di avvisare gli utenti quando la legge ti impone di conservare qualcosa. Nessuna delle due ti autorizza a tenere l'intero profilo. Verifica i dettagli con un legale, perché le regole cambiano da paese a paese.
Un registro minimo degli acquisti
- ID di transazione dello store, ID degli ordini e token di acquisto, con date e importi.
- L'appAccountToken o l'obfuscatedAccountId di ogni acquisto, collegato a quel registro invece che a un profilo.
- Lo stato di consegna e i conteggi aggregati di utilizzo per acquisto, non i contenuti creati dall'utente.
- Lo stato del consenso alla condivisione dei dati di consumo con Apple, e quando è cambiato.
Dichiaralo al momento dell'eliminazione
Inserisci la conservazione nel flusso di eliminazione stesso, in una o due frasi semplici. Di' cosa conservi, perché e per quanto tempo. Google richiede questa informativa per i dati conservati, e Apple ti chiede di avvisare gli utenti quando la legge ti impone di conservarne alcuni.
Proponi l'annullamento prima dell'eliminazione
Mostra lo stato dell'abbonamento nella schermata di eliminazione e metti prima il link alla pagina degli abbonamenti dello store. Su iOS, Apple ti consente di offrire un'eliminazione programmata per la data di scadenza dell'abbonamento, accanto a un'opzione immediata. Un utente che annulla prima di eliminare non riceverà altri addebiti, ed è la richiesta di rimborso che non ti arriverà mai.
RefundHalt risponde ai CONSUMPTION_REQUEST e alle notifiche di revisione dei chargeback partendo da registri d'acquisto che controlli tu. Se l'account di un cliente non c'è più ma la voce nel registro resta, la risposta può comunque partire entro la finestra.
Domande frequenti
- Eliminare il mio account dell'app annulla il mio abbonamento?
- No. Eliminare l'account dell'app non annulla un abbonamento acquistato tramite l'App Store o Google Play, perché a fatturare il cliente è lo store. Apple chiede agli sviluppatori di avvisare gli utenti che la fatturazione continua tramite Apple, e Google dice che nemmeno disinstallare un'app annulla un abbonamento. L'utente deve annullarlo nelle impostazioni degli abbonamenti dello store.
- Posso conservare i registri d'acquisto dopo che un utente elimina il suo account?
- Spesso sì, entro certi limiti. Google Play dice che un'app può conservare dati per sicurezza, prevenzione delle frodi o conformità normativa se lo comunica chiaramente agli utenti. Apple dice di rispettare la legge applicabile e di avvisare gli utenti quando la legge impone di conservare dati. Conserva il minimo e verifica le regole dei tuoi paesi con un legale.
- Posso rinviare l'eliminazione dell'account fino alla fine dell'abbonamento?
- Sull'App Store, sì. Apple consente un'opzione per programmare l'eliminazione alla data di scadenza dell'abbonamento, purché l'utente possa anche eliminare subito l'account. La norma di Google Play sull'eliminazione non tratta l'eliminazione programmata.
- Cosa succede a un CONSUMPTION_REQUEST per un account eliminato?
- Apple lo invia comunque, e hai 12 hours per rispondere. Apple rifiuta i dati di consumo se customerConsented non è true e dice di non rispondere senza consenso. Se l'account e il suo record di consenso non ci sono più, la scelta sicura è non rispondere, e Apple decide il rimborso senza i tuoi dati.
- Perché mi è stato addebitato qualcosa dopo aver eliminato l'account?
- Perché l'abbonamento è gestito da Apple o Google Play, non dall'app. Eliminare l'account cancella i dati dell'app, ma lo store continua a rinnovare finché l'abbonamento non viene annullato nelle impostazioni dello store. Il rimborso di quei rinnovi va chiesto allo store.
Fonti e approfondimenti
- Apple Developer: Offering account deletion in your app
- App Store Review Guidelines, 5.1.1(v) Account Sign-In
- App Store Server API: Send Consumption Information
- App Store Server API: ConsumptionRequest
- Play Console Help: Understanding Google Play's app account deletion requirements
- Google Play Help: Cancel, pause, or change a subscription on Google Play
- Google Play Billing: Real-time developer notifications reference
- Play Console Help: Updates to refund protection and chargeback cost responsibility
RefundHalt
Il pilota automatico dei rimborsi per App Store e Google Play
Continua a leggere
Se trasferisci un'app a un altro account sviluppatore, gli ordini fatti prima della vendita restano al venditore, ed ecco cosa significa per i rimborsi
Quando trasferisci un'app a un altro account sviluppatore, utenti e abbonamenti passano al nuovo account, ma gli ordini e i registri di pagamento precedenti al trasferimento restano indietro. Ecco chi può rimborsare cosa su Apple e Google Play, quali parti del meccanismo dei rimborsi si rompono e cosa definire in termini di soldi prima di firmare.
Gli abbonamenti a rate di Google Play vincolano l'acquirente, non i tuoi ricavi: ecco quanto ti costa un rimborso o una rata non pagata
Gli abbonamenti a rate di Google Play impegnano l'acquirente a pagare da 3 a 24 rate mensili, ma tu vieni pagato mese per mese e nessuno insegue una rata saltata. Ecco come funzionano davvero disdette, rimborsi e chargeback su un piano a rate, e quanto costa ciascuno.