Sensitive context safety

Protest safety: automatic alerts if you cannot check in

Your phone is in a police property bag. Your contacts are alerted anyway.

Write it before you go. If you cannot confirm you are safe afterwards, the people you chose are alerted automatically and use their PIN to open the message you wrote, with the details you decided to share.

No credit card required. Upgrade anytime. Cancel anytime. The free plan covers a single event: 1 contact, 1 one-off check-in a month.

Back from the march by 19:00

Check-in

2h 10m

left

DeadlineToday, 19:00
Sam, legal support lineEmergency contacts
Emergency packageMessage
If you don't confirmAlert at 19:02

Back from the march by 19:00

Check-in

Checked in

at 16:50

Your contacts got a one-line email: you checked in.

StatusCompleted
Sam, legal support lineEmergency contacts
Emergency packageNot opened

Back from the march by 19:00

Check-in missed

19:02

alert sent on your silence, two minutes after the deadline

Your contacts got an email with a link. With their PIN, they open the message you wrote.

ChannelsEmail · SMS on Survival
Either of them can mark you safeFrom the emergency page, with their PIN
Late but fine? Confirm check-inThey're told, the link closes

Common event risks, mapped to response flows

Different situations need a different kind of check. Choose the protocol that matches your event context.

Check-in protocol

Detention or sudden device loss

In sensitive public events, your phone can become unavailable quickly. Your support network may need context without waiting for manual updates.

  • Phone unavailable during an incident
  • Detained and unable to communicate
  • Group contact interrupted
  • Need trusted contacts notified quickly

Recommended response

Start it when you leave and set your expected return as the deadline. If you miss it, your contacts are alerted automatically and use their PIN to open the message you prepared.

Heartbeat monitoring

Long demonstrations and marches

Extended events can become unpredictable: movement across areas, crowd separation, and temporary signal issues.

  • Multi-hour demonstrations
  • Long city-wide marches
  • Separated from your group
  • Signal interference or battery issues

Recommended response

Confirm safety every few hours during the event. If a heartbeat is missed, your contacts are alerted automatically. Heartbeat is on Safety 101 and above, and runs until you stop it.

Location protocol

Returning home after the eventRecommended

Post-event transit can be uncertain, especially with delays, route changes, and late-night movement.

  • Late return after dispersal
  • Disrupted public transportation
  • Route changes and road closures
  • Arrival uncertainty

Recommended response

Set your expected arrival and destination, and confirm in the app once your GPS puts you there. If you do not confirm in time, your contacts are alerted and open your message, along with the destination you set. The location protocol is on Survival.

What your partner receives

The alert goes out without your phone, with your instructions behind it.

An email (or SMS on Survival) with a link, two minutes after the missed deadline. From that link, your partner opens the message you wrote and sees whether someone has already marked you safe.

  • Your message opens only with each contact's PIN
  • The email carries a link, never the message itself
  • Late but fine? Confirm the check-in: your partner is told and the link closes

Start freeFree plan, no credit card.

From Safety Checkpoint19:02

Maya missed their check-in

Protocol
Back from the march by 19:00
Missed at
19:00
Access emergency information

Opens with your PIN

Emergency page · unlocked with the contact's PIN

“If you get this, I am not back from the march at City Hall. I may be detained. Call the legal support line first, 555 0142, and give my full name, Maya Reyes. Do not post anything online.”

  1. 19:00Deadline passed
  2. 19:02Contacts alerted
  3. 19:09Marked safe by a contact
Confirm Maya's safety

Set up your protest safety check-in

Four quick steps before your next public gathering.

  1. Add trusted contacts

    Configure people who can respond quickly and coordinate support if your confirmation is missed.

  2. Write your message

    Write a short message with identity context, support instructions, and who should be contacted first.

  3. Choose the protocol

    Use Check-in for single events, Heartbeat for long events (Safety 101 and above), or Location for safe-arrival monitoring (Survival).

  4. Activate before attending

    Enable the protocol before leaving so your alert is ready if communication fails.

