Does the following Confidentiality Agreement mean the Consultant cannot say who the Client who he was doing the work for was? For example if Bob was hired by Staffing Agency to work at McDonald's, does that mean Bob isn't allowed to say he worked at McDonald's? Upon termination I was told that it does.
In the course of performing services, the parties recognize that Consultant may come in contact with or become familiar with information which Agent or its clients may consider confidential information. This information may include, but is not limited to, information pertaining to pricing information, strategy, research, or work methods of Agent, as well as information provided by clients of Agent for inclusion in work to be developed for clients, which may be of value to competitors of Agent or its clients. Consultant agrees to keep all such information confidential and not to discuss it with anyone other than appropriate Agent, employees, consultants or their delegates. The parties agree that in the event of a breach of this Agreement, damages may be difficult to ascertain or prove. The parties therefore agree that if Consultant breaches this Agreement, Agent shall be entitled to seek relief from a court of competent jurisdiction, including injunctive relief, and shall be entitled to all financial damages, attorney fees, and associated court costs.
In general I find Confidential Agreements confusing. Often times it's not explicitly stated what is confidential. Is it based on what a reasonable person would consider confidential? Or can the party providing the information decide arbitrarily what's confidential?