Security

Mychildslocket.com uses a layered security approach.

At My Child's Locket, we take a holistic view of security.  Protecting your data means making sure your data will be there when you need it.  Keeping the data on our site safe and available is important to us—after all, we use the service, too!

If you have any questions about our site security, please visit the Contact page.

Hosting

The information you store at mychildslocket.com is protected by multiple layers of security.  The first layer (think of it as the outer wall) comes from our hosting provider FireHost.  Their secure hosting environment gives us multiple firewalls and intrusion detection, handles denial of service attacks, and keeps our servers backed up.  Basically, FireHost makes sure we'll be up and running when you need us.

SSL

Our security doesn't stop at the outer walls.  We also protect all the communication between your browser and our server with high-grade SSL encryption.  Not only that, but our Extended Validation SSL certificate will let you be sure you're logging into the real mychildslocket.com site every time.

Data is SSL encrypted between the browser and our servers.

Data Encryption

We've taken several steps to make sure your sensitive data is kept secure.  We encrypt all your sensitive data (child names, birth dates, insurance ID numbers, etc.) using the Advanced Encryption Standard, the same encryption algorithm used by numerous organizations including the US Government.

When a user logs in, his/her data encryption key is loaded from a database and decrypted.  When he/she logs out, the decrypted copy of the key is discarded.

We've also paid special attention to the keys used to encrypt and decrypt your data. Key management is an important part of encryption. We've implemented a number of measures to make sure they're not a weak point in our system:

When you log into your account, your encryption key is loaded from our database into the webserver's memory and unlocked using your password.  While you're logged in, the server uses the unlocked key to encrypt and decrypt your data.  This unlocked key is only stored in the server's memory; it is never stored in the database.  When you log out, the key is simply discarded.

Auto Logout

Inactivity timer dialog

If you ever log into our website from a public place, you should always log out when you're finished.  We know that this isn't always possible, though.  Sometimes people forget, especially when that sometimes people forget to log out, especially if there's an emergency.  It's always best to log out when you're done, but if you forget, we'll log you out after 10 minutes of inactivity.

You can Help!

You can help us out by following a few basic security procedures: