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.

1.10.0

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

1.9.0

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.

1.8.0

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

1.7.0

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

1.6.0

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.

1.0.7Beta

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".

1.5.0

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.

1.4.0

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.

1.3.0

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.

1.2.0

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

1.1.0

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.

1.0.0Milestone

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

0.9.0

Web

A Lifetime plan

  • New

    Lifetime plan

    A one-time payment instead of a subscription, for a service you hope never to need.

0.8.0

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.

0.7.0

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.

0.6.0

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.

0.5.0

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.

0.4.0

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.

0.3.0

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.

0.2.0

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.

0.1.0

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.

Built in the open since June 2025.

Set up your first check-in in a few minutes. The free plan needs no card.