Privacy Policy

This is an earlier version, in force until the backup contact update in September 2026. The current policy is at /privacy/.

Last updated: 24 September 2026

The short version. ZeroPercent exists for one thing: if a phone dies, gets lost, or is stolen, its owner can still reach the people they trust. To do that we store the minimum we need: the details in the table below. We never track your location. We never show ads. We never sell your data.

1. Who we are

ZeroPercent is a trading name of OppBox Ltd, a company registered in England & Wales under the company number 17351386 ("we", "us"). We are the data controller for the personal information described in this policy, and we are registered with the UK Information Commissioner's Office under registration number C2039038. You can reach us at [email protected].

This policy covers the ZeroPercent iOS app, the website at zeropercentapp.com, and the rescue sign-in at zeropercentapp.com/rescue.

2. What we collect and why

DataWhy we need it
NameSo your family and trusted contacts see who you are.
Mobile number (verified by SMS code)Your number is your account. It is also the first factor of the rescue sign-in, and how trusted people recognise you.
Date of birthAge rules: from 16 you can create an account on your own; at 13 to 15 you can only join a family you are invited into, and an adult (18 or over) who runs it must approve you; under-13s can't have an account at all; and creating a family is 16+, and a family with anyone under 16 in it must include an adult (18+). Your date of birth is also part of the rescue sign-in.
Rescue PINThe third factor of the rescue sign-in. Stored only as a salted cryptographic hash, and we cannot read it back.
Battery level and charging stateThe core of the product: your family can see your battery is low before your phone goes dark. iOS shares this in 5% steps.
Trusted contacts (names, numbers, relationship)Who you would reach from a borrowed phone. Visible only to you. Family members see only how many you have, never who.
Family membership and roleConnects the people who run a family and its members so battery visibility and approvals work.
Device info (model, OS version, app version)Diagnostics and making sure battery reporting works on your device.
Push notification tokenSo we can send low-battery alerts, join requests and security notices to your phone. In the app it is issued by Apple and identifies the app on your device, not you. If you turn on notifications on your account page in a browser, it is the address your browser's push service gives us for that browser, with the keys that encrypt what we send to it.
Subscription and trial statusWhich plan you are on and, if you took a free trial, when it ends, so the app can show the right features and remind you before a trial ends. Comes from Apple; we never see your payment details.
"Offers and tips" choiceIf you say yes to occasional offers, we keep when you said so, the wording you saw and where, so we can prove it and stop the moment you say no. Never asked of anyone under 18.
How you heard about us (optional, at sign-up)One answer from a short list, so we know which of our efforts reach people.
Product eventsThe name of an action in the app (for example "offers_opt_in"), your account id and the time. No content. Used to see whether features get used.
Which kind of phone you set up on, if you set up on the webOne word, worked out from your browser: Android, iPhone or something else. Kept with your account id and the time, in the same place and for the same 12 months as product events. Never the full browser details, never a model. It is how we know who the app does not serve yet.
In-app noticesThe notices we show you in the app (a low-battery alert about someone in your family, a join request, a security notice, a reminder) and whether you have read them.
Rescue sign-in attemptsThe number tried, whether it worked, and the internet address of the borrowed phone, kept for 30 days to stop guessing. Not linked to your account unless the sign-in succeeded.
Trusted-contact confirmation and opt-out recordsWhether a contact has confirmed or replied STOP; see section 4.
Security check on the rescue pageThe rescue page runs a Cloudflare check to keep automated guessing out. What that check reads is covered in our cookie policy.
Ring-to-checkIf you ring one of our numbers to ask whether a text was really from us, we use the number you rang from to ring you back with the answer. Kept for 24 hours.

What we deliberately do not collect: your location, your browsing, your messages outside a rescue session, your contacts book (trusted contacts are typed in; the app never reads your address book), advertising identifiers, or any data for marketing profiles.

Why we are allowed to use your data

Data protection law requires us to have a reason for each thing we do with personal data. Ours are:

You have the right to object to anything we do on the basis of legitimate interests. For trusted contacts, replying STOP or emailing us always ends it; we will not argue. For anything else, email [email protected].

3. Rescue sessions

When your phone dies and you sign in from a borrowed phone, we verify your number, date of birth, and PIN, then show your trusted contacts with partly masked numbers. Messages you send are relayed through our telecommunications provider (Twilio). Your trusted contact sees the relay and your name, and we store nothing on the borrowed phone after the 15-minute session ends. Failed sign-in attempts are rate-limited and logged (identifiers only) to protect against guessing.

4. If someone added you as their trusted contact

You do not need a ZeroPercent account to be someone's trusted contact, and you may be reading this because you got a text from us. Here is what that means.

How we got your number. Somebody who knows you typed it into their own list of people they would want to reach if their phone died. We did not buy it, and we did not take it from anyone's address book: the app never uploads contacts.

What we hold about you. Your number, the name and relationship label the person gave you, whether you have confirmed, and, if you confirmed by texting us, the message you sent, shortened to sixty characters, plus the reference our phone provider gives it. We keep those two so we can show that you knew and responded, if we are ever asked to. That is all. You are not a user, you have no profile, and we do not build one.

What we do with it. Nothing at all until that person starts a rescue from a borrowed phone, and then we send you the message they asked us to send. We never message you to advertise anything.

