-
Notifications
You must be signed in to change notification settings - Fork 26
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
Updating terms of service with data retention policy (SCP-5792) #2195
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## development #2195 +/- ##
============================================
Coverage 70.16% 70.16%
============================================
Files 332 332
Lines 28197 28252 +55
Branches 2422 2377 -45
============================================
+ Hits 19785 19824 +39
- Misses 8265 8281 +16
Partials 147 147
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Functional review - manual tests perform as described
Question: Will/should/can there be a way to override the two year-from-creation-date validation? I don't think we have a lot of people creating studies and iterating on analysis with collaborators, but those are the situations where I might expect that, by the time their work is ready for publication, it might already be past the two-year-from-creation-date limit.... If there's an easy way to create an exception (I suppose we could change temporarily change their study creation date and then change it back after the embargo has ended so results in the study_breakdwon spreadsheet aren't wrong forever) it'd be good to have a solution handy so we don't accidentally penalize study owners to take advantage of our "full publication life cycle support" features.
We can do it manually in the database with |
BACKGROUND & CHANGES
This updates our terms of service to include language regarding a data retention policy. These new terms only apply to studies in the default billing project, and they have been reviewed & approved by both legal & compliance. The new terms in short:
When users sign in next, they will be prompted to re-accept the terms of service. There will be a small notification at the top of the screen stating that terms have updated since the last version, and instruct users to scroll down to the bottom in order to review all new terms. Example notification:
Also, the embargo field (i.e.
Data release date
in the UI) now has a validation in place to prevent dates more that two years after study creation date for public studies. This is enforced both client- and server-side.Note: there is no enforcement currently for either the private study age or the storage cap. Further downstream work will be required to identify these studies (outlined in SCP-5910).
MANUAL TESTING
Data release date
does not allow a date after two years from study creation