← Back to home

Legal

Privacy Policy

Last updated: Feb 8, 2026

The Short Version

I believe in transparency and keeping things simple. Codestuff.io is a resource hub for engineers and makers - not a data harvesting operation. Here's the basics on what you need to know:

  • I collect minimal analytics to understand which content is helpful
  • I don't sell your data or share it with third parties
  • I don't use tracking cookies or advertising networks
  • I collect server logs to maintain site reliability and security
  • All analytic data stays on servers I control

What Information I Collect

Analytics Data (Umami)

I use Umami, a privacy-focused, open-source analytics tool that I self-host on my own servers. This means your data never touches third-party servers.

Umami collects:

  • Page views: Which pages you visit and when
  • Referrer information: Where you came from (e.g., search engine, social media)
  • Browser and device type: General information like "Chrome on Windows" or "Safari on iPhone"
  • General location: Country and region (not precise location)
  • Session duration: How long you spend on the site

Umami does NOT collect:

  • Personal information (name, email, etc.)
  • IP addresses (these are anonymized)
  • Tracking cookies
  • Any data that can personally identify you

You can learn more about Umami's privacy approach in their documentation.

Cloudflare Services

This site is served through Cloudflare, which provides security and performance features. Cloudflare may process certain information as part of providing these services.

Information that may be processed by Cloudflare:

  • IP addresses (for security and performance)
  • HTTP request data
  • Threat detection information

Cloudflare's data practices are governed by their Privacy Policy.

Here's the additional section you should add to the privacy policy for SigNoz:

Server Logging (SigNoz)

I use SigNoz, an open-source observability platform that I self-host, to monitor server performance and diagnose technical issues.

SigNoz collects:

  • Server logs: Error messages, system events, and application behavior
  • Performance metrics: Response times, server load, and resource usage
  • Request metadata: HTTP methods, status codes, and response times
  • IP addresses: Temporarily stored in logs for troubleshooting purposes

SigNoz does NOT:

  • Track individual user behavior across sessions
  • Store personally identifiable information beyond what's temporarily in server logs
  • Share data with third parties (it's self-hosted on my infrastructure)

Log Retention: Server logs containing IP addresses are retained for 30 days for troubleshooting purposes, then automatically deleted.

Purpose: This logging helps me:

  • Quickly identify and fix technical issues
  • Monitor server health and performance
  • Prevent and respond to security threats
  • Improve site reliability

Like Umami, SigNoz runs entirely on my own servers, so no third-party services have access to this data.

How I Use Any Gathered Information

I use analytics data to:

  • Understand which tools and content are most helpful
  • Improve site performance and user experience
  • Identify broken links, bugs or technical issues
  • Make informed decisions about future content and features

I do NOT use your data to:

  • Track you across other websites
  • Build advertising profiles
  • Sell or share with third parties
  • Send you marketing emails (I don't even collect your email unless you choose to contact me)

Your Rights and Choices

Analytics Opt-Out

While Umami is already privacy-focused and doesn't use cookies, you can block analytics entirely by:

  • Using browser extensions like uBlock Origin or Privacy Badger
  • Enabling "Do Not Track" in your browser settings (I respect DNT signals)
  • Disabling JavaScript (though this will limit site functionality)

Data Access and Deletion

Because I don't collect personally identifiable information, there's no personal data profile to access or delete. Analytics data is aggregated and anonymous.

If you have concerns about your data, you can contact me at [email protected].

Third-Party Links

Codestuff.io may contain links to external websites, tools, and resources. I'm not responsible for the privacy practices of these external sites. I encourage you to read the privacy policies of any third-party sites you visit.

Changes to This Policy

I may update this privacy policy from time to time to reflect changes in practices or services. The "Last Updated" date at the top will always reflect the most recent version.

Contact

Questions or concerns about privacy? You can reach me via email at [email protected].

Technical Details for the Curious

If you want to dig deeper into how things work:

  • Umami Analytics: Self-hosted on my homelab infrastructure, meaning all analytics data is stored on servers I physically control
  • Cloudflare Tunnels: Used to securely expose my self-hosted site to the internet without opening ports directly
  • No cookies: This site doesn't set any tracking cookies
  • No advertising networks: No Google Analytics, Facebook Pixel, or similar tracking scripts

I built Codestuff.io to share useful tools and knowledge with fellow engineers and makers. Your privacy matters to me, and I've designed the site's infrastructure to respect it.