Privacy Policy

Information We Collect

When you sign in with Google to comment on blog posts, we collect your name, email address, and avatar URL from your Google profile. We also store the content of your comments and their edit history.

How We Use Your Information

  • Display your name and avatar alongside your comments.
  • Send you email notifications if you opt in (not implemented yet).
  • Maintain an edit history so previous versions of your comments remain visible.
  • Enforce rate limits to prevent spam.

Data Retention

Your profile information is retained until you delete your account. Comments and their edit history are retained indefinitely unless you delete them individually. When you delete your account, your comments are anonymized (author set to “Deleted user”) rather than removed.

Third-Party Services

  • Google OAuth — used for authentication. We only receive the information you explicitly authorize (name, email, avatar).
  • Neon (PostgreSQL) — all user data, comments, and edit history are stored in a Neon-hosted database.
  • Upstash Redis — used for rate limiting and page caching. No personally identifiable information is stored in the cache.
  • Google AdSense — served on blog pages when enabled. AdSense may use cookies for personalized advertising. See Google’s Privacy Policy for details.
  • Vercel — this site is hosted on Vercel, which may collect standard server logs (IP address, request timestamps).

Your Rights

You can delete your account at any time from the blog comments section. This anonymizes your past comments and removes your authentication records. You may also delete individual comments.

Contact

If you have questions about this policy, reach out via the contact section on the homepage.

Last updated: May 2026