Very similar here in Germany, I guess. There is the term "Scheinselbstständig", which roughly translates to "fake self-employed". If you are formally self-employed but meet certain criteria, your "customer" (who is then considered to be more your employer than a customer) has certain obligations to you, and you have certain rights, which you can't easily trade away.