Skip Navigation

Hide My Email - Too much friction?

Request for advice at the end of this!

I want to use a throwaway email, using iCloud's Hide My Email, in a web form.

How it is (I think):

  • Open System Settings (which always seems to default to Appearance, for some reason)
  • Click on Name/Apple ID
  • Click on iCloud
  • Click on Hide My Email
  • Click "+"
  • Fill in a label (I usually just put the URL)
  • Click Continue
  • Click Copy address
  • Go back to web form and paste.

9 steps! Or 10, depending on how you're counting.

How it should be:

  • I click or right-click on the email field in the web form
  • My Mac asks me if I want to create a new email, I click yes (A new email is created, filled in, and registered in my list of email aliases, with no further input from me)

2 steps.

Apple really likes to suggest that things "just work" so they hide things. I think they've lost their way with respect to usability. Sorry, ranting.

Request(s) for advice

Is the quick method already possible somewhere in the UI, and I'm just missing it? If it isn't already there, does anyone have a solution, say a script for a service, that would accomplish this?

I would appreciate any advice, instructions, or even just commiseration on hidden UIs. Thanks 😊

21 comments
  • I'm the CTO of a tech platform that has a consumer component of it, and the real issue is that normal people just have zero idea of how it works and generally expect it to work differently.

    The main source of confusion is that if a service uses your email address to identify a user, and that user gives up a completely random email address, they now have no way of identifying themselves unless they remember they used hide my email.

    They assume two things: 1) that they will still be identifiable by their "real" email address some how, and 2) if they do use their real email address later, it will somehow map back to the previous hidden email.

    Also if they use Apple Mail, most of them are not aware of how to figure out what email address an email was sent to, so they can't identify if they hid their email address, or not, even when we're sending them emails.

    My evidence for this is thousands and thousands of customer support cases. Our CS folks HATE this feature.

  • I was thrilled with Apple's hide my email when it was announced. Then I went through the process and abandoned it.

    It was much less friction to just register a new domain and have anything that arrives there forwarded to my main email box. Need a new email, just generate a random string of characters and add the domain at the end, done.

    While not as "private" it mitigates my primary concerns. Every website that uses email address for login now has a completely unique one, no email address ever gets used twice. If an email leaks in a breach and starts getting spammed, (a) I know exactly who leaked my email address, (b) I simply create a rule to blacklist any email to that address avoiding the spam problem.

21 comments