It's no different than enabling access to the microphone/camera on a per-site basis.A flaw would be tragic, but not impossible.User accepts the risk/liability in the license & terms + conditions by using the software, i.e. operating system + browser ...