Whether you are planning for tomorrow or the unthinkable, Superbacked helps the right people recover what matters.
Superbacked runs on your computer, never connects to the internet and requires no account. Your secrets never leave your device unencrypted.
For high-stakes secrets, use Superbacked OS — a hardened operating system that runs offline and persists nothing to disk.
Learn more about Superbacked and download latest release at superbacked.com.
Building Superbacked from source code or using official release is allowed for personal use only.
Unauthorized distribution or usage of this software (including its source code) is strictly prohibited.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS, COPYRIGHT HOLDERS OR OPERATORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright (c) Superbacked, Inc. — All rights reserved
Before contributing and submitting signed PR, please create or join discussion to discuss changes.
If you believe you have found security vulnerability, we encourage you to let us know immediately using email found on https://superbacked.com/contact.
Step 1: clone repo
Heads-up: please use SSH authentication and sign commits using GnuPG.
$ git clone git@github.com:superbacked/superbacked.gitStep 2: install Homebrew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ uname -m | grep arm64 && echo 'export PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc && source ~/.zshrcStep 3: install Node.js
$ brew install node@22
$ echo 'export PATH=$PATH:/opt/homebrew/opt/node@22/bin' >> ~/.zshrc && source ~/.zshrcStep 4: install Visual Studio Code
Heads-up: installing Prettier - Code formatter and ESLint extensions is recommended.
Heads-up: using
--ignore-scriptsis recommended to prevent third-partypostinstallscripts from executing arbitrary code on host.
$ npm install --ignore-scriptsHeads-up: because
--ignore-scriptswas used in step 5, Electron’spostinstallscript (which downloads and extracts the platform-specific binary tonode_modules/electron/dist/) must be run manually. Without this step,npm run codefails withElectron failed to install correctly. Re-run this step whenevernode_modules/electronis recreated (for example, after an Electron version bump).
$ node node_modules/electron/install.js$ npm run codeIf Superbacked is useful to you, please star repo and support project.