Privacy & permissions

What access the app needs, and why.

To clean your inbox, the app needs permission to review matching Gmail messages and move confirmed matches to Trash when you run cleanup manually or enable the optional schedule. The authenticated app runs in your own Google account and stores only the minimum state needed for preferences, scheduling, and run summaries.

Read and process matching Gmail threads

Why: We need to identify old, read emails that still match your cleanup rules and move confirmed matches to Gmail Trash.

Trigger access

Why: This is used to create, pause, resume, and remove your personal cleanup schedule when you choose to turn it on.

Stored data

We store your protected labels, age threshold, cleanup mode, install state, next run time, and recent run summaries in Apps Script properties.

Data retention

We do not keep your emails, attachments, or message bodies on our servers. Preview samples are read live from Gmail to show you what would be affected.