I’m going to make some assumptions… I expect the account is for history, could you store that in a cookie initially, or local storage, and then invite people to create an account to carry history across different machines after they have watched some content maybe?