This application started out as a project at my university in a group of four students. Originally, the app used the free timestamping service OriginStamp.org. This service uses the Bitcoin blockchain to create timestamps of files. Such timestamps guarantee, that the given file existed at the point it was timestamped and was not modified since. Basically, a hash sum of the file is computed. This hash value is transformed, such that it can be used as a bitcoin address. Then a transaction is performed to the given address. Now the bitcoin blockchain contains a timestamped entry with the given address (which in turn was generated from the file hash). To prove that a file has a given timestamp, it is sufficient to compute its hash value, compute the address and then check, when the transaction was performed. For more detailed information, have a look at the OriginStamp.org website.
The application ended up as a commercial product of OriginStamp.com, a startup company which provides the timestamping service at a larger scale than the academic OriginStamp.org variant. The application is no longer maintained by me.