The clause is that for a few years after employment ends, the developer is supposed to submit to his former employer all his new "inventions" (i.e. I read that as anything newly created that is of any consequence) so that this employer can unilaterally decide if the inventions are actually rightfully his as a consequence of providing the developer with the opportunity to gather work experience and know-how.
This is for a company in the EU, for a mainstream development job with a small company (less than 20 devs).
I was aware of confidentiality agreements that extend beyond the period of employment but I've never seen something like this. Have you?