With thousands of large-scale data breaches taking place all over the ...