Securely Share Sensitive Content

When working with Believable Magic or co-workers, you may need to share an API Key or other sensitive content with another person. For example, you might need to share an API Key with someone else. But API Keys are powerful information that you should keep secure.

The least secure way to share information is via email message. Messages can live for a long time on mail servers and in people’s mail archives, waiting to be seen by the wrong person.

A more secure way to share information is to place it in a temporary encrypted storage place and then share the key with a person who can only use it to view the content until it expires — using an expiration period controlled by the one who shares.

How to share sensitive content:

  1. Go to this page: https://believablemagic.com/private.
  2. Paste or type the content into the Editor area or click Attach a File.
  3. Click Save.
  4. On the next page you will see: “Your shareable pasted content link is” followed by a web address.
  5. Share that web address one of three ways:
    1. Copy that web address and paste it into an email message for your intended recipient.
    2. Click the Email button to send it in a new email message.
    3. Click the QR Code button to embed the link in a QR code you can share with someone.

The recipient simply visits the web address and sees the content you shared.

After the expiration period, the web address won’t work any longer and the content is no longer accessible.

How it actually works:

The web page has JavaScript code that encrypts the content in the browser, then stores the encrypted content on the web server, but the key that unlocks the encrypted content is ONLY shown to the user in the web page — it is not stored anywhere else.

The encrypted content stored on the web server is useless without the key which is not stored on the server.

The Believable Magic service linked above relies upon this open-source project: https://privatebin.info

Leave a Reply

Your email address will not be published.