Crypt Put

Crypt Put is a restful web API created to encrypt and store data for long-term storage. I originally built this service because I was tired of re-scoping a project after development when the client added a need to store PII or comply with HIPPA regulations. Generally when this happens you have to rebuild your table schema, make code changes, and in some cases you have to alter the storage system itself. This can result in a lot of wasted hours and quite a headache.

So, I built Crypt Put so that I can safely store data in a HIPPA compliant environment without having to alter my production environment in any way. The way it works is pretty simple: you authenticate to the system and send data, in return you receive a unique identifier for your data. This unique identifier, combined with some magic under the hood, ensures that only you can retrieve your data. Even if you share the unique identifier with someone else, it is only usable by you. The critical point here, however, is that if you lose the unique id for your record, you will never be able to retrieve your data. I had considered a way to recover lost data, but I feel that this defeats the purpose of having secure data. I am certainly open to ideas on this topic, though, because I want this service to be a good fit for the majority.

If you would like to try this service and see if it works for you, send me an email and I’ll get an account set up for you.

This project is still very new, but some things that we will see once it’s in a production-worthy mode:

Contact me using the form below to grab an account and start playing around. If you would like to, you can download the Crypt Put client classes.