Use when
- A user must accept terms of service, conditions of sale, policy documents, service agreements, acceptable-use rules, or legal disclosures before access or transaction completion.
- The product can present the relevant document before commitment and record an auditable acceptance event.
- The agreement is explicit enough to be a separate user decision rather than a passive footer notice.