Privacy Statement
Revised March 10, 2025
What I Collect
This Website
When you fill out a form (like this one), I collect your name, email, public IP address, and anything else you choose to share with me in the form. This information is processed by Netlify and I only use it to respond to your message.
In order to understand my website's performance, I collect anonymized usage data via a Cloudflare analytics script. It tells me, in aggregate, about my web traffic (things like how many people visit my site and how long pages take to load). To comply with regulations, this script is disabled for users in the European Union.
Mobile Apps
Some of my mobile apps let you create an account to provide user-specific functionality. If you do so, I collect the information you provide when you sign up, such as your name, email, and authentication details, in order to maintain your account. If you use a password to log in, I transmit and store it using standard encryption methods, so I can never read it. When you delete your account, I delete your data from my systems. However, it may take some time to fully remove it from backups, and third-party services may retain data for some time per their policies (see below).
Depending on which marketplace you download my apps from (e.g., Apple App Store or Google Play), I may receive aggregated, anonymized usage data, such as number of downloads, device type, or crash reports. I use this data to improve my apps and fix bugs.
What I Don't Do
I don't sell your data to anyone.
I don't use cookies or trackers to identify you personally.
I don't engage in targeted marketing or serve personalized ads.
I don't share your information with third parties except when needed to provide functionality, or when required by United States law.
Who Else is Involved
I use several third-party platforms in order to run my website and apps. For transparency, here's a list of major services and how they handle data, with links to their privacy policies.
GitHub hosts my website's source code.
Astro is the JavaScript framework I use to build this website. It runs only at build time, so does not collect any user data.
Cloudflare handles DNS, caching, optimization, and analytics for my website.
Netlify serves my website and associated assets, provides an SSL certificate, and handles form submissions and bot/spam filtering.
The Apple App Store and Google Play Store are marketplaces for my mobile apps and also provide usage data (Apple App Analytics).
Firebase is a Google offering that provides authentication, real-time database storage, and crash reporting (among other services) for some of my applications.
Children's Privacy
My website and apps are not intended for children under 13, and I do not knowingly collect personal data from anyone under that age. If you're a parent or guardian and believe your child has provided personal information, please contact me so I can delete it.