You as a bitcoiner don't have to enter those you can always log in via your LN Wallet!
We have an option for you to authenticate yourself that way -
For a precoiner or nocoiner who's receiving a tip, we do need it, as much as we wanted to stay away from asking for any personal information, we have to have a way for the user to claim their tip authenticate themselves and be able to access the claimed funds in case they are not able to download an LN wallet and make the withdrawal right on the spot.
So let me walk you through this scenario which I already tested in real-life and I added as a point above, on Monday I went to the bar after the Miami Bitdev Meetup and we all went to a bar called The Anderson for a drink. I knew this was the perfect moment to test the app and see what the experience was and how the bartender would react to me asking if I could tip him in bitcoin.
I ordered my drink when he brought the check and asked if I wanted to keep the tab opened I told him I would close it right away and asked if he'd be okay with me giving him a tip in bitcoin. His eyes lit up right away and said yes! but that he didn't have a bitcoin wallet so I explained to him about lightsats and what we are trying to accomplish.
He told me he was going to get his phone which he didn't have on himself right at the moment, by the time he went to grab his phone I loaded a $10 tip using Strike and when he came back the generated QR Code was ready for him to scan it.
I put the phone down so he could easily scan it and it took him to the page with the amount of the tip $10 and a quick thank you message for the drink. He authenticated via email (we hadn't deployed SMS authentication) and started going through the flow and had to go back to work, so I told him that the app will walk him through and suggest which LN Wallets he can download to withdraw his money.
So now, if we don't make the user authenticate themselves either via SMS or email to claim the tip, since he couldn't download a wallet and withdraw the sats right on the spot, he could have closed the browser, will not remember the website and have no way to get back to access the funds.
Another thing to keep in mind, when you generate a tip you can set an expiry date, and if the user does not withdraw their funds before the tip expires they will lose it and you can reclaim those sats back. So with an expiry date, we need to have an open channel of communication with the user so we can notify them about upcoming expiration dates and remind and incentivize the user to take action.
And one last thing is for email users or even SMS users, we are thinking of doing automated onboarding notifications, something like "21 Day of Bitcoin" and we have a series of educational material they can be exposed to in order to help them have a foundation understanding of what bitcoin is.
If the user does not end up withdrawing their funds after all of this, at least we have tried to educate the user and now they have been exposed to bitcoin for the first time, and hopefully, they see it as a positive experience.
#114897 here is something similar where you don't need a phone number or eMail
reply
Couldn't you reframe it and make it optional e.g.: "Here is your bitcoin tip. Please save the link or register via email, sms or LNAUTH to claim your bitcoin at a later point in time"
reply