A demo video for the first three instances of nostrcheck server running on a version of Coracle I am working on. The user has the freedom to choose which media provider he wants to upload his files to (NIP98 compatible of course!)
https://nostrcheck.me/media/quentin/a11889a9652f5c12352a5887f9d08edd3ee69ca6a2b1a287e76ca0d34c3223b1.mp4
Nostur is already compatible. Ask the developers of your favourite nostr client to implement NIP96!
This is already a reality, if you want to be sovereign of your data, let me know and I'll help you.