Welcome to Tomorrow’s Blueprint. I value privacy like you do, and I’m committed to minimizing how much of your information I collect when you visit the site. This website uses only a hashed, salted, and rotated version of your IP address, rotating every four days and stored for the minimum amount of time I can set in Google Analytics. There are no cookies!
Information I Collect
I do not collect any personal data from our visitors, except for the minimum amount of data data collected by Google Analytics. Any data of yours is immediately hashed in your browser before submission, and is again rotated every 4 days. This data is hashed from your IP address, user agent string, and browser language. This technique is based on Helge Klein’s solution, which I’ve updated for more recent versions of Google Analytics. Here’s the code — you can see it in the page source too:
let clientIP = "{$_SERVER['REMOTE_ADDR']}";
let validityInterval = Math.round (new Date() / 1000 / 3600 / 24 / "$settings['validityperiod']");
let clientIDSource = clientIP + ";" + window.location.host + ";" + navigator.userAgent + ";" + navigator.language + ";" + validityInterval;
let clientIDHashed = cyrb53(clientIDSource).toString(16);
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '{$settings['gatrackingcode']}', {
'anonymize_ip': true,
'client_id': clientIDHashed
});
Everything else Google Analytics can do is disabled, including enhanced analytics and location tracking. This is done without cookies.
How I Use Your Information
The information collected by Google Analytics is used to improve the website and provide a better user experience. I analyze this data to understand how people find my site and what content is popular.
Third-Party Services
I use Google Analytics to collect and analyze data about our website traffic. I’ve set up client-side reporting to Google Analytics to avoid needing tracking cookies and allow you to disable even this limited reporting. For more details on how Google Analytics handles data, please refer to Google’s Privacy Policy. This website is configured to retain de-aggregated (and hashed to not have any identifying information) data for two months.

Another way to verify that nothing else is being logged is with an extension like the Electriconic Frontier Foundation’s Privacy Badger.
Data Security
I take data security seriously, but I have basically no data security training! And so this website infrastructure doesn’t handle any of your data. Instead, minimal data is sent from your browser and protected by Google. Your info never touches my servers. They’re better at this than I am.
Your Rights
You should be able to access, update, or delete any personal data, whether you are in the EU, California, or anywhere else. I don’t have any that I could identify as you, but send me a message and I’ll see what I can do to help.
Changes to This Privacy Policy
I may update this privacy policy from time to time. Any changes will be posted on this page, and you can review it periodically.
Contact Me
If you have any questions or concerns about this privacy policy, please contact me through my social media accounts that you can see at the top of the page.