It was their terms of service change at the start of 2025. It caused quite a shitstorm.
So essentially a bunch of noise that didnt really mean anything concrete?