Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BurnerMail

burnermailpicture cropped

A macOS menu bar app that generates iCloud Hide My Email addresses with strong passwords in one click.

macOS 13+ iCloud+

What it does

  1. Click the menu bar icon
  2. Type a website name (e.g. "Netflix")
  3. Hit Generate Burner Account
  4. Get a unique @icloud.com Hide My Email address + strong random password instantly

The email forwards to your real inbox. The website never knows who you are.


Install (no Xcode needed)

  1. Download BurnerMail-1.0.2.dmg from Releases
  2. Open the DMG and drag BurnerMail into Applications
  3. First launch: right-click BurnerMail > Open (macOS security prompt — only needed once)
  4. Click the ✉️ icon in your menu bar

Requirements

  • macOS 13 Ventura or later
  • An iCloud+ subscription (any paid tier — $0.99/month works)
  • iCloud Keychain enabled (System Settings > Apple ID > iCloud > Passwords & Keychain)

First-time setup

On first launch BurnerMail will ask you to connect your iCloud account. A browser window opens — sign in normally (2FA works). After that it remembers your session.


Build from source

Requires Xcode 15+ and a free Apple Developer account.

  1. Clone the repo
  2. Open BurnerMail.xcodeproj in Xcode
  3. Go to Signing & Capabilities and select your Team
  4. Press Cmd+R

To build a distributable DMG:

./package-dmg.sh --team YOUR_TEAM_ID

The DMG will be at dist/BurnerMail-1.0.2.dmg.

Changelog

v1.0.2

  • Replaced the popover header icon with the real BurnerMail logo.
  • Removed the misleading "Saved to Apple Passwords" banner and "Add to Passwords" button. Credentials are saved to your local Keychain and copied to the clipboard so you can paste them straight into the signup form.

v1.0.1

  • Fixed Keychain error -34018 ("required entitlement isn't present") that blocked password saves on ad-hoc signed builds. The app now tries iCloud Keychain sync first and falls back to the local Keychain when the sync entitlement isn't available, so the password is always saved.
  • Added the app version number to the bottom of the popover.

v1.0

  • Initial release.

How it works

BurnerMail uses the same private API that iCloud.com uses in your browser to create Hide My Email addresses. After you sign in, it calls /v1/hme/generate and /v1/hme/reserve to create and save the alias to your iCloud account.

Passwords are generated using SecRandomCopyBytes (cryptographically secure) and saved to your Mac's Keychain.


Privacy

  • Your Apple ID password is never seen or stored by BurnerMail
  • Sign-in happens entirely in a standard WebKit browser view
  • No analytics, no telemetry, no servers — the app talks only to Apple's iCloud API

Photos and community server. https://discord.gg/g4ccFUEcnU

Screenshot 2026-03-23 at 11 59 49 PM Screenshot 2026-03-24 at 12 00 08 AM Screenshot 2026-03-24 at 12 01 28 AM

About

A short app that I made that helps users create hidden accounts with the usage of iCloud Hide My Email

Resources

Stars

18 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages