Clean Autofill solves a narrow but daily friction for anyone who uses a catch-all email domain: typing out sitename@yourdomain.com on every signup form.

With a catch-all domain, each site gets its own address. That makes it trivial to trace who sold your data, filter mail per service, and kill a single address when it starts attracting spam. The downside is the manual effort of composing and typing those addresses. Clean Autofill removes that step entirely.

How It Works

After a one-time setup (enter your catch-all domain in the extension settings), the workflow is a single click. Navigate to any site, click the extension icon, and the email field is filled with an address like linear.app@yourdomain.com.

The extension extracts the main domain from the current URL, stripping subdomains like www. or app., and combines it with your configured domain. It handles edge cases like .co.uk and .com.au TLDs correctly.

Quick Start

  1. Install from the Chrome Web Store
  2. Open extension settings, enter your catch-all domain
  3. Navigate to any site, click the icon. Done.

Field Detection

Clean Autofill looks for the right input in a deliberate order:

  1. the currently focused field
  2. any field explicitly typed as an email input
  3. a general text input as a fallback

This means the user can either click into a field first for precision or let the extension find the email field on its own.

Privacy

Nothing leaves the browser. The extension runs entirely offline, stores only the user’s domain preference in Chrome sync storage, and requires no external API calls. The permission set is minimal: active tab access, local storage, and notifications.