I take it you mean https://odysee.com/ ?
I hadn't heard of it before, but it looks pretty neat. The ToS says the tech is explained at Odysee.tech but that seems to be down.
ToS look reasonable. I was surprised to find a typo in section 5(b) and I hate all of section 15, but it's nothing I wouldn't agree to for a free service.
Thanks for the tip, Beave