What Clean Email asks for when you sign in with Google
TL;DR
- Clean Email uses Google OAuth to connect to Gmail. You never type your Google password into Clean Email.
- The consent screen asks for full Gmail access (needed for permanent delete) and Gmail settings access (to create archive filters for Stop Ads).
- Clean Email's code only reads message metadata (sender, labels, size, thread id) to build counts. It does not read, store, or display the content of your emails.
- You can review or revoke access anytime at myaccount.google.com/permissions, or disconnect from inside Clean Email.
This page walks through the actual Google consent screen you see when connecting Clean Email, explains each permission in plain language, and shows how to check or revoke access later.
Steps
- Click 'Sign in with Google'
Start from the Clean Email homepage or app. You are redirected to Google's own sign-in page, not a page controlled by Clean Email.
- Enter your Google credentials on Google's page
You type your email and password directly into Google's official login form. Clean Email never sees or receives your password.
- Review the consent screen
Google shows a list of permissions Clean Email is requesting: full Gmail access and Gmail settings access.
- Approve or cancel
Click Allow to grant access and return to Clean Email, or click Cancel to stop. Canceling does not create a Clean Email account or give it any access.
- Clean Email scans your mailbox
Once connected, Clean Email counts how many emails can be cleared and how much storage can be freed. Nothing is deleted at this stage.
- Revoke access anytime
You're never locked in — revoke access anytime from your Google account, or disconnect directly inside Clean Email (see below for exact steps).
The permissions Clean Email requests, and why
Google's consent screen groups Clean Email's request into a few plain-language items. Here is what each one actually maps to and why Clean Email needs it.
| Permission (scope) | What it lets Clean Email do | Why it's needed |
|---|---|---|
| Full Gmail access (https://mail.google.com/) | Read message metadata, move mail to Trash, or permanently delete it | Needed only for the optional permanent-delete feature — see below for why no narrower Gmail scope supports it |
| Gmail settings (gmail.settings.basic) | Create archive filters for specific senders | Used only when you turn on Stop Ads, to auto-archive future mail from senders you unsubscribed from |
Why the Gmail scope looks broader than expected
The full Gmail scope (https://mail.google.com/) sounds like it grants everything, and technically it does grant broad API access. Google does not offer a narrower scope that still supports permanent delete, so this is the only scope that covers both Trash and permanent deletion.
What matters is what Clean Email's own code actually does with that access. Reading metadata is enough to do everything Clean Email needs: tally counts, spot attachments, and match senders against your whitelist. There's no step in that process that requires opening a message body, so the code never does.
- Only metadata is read or stored — the subject line and body text are never fetched, in any form.
- Deleted mail goes to Gmail Trash by default, recoverable for 30 days, exactly like a normal Gmail deletion.
- Permanent deletion only happens if you explicitly opt into it, and it is irreversible.
Clean Email never sees your Google password
Google's OAuth 2.0 sign-in flow means your password is typed only into Google's own login page, never into any form owned by Clean Email.
After you approve access, Google gives Clean Email a token, not your password, that authorizes the specific permissions you saw on the consent screen. Clean Email cannot see, request, or store your Google password at any point.
How to review or revoke Clean Email's access
You are always in control of the connection and can end it at any time, from either Google's side or Clean Email's side.
- Go to myaccount.google.com/permissions to see every app connected to your Google account, including Clean Email.
- Click Clean Email in that list to see the exact permissions granted, and click Remove access to revoke them instantly.
- You can also disconnect Clean Email from within the app itself, without leaving the Clean Email interface.
- Revoking access stops all future access immediately. It does not undo cleanups you already ran.
FAQ
- What permissions does Clean Email ask for on Google sign-in?
- Clean Email's Google consent screen requests two things: full Gmail access (to move mail to Trash or permanently delete it) and Gmail settings access (to create archive filters when you use Stop Ads).
- Does Clean Email see my Google password?
- No. Google's OAuth sign-in means you type your password only into Google's own login page. Clean Email receives an access token from Google, never your password, and cannot see or store it.
- Why does Clean Email need full Gmail access instead of a limited scope?
- Clean Email offers optional permanent deletion, and Google does not provide a narrower Gmail scope that supports permanent delete, only the broader https://mail.google.com/ scope does. The narrower gmail.modify scope only allows moving mail to Trash, not permanently deleting it.
- Does Clean Email read the content of my emails?
- No. Clean Email's code only reads message metadata, sender, labels, size, and thread id, to build counts of how many emails can be cleared. It does not fetch, store, or display the actual content (body) of your emails.
- How do I revoke Clean Email's access to my Google account?
- Go to myaccount.google.com/permissions, find Clean Email in the list of connected apps, and click Remove access. You can also disconnect Clean Email from inside the Clean Email app itself.
- What is the Gmail settings permission used for?
- The gmail.settings.basic scope is only used when you turn on the Stop Ads add-on. It lets Clean Email create archive filters so future mail from senders you unsubscribed from is automatically archived instead of hitting your inbox.
Sources
Sign in with Google, scan your mailbox for free, then clean it in one click.
Clean your Gmail inbox nowUpdated: 2026-07-29