Does this only work if you use the same email across multiple sites?
If so it's yet another reason to use a different email address with every site you sign up at.
(Disclosure: I work on Firefox Relay :) And yes, I know some people also have their own domain with unlimited email addresses.)
A friend of mine does it the hardcore way, through DNS. He adds MX records for subdomains corresponding to the name of the site he's signing up for. Lets say his domain name is example.com:
bob@hilton.example.com bob@ycombinator.example.com bob@firefox.example.com and so on
He also does it for friends(!) meaning when he gives you "his" email, it's always of the form bob@<yourname>.example.com
If he tires of you or your comms get too spammy, he just bins the relevant DNS record. No more mail from you!
The service is awesome but it's quite confusing to know which one to use on which websites and which one to delete etc
Do you believe DDG will also eventually move to the subscription model for these features (unlimited aliases, reply to sender)?
For a server-side ID sync, you don't even need user accounts. Just a unique ID set in a cookie will do.