ON-DEVICE · NO ACCOUNTS

NotiVault — Privacy Policy

Last updated: 2 October 2026
In short: NotiVault saves the notifications your phone receives so you can read them again later. That history is stored only on your device. It is never uploaded, synced or included in a backup, and there is no account and no server of ours for it to go to. The one thing the app does send is anonymous diagnostics — crash reports and counts of a short, fixed list of actions — through Google Firebase. Those never contain notification content, senders or the names of apps on your phone.

This Privacy Policy explains how the NotiVault Android application ("NotiVault", "the app", "we", "us"), package com.revanthapps.notivault, handles your information. By using the app, you agree to the practices described here.

1. Notification access and what it is used for

NotiVault's only purpose is to keep a history of your notifications, including messages that disappear from the notification shade or that the sender later deletes. To do that it needs Notification access, which you grant yourself in Android's system settings. Before sending you there, the app shows a screen explaining exactly what access means and what will be stored. You can revoke it at any time in Settings → Notifications → Device & app notifications (the exact path varies by phone), and capture stops immediately.

With access granted, Android delivers each notification to the app as it is posted. For each one, NotiVault stores in a local database on your device:

Images, attachments and notification icons are not saved. App icons shown in the log are read live from your installed apps and are not stored.

Ongoing notifications — download progress bars, media controls, navigation and similar — are never saved.

About other people's messages. Notifications often contain messages sent to you by other people. NotiVault keeps a copy of what was shown on your screen, on your device, for you. It does not send that content anywhere, and it is not available to us.

2. Sensitive notifications

Notifications can include one-time passcodes, bank alerts and card transactions. The first time NotiVault sees an app, it decides whether to start that app switched on or off. It starts switched off if its package name suggests banking, payments, a wallet or an authenticator, or if that first notification is one the sending app marked as a one-time passcode, a system message or a transport update.

This is a cautious default, not a guarantee. Your SMS app, for example, is usually switched on, so passcodes that arrive by text message will be saved unless you switch it off. You can turn capture off (or on) for any individual app at any time in the app's Apps screen.

3. Where your notification history is stored

Everything described in sections 1 and 2 is stored in the app's private storage on your device, which other apps cannot read. It is never:

Because nothing is held anywhere else, deleted history cannot be recovered by us or by anyone.

The app also stores a small preferences file holding your retention choice, whether App lock is on, whether you have completed setup, and which apps are switched on or off. That file stays on your device too.

4. What the app does send

NotiVault uses two Google Firebase services: Firebase Crashlytics and Google Analytics for Firebase. Both are anonymous. They exist because notification capture behaves differently on nearly every phone model — some manufacturers' battery managers stop it silently — and without diagnostics those failures would be invisible to us.

Firebase Crashlytics (crash reports)

If the app crashes, Crashlytics sends a report containing the technical stack trace, your device model, Android version, the app version and the time it happened, along with a randomly generated installation identifier that is not linked to you and is reset if you reinstall the app.

Google Analytics for Firebase (usage counts)

Analytics counts a short, fixed list of events:

The only extra detail attached to any event is a value from a small fixed set — a capture state such as "disconnected", or a rough size band such as "100–1,000" rather than an exact number. Analytics also records standard device information (model, Android version, app version, language and approximate country), session counts and which screen is open.

Never included, on either service: notification titles or text, senders, conversations, search terms, the names or package names of the apps on your phone, your contacts, your precise location, or any account or contact detail. The app does not currently read your advertising ID: the advertising-ID permission (AD_ID) is removed from the app and advertising-ID collection is switched off in Analytics. Nothing collected is sold.

5. Permissions we request and why

These permissions are used solely to make the app work and for no other purpose.

6. Data retention and deletion

Saved notifications are kept for 30 days by default, after which they are deleted automatically. You can change this to 7 days, 90 days or forever in Settings. You can also, at any time:

Before any deletion, the app shows how many notifications will be removed. Deletion is permanent.

The anonymous diagnostics in section 4 are kept by Google under Firebase's retention settings: Crashlytics keeps crash reports for 90 days, and user-level Analytics data expires on a rolling window (two months by default), after which only aggregated, non-identifying counts remain.

7. Sharing and selling data

We do not sell your data, and your notification history is never shared with anyone. The anonymous diagnostics in section 4 are processed on our behalf by Google as part of the Firebase platform, under Firebase's privacy terms and Google's Privacy Policy, and are visible to the app's developer only as aggregate counts and crash reports.

If what the app collects or who it shares it with ever changes, this policy and the app's Google Play Data safety section will be updated before that version is released.

8. Your choices

Because the diagnostics are anonymous and carry no account, there is nothing tied to you for us to look up, export or delete. The app does not currently offer an in-app switch for them; uninstalling NotiVault stops all collection immediately. If you have a question or a request, email us at the address in section 12.

9. Children's privacy

NotiVault is a general-audience utility and is not directed at children under 13. We do not knowingly collect personal information from anyone, including children.

10. Security

Your notification history never leaves your device, so there is no account to breach and no server of ours holding your content. It is kept in the app's private storage, which Android isolates from other apps, and App lock can put a biometric or screen-lock check in front of it. Anyone who can unlock your phone and open the app can read the history unless App lock is on, so we recommend enabling it. The anonymous diagnostics are sent to Google over an encrypted connection.

11. Changes to this policy

We may update this policy as the app evolves. Changes will be posted on this page with a new "Last updated" date and, where appropriate, noted in the app.

12. Contact

Questions about this policy? Email jrevanth101@gmail.com.