<div dir="ltr">Hi Ryan, others,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 11, 2015 at 8:59 AM, Ryan Feeley <span dir="ltr"><<a href="mailto:rfeeley@mozilla.com" target="_blank">rfeeley@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>Hi all,<br><br></div>We’ll soon be adding an email opt-in somewhere in the registration flow of Firefox Accounts.<br></div></div></div></div></div></div></div></blockquote><div><br></div><div>What does "email opt-in" mean?  Does it mean that we allow accounts with no email address that later opt-in to an email loop?  Or does it mean a marketing-speak opt-in where users accept our engagement emails?<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div></div>Ideally we can provide the users with the option of providing a different email address than the one they log in with. To do this, I'm recommending that the opt-in happens later in the flow (to keep our registration flow flowing).<br><br></div>Because a mature account system makes use of email addresses for different reasons, I'm (re)proposing an approach that gives users more control of their email.<br><br></div>- they can change their email<br></div><div>- they can see what their email is used for<br></div>- they can add additional email addresses to handle certain things<br></div>- we can introduce new email services (e.g. marketing) giving user control<br><br></div>With the A/C blasting above my desk, I awkwardly whispered my way through the proposed approach:<br><div><div><div><div><div><div><br><a href="http://youtu.be/RB7OiBaq37s" style="margin:0px;padding:0px;border:0px none;font-size:13px;color:rgb(22,122,198);text-decoration:none;font-family:arial,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:15.6px;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background:rgb(255,255,255) none repeat scroll 0% 0%" target="_blank">http://youtu.be/RB7OiBaq37s</a><br><br></div><div>While I have not yet designed, I believe that this approach also scales well for introducing other communication media like phone numbers.<br><br></div><div>Thoughts?<span class=""><font color="#888888"><br></font></span></div></div></div></div></div></div></div></blockquote><div><br></div><div>I'm not confident the mooted feature set is necessary: my instinct is multiple email addresses, yes; fine-grained permissions, no.<br><br></div><div>I would like to surface that Firefox for Android has an expectation that accounts are keyed by a single email address that does not change over time.  It will be challenging to change this [1].  Just something to be aware of.<br><br></div><div>Nick<br></div><div><br>[1] But possible, I believe: I thought that Android Account names must be email addresses but cannot find a reference.<br></div></div></div></div></div>