Confirming. The person who added you asks you to text SAVED and a six-digit code to our number. The code is not a password and it protects nothing: it only tells us which person you are confirming for, so your reply cannot be counted as agreeing to hear from somebody else. If you reply with something else, or mistype it, that still counts: we will not leave you unable to reach them over a typo. Nobody will ever ask you for a code from another app, and we will not either.

Stopping. Reply STOP to any message from us and we will not text or call you again from any of our numbers. Reply HELP for what we are. You can also ask us to delete your number by emailing [email protected], whatever the person who listed you does, and you do not have to give a reason. You have the right to object to us holding or using your number. STOP or an email is enough.

5. Children and families

ZeroPercent has a minimum age of 13, and there is no version of it for under-13s. From 16 you can create an account by yourself. Between 13 and 15 you can't: someone else creates the family and sends you an invite code, that invitation is the only way in, and an adult (18 or over) who runs the family must approve you. Anyone under 18 who joins a family as a member is approved by an admin of that family before their membership becomes active. Admins are 16 or over, and any family containing someone under 16 must also include an admin aged 18 or over.

When you accept an invitation into a family, the people who run it can see your battery level and readiness. That applies to whoever runs the family, including anyone added later, since admins can invite and approve new members. Leaving the family ends it. If you leave a family, or are removed from one, your account, your trusted contacts and your rescue sign-in stay yours. Between 13 and 15 there is one limit: the account cannot be used outside a family, so if you have not joined one within 30 days we tell you in the app and, a week later, delete it (section 7).

We designed data visibility narrowly. The people who run a family see a member's battery level, readiness, and when that member last used the rescue sign-in (the time, never the messages). They also receive security notices about a member's account: a sign-in on a new device, a Zero PIN change, three failed rescue sign-ins in an hour, and a lockout. Never a member's trusted contacts, and never any location, because we don't collect it.

The people who run your family are individuals, not us. What they do with what they see is up to them, which is why we keep it to battery, readiness and security notices. If someone is using a family to control you, see what to do.

6. Who we share data with

We share personal data only with the companies that help us run ZeroPercent. Most of them act only on our instructions, under a contract. Two of them, Twilio and Apple, also use some data for purposes of their own, and we say so below.

We do not sell or rent personal data to anyone. We do not share data with advertisers or data brokers. We disclose data to the police or another authority only under a court order or another legal power that compels it, or where someone's life is in immediate danger. A request that is not backed by a legal power is answered by preserving the records while the authority obtains one, not by handing them over.

If OppBox Ltd is sold, merges, or transfers ZeroPercent to another company, your data would go with it, under this policy, and we would tell you in the app first.

Mobile numbers and text message consent. No mobile information will be shared with third parties or affiliates for marketing or promotional purposes. All of the categories above exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties. Twilio sends what we ask it to send, on our instructions. It is also a telecoms provider in its own right, and for the purposes listed above it decides for itself how routing records and message content are used, under its own privacy notice. We chose Twilio knowing this. It is one reason a rescue message is as short as it is, and why we set Twilio to delete its stored copy after 30 days. How each kind of text works, and how to stop them, is set out in our text message terms.

7. How long we keep data

8. Your rights

Under UK data protection law you can ask us to access, correct, delete, or export your personal data, and to restrict or object to processing. Where we rely on your consent (cookies that are not strictly necessary, and "offers and tips"), you can withdraw it at any time, in cookie preferences or in the app. Most of this you can do directly in the app; for anything else email [email protected] and we'll respond within one month. Before we act on a request we may ask you to prove the account is yours, usually by signing in to the app or replying from the number on the account.

If you're under 18, these rights are yours. You can email us yourself, and we won't tell the adults who run your family unless you ask us to or someone is at risk. An adult who runs your family can ask on your behalf only with you involved.

If you are unhappy with how we have handled your data, email [email protected] with the word Complaint in the subject. We will acknowledge it within 30 days and tell you the outcome. You can also complain to the UK Information Commissioner's Office (ico.org.uk).

9. Security

All traffic is encrypted in transit. Every database row is protected by row-level security, designed so that users can read only what this policy says they can. Rescue PINs are stored as salted hashes. Rescue sign-in gives identical responses for every kind of failure, so that a failed attempt does not reveal which detail was wrong. If a breach is likely to put you at risk we will tell you directly, as well as the ICO.

10. International transfers

Our main hosting is in the European Union, which UK law treats as providing adequate protection. Twilio, Cloudflare and Slack are in the United States and are certified under the UK Extension to the EU-U.S. Data Privacy Framework, which UK law also recognises. If a certification lapses, the transfer is covered instead by the safeguards in that provider's contract (binding corporate rules or the UK Addendum to the EU standard contractual clauses). Apple is also in the United States and relies on the EU standard contractual clauses with the UK Addendum, and our email provider, Google, holds email there too. A text message also passes through mobile networks on its way to the recipient, which no sender can control.

11. Changes to this policy

If we make material changes we'll tell you in the app before they take effect, and update the date at the top of this page.

12. Cookies

The app sets no cookies. On this website we use only what is needed to make it work, plus anything you have actively agreed to. What each category is for, and how to change your mind, is set out in our cookie policy.

One part of this site is run by somebody else: the security check on the rescue page (Cloudflare). It stores nothing in your browser under our name. The cookie policy says what it does in practice.

13. Contact

OppBox Ltd (trading as ZeroPercent), company number 17351386. ICO registration C2039038. [email protected]

Previous versions of this policy