Superbacked is a secret management platform used to back up and pass on sensitive data from one generation to the next.
Do not use Superbacked on computer that isn’t air-gapped and exclusively used for secret management unless secret is already present on computer.
Superbacked, Inc., along with its employees, operators and shareholders and the contributors and maintainers of its source code, cannot be held liable for lost or stolen secrets. USE AT YOUR OWN RISK.
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
Step 1: download (and, optionally, verify) latest release, double-click .dmg
file and drag “Superbacked” app to “Applications” folder
Step 1: download (and, optionally, verify) latest release
Step 1: download (and, optionally, verify) latest release
$ sudo apt install --yes libfuse2 zbar-tools
Heads-up: Ubuntu Desktop 24.04.1 LTS has AppArmor enabled by default so running
.AppImage
file using terminal with--no-sandbox
flag might be necessary.
Before contributing and submitting a signed PR, please create or join discussion to discuss changes.
If you believe you have found a 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.git
Step 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 ~/.zshrc
Step 3: install Node.js
$ brew install node@20
$ echo 'export PATH=$PATH:/opt/homebrew/opt/node@20/bin' >> ~/.zshrc && source ~/.zshrc
Step 4: install Visual Studio Code
$ npm install
$ npm run code
Step 1: download release’s SHA256SUMS
and SHA256SUMS.asc
to same folder as app (superbacked-std-universal-1.6.0.dmg
in example below)
$ ls
SHA256SUMS
SHA256SUMS.asc
superbacked-std-universal-1.6.0.dmg
Step 2 (optional): verify integrity of SHA256SUMS
using GnuPG
Heads-up: integrity of Sun’s PGP public key can be confirmed using fingerprint published on https://sunknudsen.com/contact, https://github.com/sunknudsen/pgp-public-key, https://twitter.com/sunknudsen and https://www.youtube.com/sunknudsen/about.
Heads-up: “1 signature not checked due to a missing key” warning can be ignored as it refers to Sun’s legacy PGP public key.
$ curl https://sunknudsen.com/sunknudsen.asc | gpg --import
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2070 100 2070 0 0 6044 0 --:--:-- --:--:-- --:--:-- 6160
gpg: key 0x8C9CA674C47CA060: 1 signature not checked due to a missing key
gpg: key 0x8C9CA674C47CA060: public key "Sun Knudsen <hello@sunknudsen.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no ultimately trusted keys found
$ gpg --verify SHA256SUMS.asc
gpg: assuming signed data in 'SHA256SUMS'
gpg: Signature made Sat Oct 12 11:09:30 2024 EDT
gpg: using EDDSA key 9C7887E1B5FCBCE2DFED0E1C02C43AD072D57783
gpg: Good signature from "Sun Knudsen <hello@sunknudsen.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: E786 274B C92B 47C2 3C1C F44B 8C9C A674 C47C A060
Subkey fingerprint: 9C78 87E1 B5FC BCE2 DFED 0E1C 02C4 3AD0 72D5 7783
Good signature from "Sun Knudsen hello@sunknudsen.com"
👍
Primary key fingerprint: E786 274B C92B 47C2 3C1C F44B 8C9C A674 C47C A060
👍
$ shasum --algorithm 256 --check --ignore-missing SHA256SUMS
./superbacked-std-universal-1.6.0.dmg: OK
OK
👍
Superbacked was created by Sun Knudsen, a privacy and security researcher and YouTuber and is now maintained by Sun Knudsen and Christoffer Carlsson.
This project would have never been possible without the support of generous patrons (thank you).
If you love Superbacked, please star the repo and consider supporting the project.