Permission guide / Android + browsers

Permissions,without the mystery.

Drain asks only for the access each platform needs. See what Android, Chrome, and Firefox permissions do—and what they never allow.

Choose a platform

Permissions by platform.

Open Android, Chrome, or Firefox to see the permissions used on that platform.

Android access map

Clear jobs.
Clear boundaries.

Drain / Android Only what the effect needs
  1. 01 Overlay Required
  2. 02 Accessibility Optional
  3. 03 Screen capture Android prompt
  4. 04 Active notification While running
01
Required

Display over other apps

Lets Drain place the visual filter over the target app you chose.

It does not: unlock your accounts, change another app, or read private account data.

02
Optional

Accessibility Service

Detects when one of your selected apps moves into or out of the foreground so automatic mode can start and stop.

It does not: collect messages, passwords, keystrokes, or a history of what you type.

03
Required while active

Screen capture confirmation

Allows Drain to use the live screen feed in memory to calculate the visual effect. Android owns and displays the confirmation prompt.

It does not: create a recording archive or upload your screen contents.

04
Required while active

Foreground service notification

Keeps the active filter process visible to you and to Android while Drain is running.

It does not: run the capture invisibly or hide when the filter engine is active.

Chrome & Firefox permissions

Website access,
kept specific.

01
Current tab only

Active tab

Identifies the website in the active tab when you choose to add it for automatic activation.

It does not: create a general browsing history or inspect tabs you have not chosen.

02
Visual effect

Scripting

Applies Drain's packaged grayscale behavior to a website you selected.

It does not: read page text, form values, messages, cookies, or passwords.

03
Requested per site

Optional website access

Lets Drain activate automatically on one main website and its subdomains, including common redirects.

You stay in control: removing an automatic target asks Chrome or Firefox to remove the access granted for it.

04
Local only

Extension storage

Keeps selected hostnames, preferences, and optional hostname-level usage totals in the browser's local extension storage.

It does not: synchronize settings to a Drain account or transmit usage totals to Drain.

The boundary

Powerful enough to work.
Limited enough to trust.

The Android app and browser extensions use different platform access, but the rule is the same: keep every purpose narrow, local, and visible.

LocalProcessing stays on your device
VisibleAndroid and your browser show active access
RevocableRemove app or website access at any time
SpecificEvery permission maps to one feature

Still unsure?

Ask us directly.

Go to support