Clean room · legacy systemsReverse engineering ends at interoperability
We analyse a legacy system only as far as interoperability requires — that is where the statutory permission ends, and we do not go beyond it. The deliverable is a functional specification, never derived code. That is where our work ends; implementation happens separately, by your team, a third party or an implementation partner without access to the analysis material.
The legal basis is in particular sections 69d(3) and 69e of the German Copyright Act (UrhG) and section 3 of the Trade Secrets Act (GeschGehG). Before a project starts we check licence and confidentiality terms and record the authorisation in writing. The released specification is frozen and dated; analysis material stays in a separate, access-restricted area.
Clean room procedure
AX-CR-02Only the specification is handed over. Analysis material never leaves the protected area and feeds into no implementation.