premise: However, Confidential Information does not include: (a) information generally available to the public; (b) widely used programming practices or algorithms; (c) information rightfully in the possession of the Parties prior to signing this Agreement; and (d) information independently developed without the use of any of the provided Confidential Information.