There's already a better service that timestamps files in Bitcoin. It also uses blockchain space efficiently using servers that aggregate data that must be timestamped into a single Bitcoin transaction. You just need to publish a Merkle root and hold onto your Merkle proof.
https://opentimestamps.org/ https://petertodd.org/2016/opentimestamps-announcement