You can submit your runs on any public video viewing sites
you should always ask the mods of the game if they are fine with whatever you end up using
@AlePride if you just care about privacy or whatever you can register a youtube account pretty easily while giving 0 personal details as long as uploads are under 15 minutes and you don't want thumbnails (since those require a phone number). And generally most things are allowed if you can view them at all times (they stay up permanently) and if you don't need to download any software or make any kind of account to view it. For that reason vimeo and youtube are often used. If you can find a site where you don't need torrenting software or anything like that to actually view your runs then it should be fine most of the time. Best of luck with your journey for privacy, it can be kind of hard to find replacements for some things from my experience.
A really solid thing you could try would be sending video files through bitchute or something to someone else so they can upload it for you though. (I also noticed you have a discord linked, and let me warn you it is probably one of the worst things if you truly care that much about privacy, so maybe consider running in a VM or something if privacy is a concern).
I would recommend LBRY (or Odysee as they are the same thing essentially) : https://odysee.com/ https://lbry.com/ Odysee also has a great feature where you can do a video sync from your yt channel if you don't want to deal with the hastle of downloading and reuploading every video individually. Odysee also has a reputation to be reputable on the site, as I personally have had a lot of user submissions come in through this platform.
Another alternative is peertube, https://joinpeertube.org/ I really wouldn't recommend this platform unless you plan on doing ONLY mobile runs, as you can upload your videos through the Newpipe application (Highly recommend this for mobile no matter what platform you end up choosing).
Overall, LBRY/Odysee would be the best options personally, but there are a few other options such as bitchute and peertube. They just tend to be less known than Odysee and have some usability issues.
@VyPr Odysee recently introduced restrictions on accounts that don't provide personal info. I don't know if that applies to lbry, or if the restrictions will limit one's ability to upload (e.g. length or number of videos), as I haven't tried to upload anything there since they announced the new requirements. It does lock you out of the reward program, which is sort of required if you want to use the site for free.
On the plus side, Odysee still has free download links with no registration required, making that easier for moderators for vids that require downloading for retiming purposes.