Flash Protest is an open-source app that allows you to share your live video and location to nearby users to start a peaceful, flash protest
One-tap stream + chat
Host a live stream, broadcast what's happening, and communicate with viewers across the country. Viewers can chat anonymously, or physically join you in protesting.
Anonymous by default
Every viewer is assigned a new username per chatroom. Messages are end-to-end encrypted meaning our servers can't read your messages. Coordinate securely and anonymously with others.
Open source & nonprofit
The Android, iOS, and server code is made free and open-source by the Flash Protest Foundation.
Download Flash Protest, follow development on GitHub, or donate to keep the infrastructure independent.
Borrowed directly from our documentation so organizers know what the product delivers today.
Livestream any protest while coordinating securely.
Earn trust without exposing personal data.
Find or trigger urgent actions near you.
Community-owned guardrails keep spaces safe.
Layered protection borrowed from our Privacy Policy.
Transparency that activists can trust.
Tag streams so supporters instantly understand the cause and how to plug in.
Go live fast; the community can vote in the right category afterward.
Peaceful actions highlighting enforcement or detention issues.
Civil, LGBTQ+, reproductive, or other rights being infringed.
Rallying around controversial verdicts or court proceedings.
Pushing for or against legislation at any level of government.
Budget cuts, labor actions, corruption, or economic injustice.
Experimental actions that don’t fit the list—e.g., “No Kings” marches.
The community enforces Terms of Service without sacrificing anonymity.
Use cases include:
Coordinate marches, demonstrations, and rapid-response rallies with a synchronized livestream and chat.
Share real-time supply needs, dispatch medics, and route support where it's needed most.
Document what's happening on the ground without exposing your identity or contacts.
Host town halls or safety watches on infrastructure that won't be shadow-banned or throttled.
A public slice of our roadmap so supporters see where we're headed next.
Our goal is to operate privacy-first video infrastructure ourselves. Running bandwidth-heavy livestreaming is expensive, so donations fund the servers that let us move away from commercial platforms and keep protests secure end-to-end.
Investigating ISP-level blocking reports so organizers can connect reliably.
Ship official builds beyond Android sideloads to reach privacy-first communities.
Let visitors explore live protests on the map without joining encrypted chat.
Evaluate push alternatives that avoid FCM/APNs lock-in.
Optional SMS/email alerts when a host goes live or needs immediate help.
Publish production-ready infra-as-code so other movements can self-host.
Prototype offline, hyperlocal messaging so organizers can coordinate even when mobile data is throttled.
Explore privacy-preserving authentication (hardware keys, proof-of-personhood) if bot pressure escalates.
Open channels for activists to submit priorities and shape what ships next.
Key promises from our Terms of Service, Privacy Policy, and Warrant Canary.
Use Flash Protest to organize lawful civic action, document abuses, and protect targeted communities. Inciting violence, doxxing, or coordinating illegal activity violates our view of protected speech and triggers community enforcement.
Read the Terms of ServiceWe collect only push tokens, public keys, and the minimal location info you opt into. Chat content is end-to-end encrypted with AES-256-GCM, and IPs live only long enough for rate limiting.
Read the Privacy PolicyIf we ever receive a gagged request for data or backdoors, the canary stops updating. Until then, it confirms we have not been compelled to weaken encryption or hand over keys.
See the Warrant CanaryCoalitions, civil-liberties lawyers, technologists, and donors can start a conversation with the team.