Changelog
Every release,
dated and public.
Every release since the first line of code in June 2025: features, fixes and security work, month by month. Safety software is only worth trusting if you can see it being maintained.
Web
Stronger protection for your emergency package
Your emergency package and the emergency page your contacts open are better protected, and the documents they download keep their name.
- Security
Strengthened protection of voice messages and files
Choose who receives your package before recording a message or adding a file.
- Security
Strengthened protection of the emergency page
- Improved
Documents your contacts download keep their name
Web
Pause a recurring protocol until a date, and a light theme
A recurring protocol can now be paused until a date and time: it resumes by itself and we let you know by e-mail. Recurring check-ins are more reliable, and the web app follows your device's light or dark setting.
- New
Pause a recurring protocol until a date
Choose "Until I resume it" or "Until a date", for one protocol or several at once. The protocol resumes by itself at that time and we e-mail you when it does, and the day before for a long pause. Check-ins that fell during the pause show as "Not required (paused)" in your history.
- Security
Pausing a recurring protocol asks for your PIN
As stopping or deleting a protocol already did.
- Improved
More reliable recurring check-ins
Each check-in of a recurring protocol is now created by our server, on schedule.
- Improved
New accounts start in your own time zone
A new account takes your device's time zone, and the time-zone list points out zones that share a name but change their clocks differently.
- Security
Strengthened privacy of check-in confirmations
- New
Light and dark theme on the web
The web app follows your device's setting. To choose, go to Settings › Appearance: System, Light or Dark. The iPhone app keeps its dark look.
Web
New pages for your contacts, and everyone told when you are safe
The pages your contacts open from an alert or a status link have a new, clearer design. When one of them confirms you are safe, the others are told by e-mail.
- Improved
Clearer pages for your contacts
After their PIN, the emergency page shows what you left them, where you were going and the steps to follow. The status page shows the time left. Both can be read in English, French or Spanish.
- New
Your other contacts are told when one of them confirms you are safe
When a contact confirms you are safe and closes the alert, every other contact who accepted your invitation gets an e-mail saying the alert is closed and there is nothing they need to do. You can see in the app who confirmed, and when.
- Security
Strengthened protection of your account information
Web
The app's design on the web, and e‑mails in your contacts' language
On a phone, the site now looks and works like the iPhone app. On a computer, your protocols, contacts and settings show the list and the details side by side, and you create a protocol with the app's form. Confirmation e-mails reach each contact in their own language.
- New
The app's screens on the web
On a phone, the site uses the app's layout. On a computer, Protocols, Contacts and Settings show the list on the left and the details on the right.
- New
The same protocol form as in the app, with templates
Start from a template (Trip, Date, Night out…) or a quick deadline. On a computer, a summary on the right shows what is still missing before you can activate.
- New
Your own check-in message
What your contacts read when you check in: the usual message, or your own, on one line of up to 160 characters.
- Improved
Confirmation e-mails in each contact's language
Check-in, heartbeat and arrival confirmations use the language chosen for each contact, with times shown in your time zone.
- Improved
You know when a contact could not open your emergency package
A contact whose PIN reset was never finished shows "Key to recreate" in Contacts and in the protocol form, and "Recreate their key" sorts it out from there.
- Improved
Unlimited e-mail alerts on every plan
E-mail alerts and confirmations are unlimited. Plans differ by the number of protocols and contacts, SMS and storage.
- Improved
A reminder of “Bypass location” when you set an arrival
The form reminds you that, if the GPS fails or something comes up, you can confirm your arrival by hand with your PIN and a reason.
- Improved
Recurring check-ins run more reliably
Each check-in of a recurring protocol is created before its time and gets its reminders, and deleting the protocol stops all of them.
- Improved
A file you remove from your emergency package is deleted straight away
Removing a file deletes it from our storage at once.
- Security
Strengthened protection of the links in your emergency package
Web
Clearer reminders, and a margin for last-minute check-ins
Reminder notifications now name your protocol in your language. A check-in that reaches us within two minutes of its deadline still counts.
- Improved
Reminder notifications name your protocol in your language
The notification sent 15 and 5 minutes before a deadline says "Check-in", "Heartbeat" or "Location check", in the language set in your profile.
- Improved
Inviting a contact doesn't count toward your monthly e-mails
Invitations to your own contacts, and their reminders, are not counted in the e-mails included in your plan each month.
- Improved
A two-minute margin for last-minute check-ins
If you check in right at the deadline on a weak connection, your phone sends the check-in as soon as it reconnects. A check-in that reaches us within two minutes of the deadline counts.
iOS
The app rebuilt for iPhone: tabs, templates and offline reminders
Protocols, Contacts and Settings now sit in tabs, as in any iPhone app. You start a protocol from a template, choose where you are going on a map, and your 15- and 5-minute reminders show even without a network.
- New
Protocols, Contacts and Settings in tabs
The app now moves like an iPhone app: three tabs, large titles, and details that slide up from the bottom. Your past protocols are under Protocols, and you can clear that history.
- New
Start a protocol from a template
Trip, Date, Sport, Night out, Good night, Every morning, Hike or Lone work fill in the type and the deadline; you choose your contacts and your message.
- New
"Where are you going?": your destination on a map
For an arrival, type an address, a place or GPS coordinates, then adjust the point and the radius on the map.
- New
Recurring check-ins from the app
Every day, or on the days you choose, at the times you pick: each check-in is created before its time, with its reminders.
- Improved
Each contact's card shows their invitation and their key
From it you send a reminder or a new invitation link, reset their PIN, and see when their encryption key must be recreated.
- New
Your 15- and 5-minute reminders now show even without a network
They are scheduled on your iPhone when you create a protocol or check in, so they appear with the app closed and with no connection. They disappear as soon as you stop or delete the protocol.
- New
You can turn the phone's own reminders off in Settings
The switch is under Settings > Notifications > "Offline reminders on this phone". When it is off, your reminders arrive as internet notifications, which need a connection.
- Improved
The app asks for notifications after you sign in, and says why first
Once you are signed in, it explains what the reminders are for before iOS asks, and if you choose "Not now", it asks again a week later.
- Improved
Take a photo or video for your emergency package
While adding a file, the camera opens straight from the app.
- New
The privacy policy, the terms of use and a support contact are in Settings
The policy and the terms open in Safari, and the support link starts an e-mail to our team.
- Improved
Exporting your data opens the share sheet
You can save the file to Files, send it by e-mail or share it with another app. If the sheet does not open the first time, the button becomes "Save or share the file".
Web
Two alert fixes, and what happens when a payment fails
A protocol that goes overdue a second time now alerts your contacts again, and every contact can open the shared emergency link with their own PIN. If a payment fails, your protocols keep running and we now tell you.
- Fixed
Your contacts are alerted again if a protocol goes overdue a second time
If you missed a deadline, confirmed, then missed a later one on the same protocol, only the first miss reached your contacts. Each missed deadline now triggers a new alert with a fresh emergency link.
- Fixed
Every contact can open the shared emergency link with their own PIN
All your contacts receive the same emergency link. Until this fix, it did not open for every one of them.
- Security
Strengthened protection of your emergency information
- New
Your protocols keep running if a payment fails, and we tell you
Active protocols keep alerting your contacts by email; only paid features are limited if the payment stays unresolved, as our Terms state. You now see a notice in the app and on your subscription status, and get an email at the first failed attempt.
Web
Free lifetime access for people at risk
Journalists, sources, human rights defenders and anyone working under threat can apply for the full Lifetime plan for free.
- New
At-Risk Access Program
A dedicated page explains who qualifies and how to apply. Applications are by email only, supporting documents are deleted once a decision is made, and approved accounts carry no special marker in our systems.
Web
Offline check-ins and clearer emergency links
Check-ins made without a connection are sent once you are back online, and a contact who cannot open an emergency link is now told so.
- Improved
Offline check-ins are sent when you reconnect
A check-in made without a connection is saved on your device and sent as soon as you are back online. If you are still offline once the deadline and a short grace period have passed, your contacts are alerted as usual.
- Security
Strengthened protection of accounts, contacts and data exports
Nothing to do on your side.
- Security
A daily check that old data is really deleted
Data that reaches the end of its retention period was already deleted automatically; we now also check every day that it is actually gone.
- Improved
A clear message when an emergency link cannot be opened
If a link cannot be opened, the contact is told so plainly.
Web
See when an alert did not get through
A protocol now shows which contacts an alert could not reach. Contacts can also get a new PIN, and only contacts who accepted your invitation are alerted.
- New
See when an alert did not reach a contact
If an alert could not be delivered to a contact, a badge on the protocol now shows which one.
- New
Contacts can recover or reset their PIN
A contact who lost the PIN for your emergency package can now recover it or get a new one.
- Improved
Only contacts who accepted your invitation are alerted
Only contacts who accepted your invitation can be selected for a protocol.
- Improved
Alerts switch to email when you run out of SMS for the month
When your monthly SMS are used up, alerts go out by e-mail.
- Improved
One alert per contact, even under heavy load
Each contact receives an alert once, even when our service is under heavy load.
- Improved
Arrival confirmations are checked against the area you chose
When you confirm a location protocol, your position is compared with the destination and radius you set.
- Security
Strengthened plan and billing checks
Web
One name: Safety Checkpoint
- Improved
Safety Checkpoint everywhere
The product is called Safety Checkpoint everywhere: in the app and in the e-mails your contacts receive.
Web
Public beta: open to everyone
The waitlist and invitation codes are gone. Anyone can create an account and set up a protocol on the free plan.
- New
Sign-up is open to everyone
After four months of private beta, you no longer need an invitation code or a place on the waitlist.
- New
Early-bird pricing
A reduced launch price for those who join first, alongside a free plan that stays free.
- New
How we compare with other safety apps
Pages on our website set out where Safety Checkpoint differs from other safety apps, including when another tool is a better fit.
- Improved
Safety guides for specific situations
Around thirty guides (solo travel, night shifts, caregiving, protests, living alone) rewritten to a single standard.
Start freeFree plan, no credit card. Every release above is live in the app.
Earlier
Web
A Lifetime plan
- New
Lifetime plan
A one-time payment instead of a subscription, for a service you hope never to need.
Web
Faster loading, and alerts in each contact's language
- New
Each contact is alerted in their own language
Each contact has a language setting, and the alert and emergency page they receive use that language.
- Improved
Faster loading
Pages open faster, and heavier parts such as the map only load when you need them.
- Improved
Heartbeat reminders follow a new interval
When you change a heartbeat’s interval, its reminders and the interval shown follow the new one.
Web
Your contacts can follow a protocol live
Your contacts can follow a protocol while it is running.
- New
Live protocol status page
Your contacts can open a link to see a live countdown and the current state of your protocol, so an alert does not reach them without context.
- New
Tell your contacts when a protocol starts
If you want, notify them by email or SMS when you start a protocol. Useful when someone is expecting you.
- Improved
Reminders follow your time zone
Deadlines and reminders use your time zone, and push notifications arrive in your language.
- Improved
More reliable recurring protocols
A recurring protocol moves on to its next occurrence on its own.
Web
Private beta: SMS alerts, and contacts can opt out
The first version used by real people, by invitation.
- New
Private beta opens
Access by invitation, with a waitlist.
- New
SMS alerts
Alerts can now reach your contacts by SMS as well as email, in English, French or Spanish.
- New
Contacts can withdraw their consent
A contact can stop being your emergency contact at any time. This is separate from you removing them.
- New
Audio messages
Record a message in your own voice and add it to your emergency package.
- Security
Strengthened protection of your data and of the website
- Improved
Alerts are sent from our servers
Alerts are prepared and sent from our servers, without your browser open, and duplicate sends are filtered out.
Web
Location protocols, data export and account deletion
- New
Location protocols
Pick a destination and a radius on a map, then confirm your arrival once you are there. If GPS will not cooperate, you can still confirm manually.
- New
Export your data, or delete your account
Both are available directly in Settings, without contacting support.
- New
Each contact gets their own PIN
A PIN is created when a contact accepts your invitation. It is what opens your emergency package for them, and only for them.
- Security
A way to report a vulnerability
Security researchers can report a problem to us privately through a dedicated form.
Web
Heartbeat monitoring
For a long trip or a night shift, where one deadline is not enough: check in at regular intervals instead.
- New
Check in at regular intervals
Choose how often to confirm, with a grace period, and pause or resume when your plans change.
- New
Help Center
Guides explaining each type of protocol.
- Security
Your PIN protects sensitive actions
Stopping or deleting a protocol and opening encrypted content now require your PIN.
Web
Encrypted emergency package and reminders before each deadline
- New
Your emergency package is stored encrypted
Once a protocol is set, its message, files and links are stored encrypted for each of your contacts, and opening them requires that contact's PIN.
- New
Reminders before every deadline
Reminders are sent from our servers, so they do not depend on the app being open.
- New
Attach files
Documents, scans and photos can be added to your emergency package.
- Security
A removed contact can be restored
Removed contacts can be brought back from the Contacts page, so a removal by mistake is not final.
Web
Email alerts and contact invitations
- New
Email alerts
A missed deadline now sends an email to your emergency contacts.
- New
Contacts choose to accept or decline
Contacts are invited by email and decide for themselves. Nobody becomes your emergency contact without agreeing to it.
- New
Sign in with a one-time code
You sign in with a code sent to your email, so there is no password to remember.
- New
Overdue protocols
A protocol whose deadline has passed is now shown as overdue, and you can still resolve it afterwards.
Web
Building Safety Checkpoint
The first month of work, before anything was public. The core idea: a message that sends itself when you cannot send it.
- New
The dead man's switch
The core mechanism: a deadline you confirm, and a consequence if you do not.
- New
Your safety statement
The editor for the message sent on your behalf: what happened, where you were, who to call.
- New
Emergency contacts and groups
Choose who receives your alert, and organise your contacts into groups.
- New
Recurring protocols
Daily and weekly schedules, for routines rather than one-off trips.
- New
The page your contact opens
The emergency page a contact sees when they receive an alert about you, designed to be easy to read when they are worried.
A note on security entries
Security work is listed here in general terms and never with the technical detail of what was wrong. Mobile builds stay installed on devices for a while after a fix ships, so publishing specifics would put the users who have not updated yet at risk. If you believe you have found a vulnerability, please report it through our security page rather than publicly.