Fingerprint
Always confirm the full fingerprint out-of-band before trusting the key:
0xDEAD 0000 0000 0000 0000 0000 0000 0000 0000 BEEF
Public Key
β¬ Download .asc-----BEGIN PGP PUBLIC KEY BLOCK----- Comment: Safely.surf β PLACEHOLDER public key. Replace this whole file with your Comment: real ASCII-armored public key, then update PGP_FINGERPRINT in Comment: frontend/src/lib/constants.ts to match. Comment: Comment: Generate one offline with: Comment: gpg --quick-generate-key "Safely.surf <info@safely.surf>" ed25519 sign 2y Comment: gpg --armor --export info@safely.surf > pgp.txt Comment: gpg --fingerprint info@safely.surf REPLACE-THIS-PLACEHOLDER-WITH-YOUR-REAL-ASCII-ARMORED-PUBLIC-KEY-BLOCK -----END PGP PUBLIC KEY BLOCK-----
Import & Verify
# Import our key curl -s https://safely.surf/pgp.txt | gpg --import # Verify a signed file (e.g. the warrant canary) gpg --verify canary.txt.asc canary.txt
Encrypted mail can be sent to info@safely.surf.