Start freeFree plan, no credit card.

Frequently asked questions

Short answers first. Each one links to where the detail lives.

How do you stay safe at a protest or large gathering?

Set up an automatic check-in before attending. If you can't confirm you're okay after the event, your designated contacts are alerted, even if your phone is confiscated or dead, and open your pre-written message with their PIN.

More detailLess detail
  • Activate a check-in protocol before leaving for the event
  • Pre-write a message with your legal contacts, event location, and who to call first
  • Set a one-off deadline past the expected end, with a delay that absorbs transit and dispersal
  • Alerts fire from the server, so a phone that is off or confiscated does not stop them
  • Common mistake: relying on texting someone manually when situations escalate quickly

What happens if I'm detained and can't check in?

If you miss your check-in, your contacts are alerted automatically and open your pre-written emergency message with their PIN. When you can't communicate, the missed check-in itself is the alert mechanism.

More detailLess detail
  • Your message can include legal contact info, event details, and instructions for your contacts
  • Contacts know to act because the server triggered the alert, not because you sent it
  • Include your lawyer's number and a local legal support hotline in your emergency message (in the U.S., some National Lawyers Guild chapters run one)
  • Safety Checkpoint does not provide legal advice. It makes sure your contacts know you have not checked in
  • Set a shorter delay after the deadline for high-risk events

Is Safety Checkpoint encrypted for sensitive events?

Yes, but not end-to-end. The confidential message and, on paid plans, the saved links, credentials and file attachments of your emergency package are encrypted with AES-GCM and RSA-OAEP per contact, on our servers, once you have selected recipients with a registered key. They open only with each contact's PIN, on the PIN-verified emergency page. End-to-end encryption is planned for a future version, and we are working on it. The short alert email itself is not encrypted: it has to be sent, and it carries a link, not your message.

More detailLess detail
  • Not end-to-end: our servers handle your content to encrypt it and to deliver alerts. Data is encrypted in transit (HTTPS) and at rest
  • Per-contact encryption keys: each contact decrypts with their own PIN
  • No location tracking, no location sharing unless you explicitly include GPS coordinates in your message or set a destination on a location protocol
  • No third-party monitoring center has access to your data

Can multiple people use Safety Checkpoint for the same event?

Yes. Each person creates their own protocol, in their own account, and all can designate the same coordination contact. There is no group protocol. This setup is ideal for legal observer teams, medic groups, or buddy systems at protests.

More detailLess detail
  • Each team member has their own check-in schedule and timing
  • All protocols can route alerts to the same off-site coordinator
  • Different roles can have different check-in cadences (e.g. observers every 45 minutes, medics every 60), with a heartbeat on Safety 101 and above
  • The coordinator gets a one-line email at each check-in and an alert when one is missed, so they know which team members have checked in and which haven't
  • Also useful for journalist crews

How is Safety Checkpoint different from Signal or encrypted messaging for protests?

Signal protects your conversations. Safety Checkpoint protects you when you can't have conversations. If you're detained, injured, or your phone is confiscated, Signal cannot alert anyone, but a missed check-in triggers your safety net automatically. Safety Checkpoint is not end-to-end encrypted the way Signal is: our servers encrypt your pre-written message for each contact, who opens it with their PIN.

More detailLess detail
  • Signal requires you to actively send a message. Safety Checkpoint alerts when you don't
  • Server-side trigger works even when your phone is off, dead, or confiscated
  • Your pre-written emergency message is already stored, ready for your contacts to open
  • Use both: Signal for real-time communication, Safety Checkpoint as a safety net
  • Not end-to-end like Signal. Data is encrypted in transit (HTTPS) and at rest

Don't wait for an incident to set up your protest safety check-in

Write your message and choose your contacts before you go. If confirmation is missed, your contacts are alerted automatically.