Weights: the one setting that changes everything
Low, Medium, High, Critical. One worked example shows how the same missed item can cost a little or a lot.
JournalPrivacy
Where the key lives, what our servers hold, and what happens if you lose your phone.
Ghost is the part of Simplify1 for the things you would never put on a leaderboard: recovery, medication, a habit you are trying to break. Ghost items count toward your own grade like everything else. What makes them different is where they can be read: on your phone, and nowhere else.
Here is how that works, without the jargon.
Simplify1 doesn't use passwords. You sign in with Apple, Google or a code sent to your email, so there is no password to build a key from. Instead, your phone makes a random key of its own, a long secret number, and keeps it in the phone's secure storage: the Keychain on iPhone, the Keystore on Android. The key belongs to your account, so two people who sign in on the same phone have two separate keys.
That key is never sent to us.
Ghost items are numbered rather than named: Ghost category 1, Ghost category 2, and so on. You know which is which. Anyone glancing at your screen doesn't.
Each Ghost item, and each day's tick on it, is sealed on your phone with AES-256-GCM, a standard and widely used form of encryption, under your key. What leaves the phone is the scrambled form. Our servers keep that scrambled form, the date it belongs to and the time it was saved. That is all: we store only the scrambled form and dates. Our staff can't read it, our admin tools can't open it, and if we were ever ordered to hand it over, the scrambled form is all we would have to give.
Before the Ghost screen opens, your phone asks you to unlock it with Face ID, a fingerprint or your passcode, so someone holding your unlocked phone can't simply scroll to it.
Ghost moves your own daily grade. It is left out of everything anyone else can see: your public score, leaderboards, groups, friends, competitions, your accountability partner's view and your employer's. Reminders never name a Ghost item on your lock screen. The in-app coach leaves Ghost out of what it reads. And the anonymous usage events the app sends say nothing about Ghost at all, not even that you logged something there.
Because the key exists only on your phone, a new phone can't read your old Ghost history on its own. That is what the recovery phrase is for.
You choose a phrase of at least three words and twelve characters. Your phone turns it into a second key using Argon2id, a method built to make guessing slow and expensive, and uses that to lock a copy of your Ghost key. We store the locked copy, a random value called a salt, and the settings used. The phrase itself never leaves your phone, and nothing we hold can open the locked copy without it.
On a new phone you type the phrase, the locked copy is opened on that phone, and your Ghost history is readable again.
If you lose your phone and never set a phrase, or you forget it, your Ghost history is gone. Not hidden, not waiting on a support ticket: gone, because nobody, including us, holds anything that can open it. The app says so in those words when you set Ghost up, and keeps asking you to set a phrase until you do.
When you delete your account, your Ghost data and the locked copy of your key are deleted with it.
Ghost is on the iPhone and Android apps only. It relies on the phone's secure storage, so the web app at simplify1.org/app does not include it. Ghost is part of Premium, which you will be able to buy in the phone apps at launch. You can read the short version on our Ghost page, and the details in our privacy policy.
Low, Medium, High, Critical. One worked example shows how the same missed item can cost a little or a lot.
What an ordinary day in Simplify1 looks like: a few ticks, an honest letter, and reminders that know when to stay quiet.