There exist cases where an agreement should be made optional such as "would you like to receive emails from us?" In this case we should not require a user to agree. We will also need to ensure we're handling exports properly such that only authorized attendees are shown.