privacy policy

This site does not collect any personally-identifiable information, so obviously I can’t keep it.

Exception: From time to time, there may be sample applications that could accept personally-identifiable information that are used as coding examples or as a part of a portfolio. These sample applications are ephemeral and have limited access. Every precaution is taken to warn the user not to enter personally-identifiable information, and the data store for the sample applications are destroyed after the application is removed.

Cookies and tracking

This site does not use cookies for tracking, however, it does use CloudFlare, and they use cookies to anonymously match users with previously-verified sessions. CloudFlare’s privacy policy states in part:

As part of our services, CloudFlare may also place cookies on the computers of visitors to your CloudFlare-protected website. We do this to in order to identify malicious visitors, to reduce the chance of blocking legitimate users, and to provide customized services.


The web server that delivers this web site maintains a log of requests that stores the date, time, originating IP address, and requested asset. These logs are used for analyzing the performance of the web server, and are destroyed after 30 days.

While these log files are intended to stay private and will not be sold or released to third parties, I will comply with any request for data made by a law enforcement agency, as required by law. Currently, there have not been any such requests from any local or federal law enforcement agencies.


CloudFlare provides some amount of analytical data that is anonymized. Like the web server logs are used to analyze the web server’s performance, but is also used to detect security issues. This information is intended to remain private and will not be sold or release to third parties unless required by law.


This site does not use advertising (other than it’s a blatant advertisement for me, that is). I’m not opposed to advertising; There are people creating excellent content on the internet, and deserve remuneration for their work, and using advertising instead of charging users a fee is a laudable goal.

My concern with advertising is with how it’s implemented. Instead of the classic (antiquated, paper-based) newspaper and magazine model where advertising is provided in-house, most websites use 3rd-party advertisers, handing over a portion of their website for outside content. That content has occasionally been used to launch malware (see below). I do not want to take part in spreading malware, so the easiest way to avoid it is to not use 3rd-party advertising.