Skip to content

mazze93/lockr

Repository files navigation

LOCKR — Privacy-Respecting Gay Dating

🔒 LOCKR

Privacy-Respecting Gay Dating
Encrypted. Anonymous. Built for the community.


What Is LOCKR?

LOCKR is a privacy-first gay dating and social app designed for men who want to explore the scene without sacrificing their safety. No data mining. No surveillance capitalism. Just encrypted, consent-respecting connections — built by queer people, for queer people.

LOCKR — Safe, Secure, and Sexy


Core Features

Feature Details
🔒 Encrypted Chat End-to-end encrypted — nobody reads your messages but you
👤 Anonymity Pseudonymous profiles, no phone number required
📍 Proximity Discovery See guys nearby without exposing your exact location
✅ 2FA Verified Reduces bots and bad actors at the auth layer
💉 Health Badges Vaccination status, at-home test results, PrEP info
🏷️ Community Tags Filter by vibe — Leather, Jock, Discreet, and more
🏳️‍🌈 Queer Resources Crisis support, health links, and safety tools baked in

Privacy Architecture

Layer Approach
Messaging End-to-end encrypted (E2EE)
Identity Pseudonymous — no real name required
Location Approximate proximity only, never precise coordinates
Auth 2FA enforced on verified accounts
Data Minimal collection, no third-party ad tracking
Health Info User-controlled badges, never stored server-side

Tech Stack

Layer Technology
Frontend Vite + React (TypeScript)
Backend Node/Express + Drizzle ORM
Database PostgreSQL
Auth 2FA session management
Infrastructure Cloudflare-proxied, zero-trust network posture
Security Scanning CodeQL + Dependabot + SECURITY.md policy

Getting Started

git clone https://github.com/mazze93/lockr.git
cd lockr
npm install
cp .env.example .env
npm run dev

Requirements: Node 18+, PostgreSQL, a Cloudflare account for deployment


Security Policy

LOCKR takes security seriously. See SECURITY.md for responsible disclosure guidelines and our threat model.

⚠️ Found a vulnerability? Do not open a public issue. Follow the process in SECURITY.md.


Community Standards

All contributors and users are expected to uphold:

  • Consent — in interaction design and in real life
  • Privacy — other users' and your own
  • Respect — no racism, fatphobia, transphobia, or discrimination of any kind

Contributing

PRs welcome. Open an issue first for major feature changes. Contribution guidelines and issue templates live in .github/.


License

MIT — free to use, fork, and build on. Attribution appreciated.


Made with 🔒 + 🏳️‍🌈 by Mazze LeCzzare Frazer

About

LOCKR is a privacy-first gay dating and social app focused on safety, anonymity, and community. It offers end-to-end encrypted chat, pseudonymous profiles, approximate nearby without exact location sharing, 2FA, and user-controlled health badges. It’s built with a modern web stack and emphasizes minimal data collection, no ad tracking, and consent.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages