LinkDen

Privacy Policy

Privacy policy for the LinkDen documentation site and open-source project.

Privacy Policy

Last updated: February 2026

LinkDen is an open-source, self-hosted application. This policy covers the documentation site at mrdemonwolf.github.io/linkden. If you self-host LinkDen, your own privacy policy applies to your instance.

๐Ÿ”‘ Key Takeaways

  • ๐Ÿšซ No Tracking: We don't track you on this docs site.
  • ๐Ÿ  Self-Hosted: You own all your data on your own instance.
  • ๐Ÿ”’ Private: No "phoning home" or telemetry.

What We Collect

Documentation Site

This is a static site hosted on GitHub Pages. We do not:

  • ๐Ÿช Use cookies or tracking scripts
  • ๐Ÿ‘ค Collect personal information
  • ๐Ÿ“Š Use analytics services
  • ๐Ÿ’พ Store any visitor data

GitHub Pages may collect basic server logs (IP addresses, user-agent strings) as part of standard hosting. See GitHub's Privacy Statement for details.

Self-Hosted Instances

When you deploy your own LinkDen instance, you are the data controller. LinkDen stores the following in your Cloudflare D1 database:

  • ๐Ÿ‘ค Profile data -- name, bio, profile image URL
  • ๐Ÿ”— Links -- URLs, titles, icons, sort order
  • โš™๏ธ Settings -- theme, colors, branding, configuration
  • ๐Ÿ“ˆ Analytics -- page views, link clicks, referrers, country codes (from Cloudflare headers)
  • ๐Ÿ“ Contact form submissions -- name, email, message (if enabled)
  • ๐Ÿ“‡ vCard data -- contact information you configure

All data lives in your own database. LinkDen does not phone home, send telemetry, or share data with third parties.

Third-Party Services

Self-hosted instances may optionally integrate with:

Tip: Authentication is handled by Better Auth, which runs entirely on your server -- no data is sent to external auth providers.

Your Rights

Since LinkDen is self-hosted, you have complete control over all data. Export, delete, or modify anything at any time through the admin panel or directly in your D1 database.

Contact

For questions about this policy, please open an issue on GitHub.

On this page