Non-competition agreements are enforceable, both for employees and for independent contractors. While they will be cut back by the courts ("blue penciled") if they are too broad in geographic scope or too long in time period--the courts do not want to make it indefinitely impossible to earn a living--the non-competition agreement you describe seems as if it would be considered reasonable and enforced. Not working in her field for one year in a 20-mile radius does not seem as it would be considered too aggressive, unfair, or over-reaching, and would most likely be enforceable.However, every case is different and the specific facts are critical. The above answer is based on general legal principles; but to understand her rights under this particular agreement and set of circumstances, your girlfriend needs to consult with an employment law attorney.