A restrictive covenant is an agreement (usually a clause within a contract of employment) between an employer and an employee that restrains the employee from carrying out certain actions both during employment and in the event that the employment ceases.
The actions that covenants commonly seek to prevent a former employee from carrying out include: competing with the employer (a non-compete clause), taking the employer’s trade secrets and soliciting the employer’s clients and/or staff.