Privacy Policy

Mamori · Last updated 24 June 2026

Mamori is a content blocker built to help you stay away from adult material, including Japanese adult content that most blockers miss. This policy explains, in plain terms, what the app does and does not do with your information. The short version: Mamori is designed to work without collecting your personal data or your browsing activity. We collect only the minimum needed to make the app work — a random identifier and your own custom block/allow lists — and never your name, email, or what you browse.

The short version

Mamori does not track what you browse. The filtering happens on your device. We do not see, collect, store, or sell your browsing history or the websites you visit. The only things we store on our servers are a random identifier and any custom sites you choose to block or allow — never your identity or your activity.

Information stored on your device

The following is stored only on your device and never sent to us:

If you delete the app, this on-device information is removed with it.

Information stored on our backend

To keep your custom rules working and to enforce your chosen cooldown lock, Mamori stores a small amount of data on our backend, which is operated for us using PocketBase at api.dailydebian.com. Mamori has no login or user account — we never ask for your name, email, or any sign-in. Instead, the app stores:

This is the full extent of what we store on our backend. We do not store your browsing history, the sites you visit, the domains your device looks up, your location, your contacts, or any personally identifying information. The random identifier resets if you uninstall and reinstall the app.

How filtering works

When blocking is active, Mamori filters content locally on your device by checking requested domains against its blocklist. This checking happens on the device itself. Mamori does not send the sites you visit, the domains you request, or your browsing activity to us or to any third party. We do not build a profile of your activity and we have no way to see what you browse.

The blocklist

Mamori downloads its blocklist from our content server so protection can stay current. This is a one-way download of the blocklist file to your device. When your device requests the file, our server receives the request like any standard web request (which includes your device's IP address in routine server logs). We do not use this to identify you or track your activity, and the request contains no information about what you browse.

Android permissions

On Android, Mamori uses a few system permissions to do its job. Each is used only for the feature described below, and none of them send your browsing or activity to us.

In-app content blocking (accessibility service)

Mamori includes an optional in-app content guard that blocks adult searches and content inside other apps — for example, a blocked term typed into a browser's address bar, an app's search box, or the system Settings search. To do this on Android, it uses an accessibility service, the mechanism Android provides for an app to read on-screen text. This feature is entirely optional and stays off until you turn it on yourself.

Everything the accessibility service reads is processed on your device, in the moment, only to decide whether to block the screen. Mamori never logs, stores, or transmits the on-screen text it reads, and it does not record what you type or view.

What it reads, and where:

The supported apps it can monitor are: Chrome, Samsung Internet, YouTube, TikTok, Reddit, X (Twitter), Instagram, Telegram, Facebook, Pinterest, Snapchat, Discord, and the Android system Settings app (including its search field).

Settings-page protection (optional). If you turn on the “Block the Accessibility settings page” option, the accessibility service also detects when the system Accessibility settings screen is opened while protection is on, and returns you to your home screen — so Mamori's protection cannot be switched off there. For this it only recognizes that this particular settings screen is open; it does not read or collect any additional content. It cannot block Safe Mode or developer/ADB tools.

Turning it on and off. You enable the in-app content guard yourself by granting the accessibility permission in your device's Settings → Accessibility → Mamori. You can turn it off at any time from that same screen, or by switching the feature off inside Mamori. When it is off, Mamori reads no on-screen text at all.

Purchases and subscriptions

Mamori offers subscriptions and a one-time purchase. Payments are processed by the store you installed Mamori from — Apple through the App Store on iOS, or Google through Google Play on Android. Mamori never receives or stores your payment card details.

To manage your subscription status and restore purchases across devices, we use RevenueCat, a third-party purchase infrastructure provider that processes this data on our behalf. RevenueCat processes purchase and receipt information (your purchase history) and a randomly generated, anonymous app user identifier, along with limited device data needed to deliver and restore your purchase. It is not linked to your name or email and is used solely to provide the subscription, not for advertising. You can review RevenueCat's practices at revenuecat.com/privacy, Apple's at apple.com/legal/privacy, and Google's at policies.google.com/privacy.

How your data is protected

All data exchanged between the app and our backend, and between the app and RevenueCat, is sent over encrypted connections (HTTPS/TLS) — it is encrypted in transit. We do not sell or share your information with third parties for their own purposes; the only providers that handle any data (our backend host and RevenueCat) act solely as processors to deliver the features described above.

Your choices and data deletion

Because Mamori has no account, the data we hold is limited to the random identifier, your custom block/allow lists, and your lock state described above. You can request deletion of this server-side data at any time by emailing javblocker@gmail.com — include the request to delete your data and we will remove the records associated with your install. Uninstalling the app removes all on-device data, and the random identifier is regenerated if you reinstall.

What we do not do

Children

Mamori is intended for adults seeking to block adult content and is rated accordingly. It is not directed at children and does not knowingly collect information from children.

Changes to this policy

If this policy changes, we will update the date at the top of this page and post the revised version here.

Contact

Questions about this policy or your privacy can be sent to javblocker@gmail.com.


This policy describes the Mamori iOS and Android applications. Mamori is an independent application.