"Your document will not be uploaded. The cryptographic digest is calculated client-side." That's great, but I have to trust you there. For a document that really matters, I don't think I would. How about a box that allows me to specify my own SHA256 instead?
http://www.proofofexistence.com/developers