About this site
About Drink Watch
A community-built map of drink-tampering incidents. We started with Halifax (HRM) and we’re building toward other cities as local contributors verify support resources. Our goal is that anyone heading out — and anyone looking out for friends — has a way to share, see, and respond to community-reported incidents without giving up their identity.
How it works
Anyone can pin a location, pick a venue type, and describe what happened. No account, no email, no name. Other community members can corroborate, react, leave a moderated comment, or post a witness report linked to the same pin. There are no upvotes or fake buttons — disagreement is handled with the flag button.
What we store, and what we don’t
- No accounts. No emails, names, phone numbers — they aren’t collected, so they can’t leak.
- No raw IPs. We hash your IP with a salt that rotates every day, only to enforce rate limits. The result can’t be reversed.
- Coordinates are rounded to three decimal places (~110 m) before they are saved.
- Timestamps are coarse — we save which week an incident happened, and which hour it was reported.
- No third-party trackers. No Google Analytics, no Plausible, no Vercel Analytics, no pixels.
What this site is not
This is a community tool. Reports here are not verified, are not evidence, and are not a substitute for reporting to police or seeking medical care. People can submit false reports despite our anti-spam measures. Each city page links to its local crisis lines, SANE program, and police non-emergency.
Reports get flagged automatically
If three different community members flag a report (or comment) as inaccurate, it’s auto-hidden from the public map pending review. If you posted a report and want to come back to update or withdraw it, save the one-time code you were shown at submission and use the Manage your report page.
Why anonymous?
Asking for personal information — even an email — would deter the people we most want to hear from. Anonymity also means an aggregated map can’t be used to identify any individual person, and it means we can’t hand over information that we never collected. The tradeoff is that we can’t verify reports; we accept that tradeoff, and the seven-layer anti-spam system (honeypot, timing token, Turnstile bot-check, rate limit, content validation, geographic check, community flagging) does the heavy lifting on quality.
More cities
We won’t launch a city without verified local support resources — anyone reading a report needs somewhere real to turn. If you know your city and want to help, please email support@drinkwatch.org with verified resources. See the city directory →
Contact
For anything else — corrections to resource info, requests to remove content, press enquiries, or to flag a serious issue with the site — reach us at support@drinkwatch.org.
Open source
Drink Watch is MIT-licensed. If you want to host your own community’s version, or improve this one, the code is on GitHub. Contributions that improve safety, accessibility, and trauma-informed copy are especially welcome.
This site was built by community contributors. It is not affiliated with any municipal government, police service, health authority, or sexual-assault crisis centre.