Hmm, maybe I'm missing something but wouldn't it be impossible to dedupe the files if they have to be encrypted with the users public key before storing in IPFS? And without that feature what sets this apart from DTube for example that just posts IPFS hashes to the Steem blockchain?
RE: Gravity IPFS: Off-chain Data Storage