A user agreement is a contract between a provider and an end user. This agreement sets out the terms of the relationship such as what the end user must not do and how the relationship can be terminated. The user must agree to the terms of the agreement for the relationship to be formed.