Skip to content
This repository has been archived by the owner on Jun 29, 2018. It is now read-only.

hursey013/smokescrn

Repository files navigation

smokescrn

The repository behind https://smokescrn.bhurst.me

So what's this thing for?

I'll cut right to it. I built this app for my own selfish reasons. Every time I share a password, account number, or personal information with someone, I cringe the moment I push the send button. I know my message might be stored on some server forever, or exposed for the world to see if our accounts are ever compromised. Call me paranoid, but I wanted something a little more secure. That's where smokescrn comes in.

Ok, how does it work?

When you enter your information into smokescrn we use the password you choose to encrypt the message to the highest standards available. It's so secure that if you forget your password we have no way of recovering the information because we only store the encrypted data. On top of that, once the message is viewed by the recipient it is permanently wiped off the face of the internet.

Requirements:
PHP:
jQuery:
Installation:

Clone the entire project to your server and use composer to download the PHP dependencies. All of the settings for the script can be found in config.sample.php - you will need to update this with your own API keys for Orchestrate.io and SendGrid and then rename it to config.php. Lastly, set up a reoccurring cron job to run the cron.php file - this is responsible for deleting expired messages. I set it to run every night at midnight.

About

Self-destructing encrypted messages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published