Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ToS acceptance to account creation flow #86

Open
2 tasks
Tracked by #48
nall-near opened this issue Oct 10, 2023 · 1 comment
Open
2 tasks
Tracked by #48

Add ToS acceptance to account creation flow #86

nall-near opened this issue Oct 10, 2023 · 1 comment
Assignees
Labels
product design This task requires UX/UI design

Comments

@nall-near
Copy link

nall-near commented Oct 10, 2023

Description

To streamline account creation, integrate acceptance of terms of service and privacy policy within account creation flow.

Currently after successful account creation, user is instantly met with terms of service and privacy policy modal, requiring an on-chain transaction to accept.

User Story

As a user I want to review and accept the Terms of Service and additional conditions a single time during the account creation flow

Acceptance Criteria

  1. Terms of service and additional conditions meet all legal requirements
  2. User's have the option to fully review the details of each agreement prior to and in the context of signing
  3. User's are only prompted to review the terms of service and other agreements when necessary

Tasks

Preview Give feedback
@charleslavon
Copy link

hey @nall-near, we use this component to prompt Discovery users to accept terms of service. We've integrated this component into near.org in a way that it will be rendered whenever our terms of service are updated in IPFS, and when wallet connected users visit near.org who have not accept the current version of ToS.

Accepting the ToS issues a transaction to write into the index.tosAccept index on social DB with the current blockheight. You can see this in the socialDB Explorer if you input yourAccountName.near/** and scroll down to view tosAccept

@shelegdmitriy is a great person to connect with for more detail on how this component works, and how to leverage the existing component(s) in this proposed fast auth sign-up flow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product design This task requires UX/UI design
Projects
Status: Backlog
Development

No branches or pull requests

2 participants