cds-snc / notification-planning

Project planning for GC Notify Team
4 stars 0 forks source link

Users should be required to accept terms of use upon login #419

Closed yaelberger-commits closed 1 month ago

yaelberger-commits commented 2 years ago

Description

Users are not required to accept terms of use upon login, leaving CDS open to liability potentially. Users have questions about how to properly use Notify and end up submitting a support ticket for answers.

WHY are we building? This is a security risk if left unchecked and leaves CDS open to liability. We're updating all of our Notify policy documentation to better align with current state and set expectations with users, and this is part of the suite Terms of Use acts as an information sharing agreement, so this enables organizations to use Notify without needing more authorities and paperwork

WHAT are we building? Implement a system use notification either via banner or landing page upon account creation and require users to click to accept acknowledgement of terms. The notice provided should be supplied or approved by CDS’s legal counsel or other approved party. Update content in our Terms of Use to better align with current state of Notify

VALUE created by our solution User assumes some risk and understands how to properly use Notify safely and securely in line with our Authority to Operate, in tandem with the new Security and Privacy Statements and SLA

Acceptance Criteria** (Definition of done)

Given an individual employee is creating a new account in GC Notify, when they go through the steps, then they must read and acknowledge the Terms of Use before creating their account so they understand their individual responsibilities.

Research checklist

Documentation and artifacts: Research folder for Usability Testing

Analysis https://docs.google.com/document/d/1x_AULftkVhmZ8D4uLKeU3Q9KS_HpGqo3HuMSMrkTukY/edit

yaelberger-commits commented 2 years ago

@YedidaZalik FYI this is the card for the issue you raised today at Notify 101 if you have any comments to add to the card

adriannelee commented 2 years ago

Question: Upon sign in for current users and upon sign up for new users?

YedidaZalik commented 2 years ago

I'm attaching screenshots of the current process to create an account. I only see the terms of use referenced on screenshot 1, in a link at the end of the page. Would it be worthwhile if the terms were a pop-up? Perhaps we could design so that the user would have to scroll through the pop-up and mark their acceptance of the terms as a step in account creation. Screen Shot 1.png Screen Shot 2.png Screen Shot 3.png Screen Shot 4.png Screen Shot 5.png

yaelberger-commits commented 2 years ago

Hey team! Please add your planning poker estimate with ZenHub @adriannelee @amazingphilippe @sharlychan-cds @YedidaZalik

yaelberger-commits commented 2 years ago

Screen Shot 2022-07-14 at 11.00.05 AM.png

YedidaZalik commented 2 years ago

Suggestions from Content critique Aug 3,2022 Content critique Intention for notify or across websites Standardize

If part of flow, could we have a summary of what they agree to

Content model - basic - what are the parts of each of them - eg first part is who we are, 2nd agreeing, etc

Note stylistic differences- tone, terminology Table not fancy, split up different chunks

Anik's document: https://docs.google.com/presentation/d/1WMqfQpbHT-Uyo2V9Nl166JutJ_tkaWef7tG5Tz0T-AQ/edit#slide=id.g9a63b2221d_0_224

Janice - legality of summary

Consider settings as place to do this

Generator Many use Canada.ca terms

Propose for MVP team

If clear differences between jurisdictions

Follow laws of your own “Department and jurisdiction “

amazingphilippe commented 2 years ago

Accepting terms when going live is a very similar experience to what we're proposing here

Capture d’écran 2022-08-17 à 10.47.46.png Capture d’écran 2022-08-17 à 10.47.58.png

YedidaZalik commented 2 years ago

First pass at itemizing content in policy docs. Next, I'll assess/consider other ways to organize this doc. In meantime, attaching in case it's helpful for current thinking around policy docs (the "Notes" column) @yaelberger-commits @sharlychan-cds Pls feel free to edit/change info in this doc, and/or to complete "Compulsory" column if helpful to you In this iteration, Privacy starts at row 5, Security at row 31, Terms of use row 61, SLA row 76

yaelberger-commits commented 1 year ago

