Security of the DJP website is very important to me. As a software developer with more than 30 years of professional experience, I've seen the amount of damage that can occur when a programmer doesn't make security the primary focus as they're creating a website. The results can be catastrophic.
For that reason, as I've created the site I have made security priority number one. From the very first steps of selecting a hosting service through picking page templates and code libraries, the first consideration is always security. For that reason, very little of this site actually uses publicly available code. Far too many open source and other free software solutions are just awful from a security standpoint. Every week multiple sites are compromised because of flaws in code that the site's developers didn't write or didn't vet properly. My belief is that most freely available code is best avoided. So aside from the basic page template (which should be safe) I've coded the site completely from scratch with security in mind.
Over nearly ten years at my last full-time job one of my primary responsibilities was security. I couldn't tell you how much time I spent learning what coding techniques are good and which are bad, and the methods that hackers use to get into data on websites. Even though I had been developing software for nearly three decades before I started that project, I was very naive. But I learned so, so much, and have applied that knowledge in every aspect of the creation of not only this site but all of the software I'm involved with. I've spent more than a few hours every week learning more about data security for the last decade, and will continue to do so for the foreseeable future, and apply what I learn here.
To that end, I'm doing everything I can to protect your data. A few examples:
The bottom line is that security and your privacy are of paramount importance. I have done, and will continue to do, everything in my power to protect your data and maintain your confidence.
-Doug Johnson, Developer