I read somewhere that OpenVPN runs as root by default. I assume they are referring to Linux, but my guess is that it probably applies to Windows too. I.e. I would guess that when you run OpenVPN in Windows, it runs as the Windows equivalent of root. This seems to me to be a very big security risk unless you are connecting to some server that you control. I question whether this is appropriate for someone connecting to a public VPN service. Many (maybe most) of these public VPN services run through a proprietary front-end, and I have yet to see any discussion of whether these front-ends are running OpenVPN as standard user rather than root. It looks like there is a way to run OpenVPN as a standard user that is explained on the OpenVPN website. Does anyone have any experience with running OpenVPN as a standard user? Can you tell me if it is practical (i.e. can be done without too much inconvenience) to run it that way?