Page MenuHomePhabricator

Add privacy policy to ReadingLists beta feature survey
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

In T419551, we are creating our own survey UI for the ReadingLists page during the beta feature period, rather than using the QuickSurveys extension to display one of its standard survey UIs. QuickSurveys display a privacy policy statement and link. We likely need to do something similar for the ReadingLists survey.

Privacy statement provided by the legal team is here: https://foundation.wikimedia.org/wiki/Legal:Reading_List_Feature_Survey_Privacy_Statement

User story

As a ReadingLists user, I want to understand how my survey data will be used to protect my privacy.

Design requirements

Figma link

Saved pages.png (773×384 px, 131 KB)
New Vector.png (773×1 px, 342 KB)

Requirements

Acceptance criteria

  • Consult with the legal team to determine the requirements for the privacy policy statement. This might include:
    • Where can we display the statement? Could it be in the feedback dialog?
    • What does the statement need to say? We want it to be as discreet as possible - could it be a simple "privacy policy" link?
  • Add a design spec for the privacy policy statement
  • Implement the privacy policy statement in our survey UI
    • Add privacy policy link as shown in the UI
    • Tapping on the link takes user to the page in a new tab? - the link opens as an external link, i.e. it opens in the same tab.

BDD

  • Given a Reading Lists has at least one saved article on it
  • When users visit Reading Lists
  • Then a Quick survey should be present with "Privacy policy" link present
  • And the "Privacy policy" link should re-direct to Legal:Reading_List_Feature Survey Privacy Statement page (as an external link)

Test Steps

Communication criteria

Add if this needs an announcement or discussion.

Rollback plan

Describe the rollback plan in production for this task if something goes wrong.

This task was created by Version 1.0.0 of the Reader Experience team task template using phabulous.

Event Timeline

aude triaged this task as High priority.Mar 27 2026, 4:28 PM

Waiting on privacy policy from legal. Asana task here.

I've shared our proposed privacy statement linking design with legal and they have approved it! The privacy statement is linked and accessible before the user answers any of the questions, so we are well covered (and after user answers the first yes/no question in order to launch the second, we don't need a link on the second free response question).

aude removed aude as the assignee of this task.Apr 3 2026, 7:10 PM
aude subscribed.

Change #1267923 had a related patch set uploaded (by Aude; author: Aude):

[mediawiki/extensions/ReadingLists@master] Add privacy policy to ReadingLists beta feature survey

https://gerrit.wikimedia.org/r/1267923

Change #1267923 merged by jenkins-bot:

[mediawiki/extensions/ReadingLists@master] Add the privacy policy link to ReadingLists beta feature survey

https://gerrit.wikimedia.org/r/1267923

Etonkovidova subscribed.

Checked on enwiki beta.

Testing Summary

  • the remaining un-marked AC criteria in the task description may be marked as done - I didn't see that any additional follow-ups are needed.
  • the current implementation looks according to the design. I double-checked the font size - it's seems according to the design - 14px (font-size: var(--font-size-small,0.875rem)
DesktopMoobile
Screenshot 2026-04-06 at 4.50.13 PM.png (1×2 px, 139 KB)
Screenshot 2026-04-07 at 10.04.30 AM.png (1×802 px, 120 KB)

There is more space between the two lines than intended. But its okay and we can approve this for now because we are most likely going to change the position of "privacy policy" to go under the Yes/No buttons according to @Volker_E's suggestion and will be captured in a separate ticket.

HFan-WMF claimed this task.