Content I would like to see in the Terms of Use

YedidaZalik commented 1 year ago

When we design this we could consider alternative to check box suggested by Adam Silver in this video: https://www.youtube.com/watch?v=nhbd6PxcnKc

yaelberger-commits commented 4 months ago

We'll bring this again to Story Refinement to decide details of the user flow and UI

yaelberger-commits commented 4 months ago

Title for Forms for every log in is "Know your responsibilities"

yaelberger-commits commented 4 months ago

3 places where Users will be forced to interact with ToU 1) Account Creation - full terms of use, users must scroll down, select button to agree 2) Every log in - point form headers of ToU, maybe a modal, users much select agree to leave the modal/page 3) (ALREADY EXISTS) At Request to Go-Live - point form step in the go-live process, no changes needed here

jzbahrai commented 3 months ago

@andrewleith to hand off to yedida and phil for content and design

yaelberger-commits commented 3 months ago

Feature was reviewed at Dev/Design review by the whole team Decisions:

andrewleith commented 3 months ago
yaelberger-commits commented 3 months ago

Working on setting up research activity with 3-5 users

YedidaZalik commented 3 months ago

FR is back with a note from MSB with some choices FR is below the EN in this document https://docs.google.com/document/d/1Lg5GX8Fu8iPuVSDfMTKmMT2ICmh3cfjQFtAo0Q4sow8/edit

yaelberger-commits commented 3 months ago

I reviewed MSB comments and noted my suggestion in the doc

YedidaZalik commented 3 months ago

Updated/finalized docs with Yael's suggestion.
Content ready to be implemented in both languages: https://docs.google.com/document/d/1Lg5GX8Fu8iPuVSDfMTKmMT2ICmh3cfjQFtAo0Q4sow8/edit

andrewleith commented 3 months ago
andrewleith commented 3 months ago
yaelberger-commits commented 3 months ago

Research materials are with translation

andrewleith commented 3 months ago
amazingphilippe commented 2 months ago

Élise is working on translations. Hoping to have those back soon. Next: send invites

amazingphilippe commented 2 months ago

Still one PR to merge in admin #1848

yaelberger-commits commented 2 months ago

translations are back. Sending recruitment emails today

yaelberger-commits commented 2 months ago

Invites sent to 8 people

amazingphilippe commented 2 months ago

Waiting for responses

amazingphilippe commented 2 months ago

@andrewleith implementing the translations today

amazingphilippe commented 2 months ago

Merged a PR with a11y and design tweaks.

amazingphilippe commented 2 months ago

PR with translations merged last Friday. I found a few missing pieces and will do a PR to fix those. Also noticed some relative and absolute urls in the content. I will review those too.

Found a few missing pieces on the sign-up form:

Capture d’écran, le 2024-07-03 à 08.55.17.png Capture d’écran, le 2024-07-03 à 08.54.16.png Capture d’écran, le 2024-07-03 à 08.54.11.png Capture d’écran, le 2024-07-03 à 08.54.56.png
mtoutloff commented 2 months ago

Updated the Research Plan to include privacy section

amazingphilippe commented 2 months ago

Yael will send another batch of invites to find some participants.

yaelberger-commits commented 2 months ago

A bit blocked at the moment because I don't have Phil's FR calendly link. Will see if I can find it today and send the second batch

yaelberger-commits commented 1 month ago

Sent to remaining invitees today (27 in total)

whabanks commented 1 month ago

Phil to send some follow up emails with his Service Canada email

yaelberger-commits commented 1 month ago

We have 10 participants signed up for sessions. Next steps:

whabanks commented 1 month ago

Completed two sessions so far.

yaelberger-commits commented 1 month ago

4 sessions completed so far in EN, 1 in FR

whabanks commented 1 month ago

2 more sessions today + note analysis and presentation. More FR recruitment to occur.

whabanks commented 1 month ago

Final session today - will end the sessions after today.

yaelberger-commits commented 1 month ago

Analysis is underway! Yael will present at Sprint Review Thursday