I have to agree. Its not the shop owners responsibility to take care of the users own computer security. As a shop owner i have a responsibility to ensure that any information i keep, is kept safe, so this must also apply to the customer, and his own personal information.
i don't understand.
if you use the PWA feature. all that happens is that a customer enters their address, email and the order is completed, and you get a confirmation email, and that order is stored in the database.
the customer however, does not create an account, and therefore you have no issues.
Correct me if im wrong. but even if a customer who has signed up using the register feature. if you delete that customer from admin section, their order still stays in the database.
so what is the problem then? you are still keeping the order information, but if customer doesn't want to open a permanent account, they don't need to and you keep that order information for your future reference/tax returns etc.
If you are going to offer a login/register feature, then your website really must have a "delete account" feature. so customers who want to have their accounts deleted can do so.
Some customers (including myself) do not like signing up for accounts if im only going to order once from a company. i don't mind the company keeping my order details for their reference, but i wouldn't want my personal details floating on their database forever.
Thats the reason why people prefer guest checkouts.
no hassle, no issues.