Encryption explanation and asymetric encryption.
Encryption is really important with such sensitive data as screenshots and captured data. There is an encryption but there is no description on what methods are used. Therefore it cannot be considered secure at all and must be fixed.
One may guess it may well be just a hardcoded passwort now since the pictures are encrypted without reentering the password after system start.
OpenSSL or alike should and could be used easily to create a keypair with the public key being unencrypted and the private key being encrypted by the user passwored stored in the Timesnapper DB (with a seperat backup stored in a seperate file in case the DB becomes corrupted). If the cpu load was considered too high (which I doubt) an AES session key encrypted with the pub key could be created after each start and be put at the start of each picturefile.
Simply stating a "state of the art" algorithm is used for encryption is not enough.