Product handbook

Sweep it all away.

Sweep groups your Gmail by sender, so instead of deleting emails one at a time you clear hundreds in a few taps.

21,000 emails I'd ignored for years.
I clean other people's systems for a living — never my own inbox. So I built Sweep. — Ania, Stockholm
Open Sweep
Free · invite-only during Beta · trysweep.dev · updated August 2026
Sixty seconds inside

Every screen, in order.

Swipe through the whole journey — these are real screens, with names blurred.

WelcomeThree promises before anything is touched.
Welcome screen with three promises
ScanningSender, subject and date. About twenty seconds.
Scanning screen with a timer
DashboardOne number, three ways in, four tiles of scale.
Dashboard with one big number
The planKeep or clear, decided before you tap.
The plan: senders labelled keep or clear
Focus modeOne sender at a time, thumb-only.
Focus mode on a single sender
Review a senderSubjects, size, and a one-line suggestion.
A single sender with subjects and a suggestion
AttachmentsNothing is fetched until you tap Preview.
Attachment list with preview buttons
Big clean-upUp to 5,000 messages. Keep what you want.
Big clean-up listing every sender
NewslettersUnsubscribe in one tap, where senders allow it.
Newsletters with unsubscribe buttons
Cleared itemsNothing leaves Gmail until you say so.
Cleared items with undo
DoneWhat you cleared, and a quiet way to rate it.
Session complete screen
swipe →
How it works

Five steps, start to finish.

  1. Sign in with Google. One screen, no passwords.
  2. Sweep scans metadata. Sender, subject and date — up to 500 emails, or 5,000 in Big clean-up.
  3. Pick your pace. Take the plan in one tap, go sender by sender in Focus mode, or clear in bulk.
  4. Nothing moves yet. Cleared senders wait in a list you can undo, right up to the last button.
  5. Finish. Everything goes to Gmail's own trash, recoverable for 30 days.
Privacy

What it reads. What it never touches.

Sweep can access

Sender name and address
Subject line and date
Labels and whether attachments exist
One file, at the moment you tap Preview

Sweep never

Analyses the body of your emails
Fetches an attachment you didn't ask for
Persists inbox content or files in its own storage
Deletes anything permanently — trash only

Stays on your device

Your review progress and theme
One short-lived session cookie

The only data kept

Average rating, cleanups completed, first-time connections — three anonymous numbers, none tied to you

Email body content is not analysed. Full detail in the privacy policy.

Deep dive

How each screen thinks.

Open only what interests you.

Welcome — why it opens with promises

The moment after you grant access is the one that matters most, so Sweep spends it explaining itself rather than selling. It reads only sender, subject and date; your emails stay in Gmail; nothing moves without your yes.

Dashboard — one number, three ways in

The dashboard opens with how many emails are ready to clear. When Sweep can propose an automatic list, Review my plan sits on top; otherwise the number simply shows what's left to look at.

Below it: Focus mode for deciding sender by sender, Big clean-up for inboxes in the thousands, Newsletters for stopping mail at the source. Four tiles show the scale, and categories expand only when you want detail.

The plan — a proposal, not a to-do list

Biggest senders first, each labelled keep or clear, so the whole decision is visible before anything happens. One button clears what's marked; Review one by one hands the same list to Focus mode.

Senders with attachments, or anything that looks starred, important, personal or financial, are kept out of the plan on purpose.

Focus mode — one decision at a time

Everything falls away except the sender in front of you: who they are, how many emails, what they last sent, and a one-line suggestion. Two thumb-sized buttons at the bottom, a progress bar at the top, and you can stop whenever you like.

Attachments — nothing is fetched until you tap

When a sender carries files, Sweep lists them by name and size but fetches nothing until you tap Preview. Only the file you chose is retrieved from Gmail, shown in your browser, held in memory long enough to display, and never stored by Sweep.

Files too big to show inline say so plainly instead of failing quietly. Close the preview and it's gone.

Big clean-up — for inboxes measured in thousands

Going sender by sender is fine for a few hundred emails. For tens of thousands it isn't. Big clean-up walks up to 5,000 messages, listing every sender as it goes, so the list fills in while you watch.

Everything shown will be cleared unless you tap Keep beside it. Starred mail and anything Gmail marks important are excluded from the scan entirely; senders carrying files are listed but flagged, so you can spare them deliberately.

Newsletters — stopping it at the source

Clearing old mail treats the symptom. Newsletters looks across your recent mail for senders offering a real unsubscribe and lets you stop them without leaving Sweep.

Only senders supporting one-click unsubscribe are listed, because those are the ones Sweep can genuinely act on. The unsubscribe address is read from the message's own headers — a link handed over by the page is never trusted or followed.

Unsubscribing stops new mail; it does not remove what already arrived. Big clean-up handles the backlog.

Cleared items and Done — the last safety net

Everything you clear gathers in one list first. Nothing leaves your inbox until you tap Move to Gmail trash, and until that moment you can undo any sender.

Once moved, it sits in Gmail's bin, recoverable for 30 days. Sweep never permanently deletes anything itself. The final screen shows what you cleared and offers five hearts — one anonymous tap, the only feedback Sweep ever asks for.

Leaving — disconnecting and revoking access

Closing your session ends it and clears your review progress from the browser. Nothing is left behind to delete, because no inbox content was ever written to Sweep's storage.

To revoke access entirely, open Google Account Permissions and remove Sweep. It takes effect immediately.

Access

Private beta, by invite.

Message @trysweep.email on Instagram and you'll be added to the tester list. Gmail access is a restricted permission, so while Sweep completes Google's verification, sign-in stays limited to approved testers.

One version, free for everyone — sender grouping, real Gmail trash, attachment preview, one-click unsubscribe and all six themes. Supporting on Ko-fi unlocks nothing, because nothing is locked.

Changelog

What changed, and when.

A running record, newest first.

21 Aug 2026

Bulk clearing, unsubscribe & a security pass

Two new screens: Big clean-up walks up to 5,000 messages and clears everything you don't keep, and Newsletters unsubscribes in one tap from senders that support it, reading the address from the message's own headers. A normal scan now covers the whole inbox for the period you pick, not only unread mail. Under the hood: exact origin checking, no-store on every authenticated response, generic error messages, tighter cookie handling, and unit tests for the security helpers. This handbook now shows real screenshots instead of drawings.

17 Jul 2026

One flow, fewer taps

Sweep is now one free version for everyone — up to 500 emails per session. A new night-sky Landing and Welcome, North as the default theme, a calmer dashboard built around one number, Review my plan and Focus mode, and a simpler finish: no confirmation pop-ups, a quiet Session complete screen with an inline hearts rating. Suggestions now speak the app's own words: Keep, Clear, Review.

20 Jun 2026

Unified look & precise wording

The handbook and privacy policy now share the Sweep design system — one header, footer, typography and gold accent. Privacy wording was tightened to describe attachment preview exactly: retrieved from Gmail through the app, shown in your browser, held in memory only, never stored.

14 Jun 2026

Preview & tighter privacy

See an attachment before you sweep — preview a PDF or image inline, streamed live from Gmail and never stored. Smarter sorting with new Shopping and Events categories and better job-mail detection. Gmail access trimmed to the minimum Sweep needs. Admin panel moved to Google sign-in. Privacy wording updated to describe attachment preview exactly.

9 Jun 2026

Handbook & journey

Handbook redesigned around the full user journey, with a journey map and screen walkthroughs. Privacy wording tightened to match exactly what's stored.

8 Jun 2026

Privacy-first feedback, live

Feedback now stores only two anonymous numbers — average rating and cleanups completed. Honest social proof on the landing page; suggestions go to Instagram. Fjord set as the default theme. Upstash Redis connected for the counters. Admin fixes: Pro list authoritative; removing a user no longer blanks the other list.

6–7 Jun 2026

Pro, polish & honesty

Pro plan via Ko-fi (up to 500-email scan) with a status badge and days-left counter. Inbox summary redesigned around email volume. First handbook written. Transparent policy on payments and storage.

6 Jun 2026

Live, private & secure

Real Gmail trash confirmed on a live inbox (recoverable 30 days). Security hardening: OAuth state, CSRF guard, security headers. Custom domain trysweep.dev went live.

4–5 Jun 2026

The big rebuild

Rebuilt around one clean five-step flow. Reliable attachment detection, smart categories sorted by volume, real file sizes, a scanning timer, a warm Done screen.

2–3 Jun 2026

Real data & a brand

Gmail metadata access — sender, subject, date only. Dashboard became an inbox 'intelligence' view. Instagram and Ko-fi went live.

30–31 May 2026

Sweep is born

First React + Vite app on Vercel. Landing page, visual identity, the broom logo, first Google OAuth flow.

Open Sweep