@matigo I've seen similar clauses like that in employment contracts in the US. That said, maybe it's time to find a new gig?
Searching