8 ms·
How to use the Bitwarden forwarded email alias generator
- amelius 2y agoHow is this different from Firefox Relay?
- dinglestepup 2y agoIt's not in the same category. You can use Firefox Relay as an alias generator within Bitwarden. It provides a convenient UI and an integration with the password manager.
- amelius 2y agoI still don't understand why I would need Bitwarden if I use Firefox Relay, sorry.
- dinglestepup 2y agoIntegration. When signing up with a new web service, you can just pop open Bitwarden and will generate both a unique email alias and a unique password, prefill the sign up form, and save the details to the password manager.
- amelius 2y agoIf I'm not mistaking, Firefox Sync will do that too.
- toomuchtodo 2y agoHuge! Well done to the Bitwarden team for this first class support of digital identity compartmentalization, although a bit more improvement to be made to reduce friction on the user side for plugging in alias providers (pop up to login to retrieve an API token behind the scenes vs the API token copy paste dance, with login creds Bitwarden might be storing already). Edit: Is there a standard or API spec perhaps across email alias services for generating, listing, managing, and invalidating aliases? (happy paying bitwarden customer, no other affiliation)
- dlkmp 2y agoIs this really a problem people have? I personally just use some free mail account for all low-priority stuff without push notifications enabled in my client apps.
- DrBenCarson 2y agoPeople use password managers so they can conveniently have a single password without a single breach compromising all of their accounts. This is the same idea but for their email identity.
- jabroni_salad 2y agoHere's a fun one: https://www.martinvigo.com/email2phonenumber/ https://www.martinvigo.com/email2phonenumber/ The more places you use the same email address, the greater your exposure.
- knowaveragejoe 2y agoIf you are privacy conscious, yes. Compartmentalizing emails used for services is useful. It also tells you who is selling your information.
- toomuchtodo 2y agoAlso, when it is clear someone is abusing the email you provided, you can nuke it. Perhaps some functionality to be had here between aliases and haveibeenpwned detecting an alias in a breach, queuing for alias cycling or invalidation with a human approval step.
- eli 2y agoIf one address is getting spam I can just turn it off or filter it to the trash.
- renewiltord 2y agoAh, this is nice. It brings the Apple Hide My Email functionality (though not compatibility) to all platforms, which is something I do desire since using Hide My Email makes non-Apple platforms unusable for logins.
- dublinben 2y agoWhy would using Apple's Hide My Email functionality make non-Apple platforms unusable for logins? If you're storing these credentials in a cross-platform password manager like Bitwarden, you should be able to enter your (fake) email address and password anywhere to sign in.
- joeyhage 2y agoYou can create on-demand Hide My Email aliases[1] that deliver to your Apple account email address without using your AppleID to login. [1] https://support.apple.com/guide/iphone/create-and-manage-hide-my-email-addresses-iphcb02e76f7/ios https://support.apple.com/guide/iphone/create-and-manage-hid...
- Ringz 2y agoIt's been like this for years. However, with one of my own domains and a catch all rule in the e-mail server. Why? From time to time, some services require that you send emails with exactly this e-mail address as the sender. And that doesn't just work with most services. Because in such a case, you have to turn exactly this e-mail address into a real account with a mailbox.
- OptionOfT 2y agoAFAIK Fastmail is the only service that allows you to respond from an arbitrary email address (of course, provided that you prove that you own the domain). You can do it in Office 365 but it's tedious, you have to add the alias and then you can email from it.
- erinnh 2y agoI’ve been doing this with SimpleLogin for years. I’d expect anonaddy to be able to do the same.
- upon_drumhead 2y agoGmail for domains allowed the same, you had to add the alias and then you could email from it.
- dinglestepup 2y agoStartmail.com and Protonmail.com allow responding from alias email addresses.
- niklasmtj 2y agoOh this is funny to see. I just posted a blog post talking about Email Aliases an hour ago without knowing about the Bitwarden announcement. I would love to see aliases being promoted more and more by companies. In the end most companies want to get in touch with you via e.g. a newsletter. So why do they need exactly your private email and not just an email alias. In the end they're reaching the same person.
- rework 2y agoThey need the exact email address because: 1) Prevent duplicate account creation 2) Users forget what email they used to signup (this happens ALLLLLL the time with + emails) 3) To sell your data, link you, and spam you.
- noman-land 2y agoThey don't want to send you a newsletter. They want to get you to click a unique, personalized tracking link so they can drop a cookie in your browser and start tracking everything you do and tying it back to a single, named identity in their contacts database that they can then try to extract money from.
- dumpHero2 2y agoHow do you send email or reply from the alias that you create?
- NoboruWataya 2y agoIt depends on the alias service you use (this appears to just give you another frontend to your alias service, eg, Addy.io or Firefox Relay). I know with Addy.io, forwarded emails have a special "Reply-To" header which is an address that Addy.io monitors and will forward your response back to the original sender. So replying to email delivered to your alias isn't a problem, though I think initiating an email from an alias would be tricky.
- joeyhage 2y agoIt’s possible to initiate from Addy as well. For example, if your Addy alias is example@mailer.me and you wish to email hn@gmail.com then you would send an email to example+hn=gmail.com@mailer.me from the email address registered to the Addy account. The Addy app has a utility to generate this, too.
- tamimio 2y agoThat’s great, but there’s a caveat. When I normally create a random email with my own domain as a username, I am not tied to a specific service. I can always migrate to another one without having to take any action. However, if I used this with Fastmail, for example, the generated emails are with fastmail.com or similar domains that aren’t under my control. If I wanted to migrate in the future, I would have to redo all of these randomly generated emails.
- toomuchtodo 2y agoIt's an important consideration; email sovereignty is at odds with a domain hosting relay aliases where you can blend in with everyone else. Perhaps the solution is a mechanism where you can migrate aliases between services, creating new aliases and updating at each service, and invalidating old aliases, all programatically. Somewhat similar to token and secret rotation. It's just a string identifier that can be an email target.
- tamimio 2y agoOr maybe having an option to generate aliases using my own domain. I don’t mind exposing my domain or even creating a new domain only for this purpose, say @aliasdomain.com. That way, I am still in full control and utilizing the generated aliases.
- dinglestepup 2y agoMost people use a catch-all email with custom domains — and Bitwarden does have an option for that.
- tamimio 2y ago> Bitwarden does have an option for that. That’s good to know, thanks!
- dinglestepup 2y agoAs mentioned somewhere in this thread, using a custom domain poses other risks, in some cases more significant. All your aliases will be forever tied to your identity (and potentially de-anonymized by a single leak).
- NoboruWataya 2y agoThis seems to just generate a random string to go with whatever domain I have set. Personally I prefer my email aliases to be of the form `<business_name>@<my_domain>` or `<website_domain>@<my_domain>`. That way if you do start getting unsolicited email it is crystal clear who is spamming you (or has sold/leaked your data). In fact, given it seems to just put a random string in front of a domain name you give it I'm a little curious as to why they need your API key at all - is it just to ensure that you are not creating duplicate email aliases?
- zfa 2y agoNeeds your API key as it needs to access the email forwarding service which you want to use with it. It's not just making up a bullshit address, it's generating a random localpart then going to the email forwarding service you've integrated and having that service create an email forward to your real address per whatever settings you have there. Any email sent to the address it generates (signup confirmations, password resets etc) need to get to you, after all. This design is completely different to using <business>@example.com. The latter is kind of useful for your use of 'who has sold my address' but has privacy drawbacks this design doesn't. e.g. if a spammer gets bestbuy@exmaple.com they know you prob also have twitter@exmaple.com, facebook@exmaple.com or whatever else and it's all just the same guy with the same inbox. Truly 'random' addresses at generic forwarding services means that if Ashley Maddison gets breached again then your secret remains safe. sj4h3bd@forwarder.net could be anyone.
- NoboruWataya 2y ago> It's not just making up a bullshit address, it's generating a random localpart then going to the email forwarding service you've integrated and having that service create an email forward to your real address per whatever settings you have there. Fair enough - the one I use automatically creates an alias whenever it receives an email at the relevant domain so there's no need to manually create one, I assumed the other services were the same.
- woldemariam 2y agothis has to be done on every instance of where I use Bitwarden separately?
- lygten 2y agocurl -s https://raw.githubusercontent.com/first20hours/google-10000-english/master/google-10000-english.txt https://raw.githubusercontent.com/first20hours/google-10000-... | shuf -n 3 | tr '\n' '. | sed 's/\.$/@example.com/'
- stranded22 2y agoA shame that Apple Hide My Email isn’t available within Bitwarden. I use that occasionally and would love to have it integrated and working together.
- lygten 2y agoThis will do the same thing: curl -s https://raw.githubusercontent.com/first20hours/google-10000-english/master/google-10000-english.txt https://raw.githubusercontent.com/first20hours/google-10000-... | shuf -n 3 | tr '\n' '. | sed 's/\.$/@example.com/'