> Users want this
The customers of those users absolutely do not want this. If I ever find out a company uses something like this, I'll no longer be doing business with them.
> So while you should absolutely make sure this is done properly
That is simply not possible.