Legal
Privacy Policy
debugdoug.com is the personal website of Douglas James. This policy explains what information the site collects when you use it, how it's used and shared, and the choices you have. "I", "me" and "my" below mean Douglas James.
What I Collect
What You Send Me
The only personal information this site asks you for is what you send through the contact form:
- Contact form: your name, email address, and message
What's Collected Automatically
- Page-view analytics: aggregate, anonymous statistics through Vercel Web Analytics, such as which pages are viewed, the referring website, and general browser, device and country information. It does not use cookies and is not used to identify you.
- Log data: the site logs errors and security events, such as a blocked request or a contact-form message flagged as possible spam. These logs do not record your IP address, your name, your email address or the text of your message. A spam flag can note which spam phrases it matched, or an email domain it treats as suspicious.
- Hosting request logs: like any website, this site's host, Vercel, receives your IP address and browser details with each request in order to deliver the page, and keeps standard request logs for a limited time. The site itself uses your IP address only briefly, in memory, to limit repeated contact-form submissions; it does not store it.
How I Use It
- Read and reply to your messages
- Screen contact-form messages for spam and abuse
- Understand, in aggregate, how the site is used so I can improve it
- Keep the site secure and working
- Comply with legal obligations
How It's Shared
I don't sell or rent your personal information, and I don't use it for advertising. I share it only:
- With the service providers that run this site, listed below, for that purpose only
- To comply with legal requirements
- To protect my rights and safety, or the safety of others
Service Providers
- Vercel Inc.: hosts this site and provides its page-view analytics and request logs
- Twilio SendGrid: delivers contact-form messages by email
- Minute.tech LLC: the company I founded and run. It builds and maintains this site, and handles contact-form messages as described below
- Google Workspace: hosts the Minute.tech email inboxes that contact-form messages are delivered to
Contact-Form Messages
Messages sent through the contact form are delivered to Douglas James at doug@minute.tech, and a copy is kept by Minute.tech LLC in its forms archive, so that no message is lost if my inbox bounces or filters it. Minute.tech uses that copy only to make sure your message reaches me and to support this site, and for no other purpose.
The contact form screens messages automatically for spam. A message flagged as possible spam is delivered to Minute.tech LLC instead, to an inbox kept for spam review, so that a person can check it; any genuine message is forwarded to me. Flagged messages are not added to the forms archive. If one network sends more than 10 flagged messages in an hour, the extras are discarded without being sent.
GitHub Activity Graph
The home page shows my public GitHub contribution graph. To draw it, your browser requests that public data directly from github-contributions-api.jogruber.de, an independent service not run by me or by GitHub. Like any website your browser contacts, it receives your IP address and browser details. Nothing you type on this site is sent to it.
Other Home Page Widgets
The "now playing" and weather lines on the home page are fetched by this site's server from Spotify and Open-Meteo. Your browser does not contact those services, and nothing about you is sent to them. The site's fonts and images are served from the site itself.
Links to Other Sites
This site links to other websites, such as LinkedIn, GitHub, Stack Overflow and Instagram. Their own privacy policies apply once you follow a link.
Cookies and Browser Storage
This website does not use cookies. It saves one setting in your browser's local storage: your light or dark theme choice, stored when you use the theme toggle so the site remembers it on your next visit. That setting never leaves your device, and you can clear it at any time in your browser's settings. It also uses session storage: a note that you came in through the door on the homepage, so the 3D room knows to pick up where the door left off. The room reads and deletes that note as soon as it opens, and your browser clears session storage when you close the tab anyway. The site's analytics are cookieless, and it does not use advertising or cross-site tracking.
Data Security
I take reasonable measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction. However, no method of transmission over the internet is 100% secure.
Your Rights
You have the right to:
- Access the personal information you have sent me
- Correct inaccurate information
- Request deletion of your information, including the copy of your message kept by Minute.tech LLC
To make a request, email me at the address below.
Contact
Questions about this policy? Email me at doug@minute.tech.
This Privacy Policy was last updated on October 16, 2026.
Back home