DEV Community

chovy
chovy

Posted on

Building Privacy-First Community Tools: Why I Made icemap.app Open Source

Most "community safety" apps require accounts, collect location data, and never delete anything. That felt wrong to me.

So I built icemap.app with a different philosophy:

Core Principles

  • No accounts - Just open and report
  • No tracking - We don't store user data
  • Auto-delete - Posts disappear after 7 days
  • Open source - Full transparency on what the code does

Why Privacy Matters for Community Tools

When people report incidents in their neighborhood, they're sharing sensitive information. Traditional apps monetize this data or keep it forever. That creates a surveillance record that can be misused.

With auto-deleting posts and no accounts, icemap.app ensures the information serves its purpose (alerting the community) without creating permanent records.

Tech Stack

  • Frontend: Vanilla JS + Leaflet maps
  • Backend: Node.js
  • Database: PostgreSQL with TTL on posts
  • Hosting: Self-hostable

Try It Out

Check it out at icemap.app or star the repo on GitHub.

What do you think about privacy-first approaches to community tools? Would love to hear your thoughts in the comments.

Top comments (0)