Personal data of an active account is retained for as long as the account is active.
A profile photo is retained until the user removes or replaces it through the Preferences screen, whereupon the previous image is permanently deleted from file storage. A username is retained until the user changes or clears it through the same screen, and in either case the previous value is not kept.
Where the user requests the deletion of the account through the application, the Firebase Authentication record is removed without delay. Personal data stored in the Provider's database is retained for a thirty (30) day grace period for operational-recovery purposes and is thereafter permanently deleted, together with any images attached to Noticbook entries and the user's profile photo, in the order set out in Part A, Article 13. Self-deletion is irreversible.
Where an account has been inactive for two (2) years, the Provider sends a push notification and marks the account for deletion thirty (30) days later. The deletion is cancelled if the user signs in to the Service before the expiry of the 30-day grace period.
Following permanent deletion of an account, the Provider retains a minimal audit log entry (a former account identifier and the date of deletion - no personal data) for the purpose of demonstrating compliance with deletion obligations. This audit entry is retained indefinitely.
Feedback voluntarily submitted by the user (free-text content, star rating, and source) is retained following deletion of the account in anonymised form: the e-mail address and account reference are stripped, while the textual content, star rating, and source are retained for the purpose of product development. The user is not required to submit feedback to use the Service.
Where the user has answered the optional demographic questionnaire, the responses are not deleted but anonymised upon deletion of the account: the account identifier is stripped (replaced with "deleted"), severing the link to the user, and a de-linked copy is retained only in aggregate, non-identifying form for pilot research. The user-linked record is removed.
Promotional codes redeemed by the user are retained after deletion of the account as used codes, so that they cannot be redeemed again, but the account identifier is stripped from them (replaced with "deleted"), severing the link to the user.
A counter of recent unsuccessful attempts to redeem a promotional code is kept with the account, counting only attempts within the last hour, and is deleted together with the account.
Subscription events received from RevenueCat are retained for accounting and reconciliation purposes. Following deletion of the account these records are no longer linked to any identifiable person: they contain no name, e-mail address, or other contact detail - only an account identifier that no longer resolves to a user, the product purchased, and the store transaction reference.
Analytics events and crash reports are not deleted together with the account. Analytics events are retained in Firebase Analytics for fourteen (14) months from collection and crash reports in Firebase Crashlytics for ninety (90) days; statistics aggregated from them contain no identifier and are retained without time limit. Once an account has been permanently deleted, the account identifier these records carry no longer resolves to any person, as the account record, the e-mail address, and all other data linking the identifier to the user have been deleted.