Need free service that stores files and provides legal proof of date of upload

Solution 1:

Try some timestamping services online. They'll digitally sign a timestamp. You get both free and paid for services. To get you started, have a look at these:

  • timemarker
  • Certum
  • digistamp
  • authentidate
  • or proofspace

For more info, read the wikipedia article on the subject. You'll have to choose a service that answers to your needs. (that will depend on a lot of factors that only you will know)