Please forgive my basic ignorance regarding a VPN connection.

As I understand it, a VPN connection encrypts all the data between my computer and the VPN provider. Thus preventing my ISP from seeing my data.

But on the VPN providers side of the connection, surely the VPN provider uses an ISP of some sort. So they send out requests I have made over their ISP, just as if I were sitting there using the ISP they pay for. And they send the data back to me, encrypted.

So on the ISP side they use, the data they send is unencrypted, so it can be understood by other sites/services.

If this is the case, am I not just pushing my data further along. Its still unencrypted but at a different end (VPNs Webside). Its only the data back to me, which is encrypted.

Thanks.


Question: Disable the save button until changes are made?
Answer: You're assuming users never save changes to data they haven't changed. They do - all the time. Partly as an unconscious reflex, partly because they can't always remember what they've edited, and partly because they fear the risk of losing their work so much, they save religiously.

I exit forms via the save function all the time. It's a hard-learned habit, and a form that didn't support that workflow would seem jarring. It'd also make me distrust the application (what if the form simply hasn't detected my changes? what if the save button is missing because the application is broken?).

I wouldn't like it. But I'm not your user. Try some A/B testing some time and find out for yourself.