Page MenuHomePhabricator

Add Image: Remove logging of user rejection of image recommendations
Open, MediumPublic2 Estimated Story Points

Description

User story & summary:

As a Wikimedian, I only want necessary data logged publicly, because I want the wikis to respect my privacy.
As a new Editor, I only expect edits to be logged publicly, and I don't think of an image rejection as an edit.

Background & research:

This task is important because we should respect user privacy and the wikis should only publicly log data when necessary In this case we already track rejections via private instrumentation and we cab avoid public logging.

Enwiki discussion about the mobile app’s “add an image” task.

Related: T289024: Add Image: Backend handling of user acceptance/rejection of image recommendations

Acceptance Criteria:

Skip the logging command when rejecting an image suggestion.
In other words:

Given I'm reviewing an Article-level image suggestion or a Section-level image suggestion via the mobile apps or web,
When I reject an image suggestion
Then the action is not logged publicly. (But the suggestion is removed from the task queue and we capture rejection reason via event data).

Event Timeline

KStoller-WMF moved this task from Inbox to Estimated tasks backlog on the Growth-Team board.
KStoller-WMF renamed this task from Add Image: Backend logging of user rejection of image recommendations to Add Image: Remove logging of user rejection of image recommendations.Apr 19 2024, 5:04 PM
KStoller-WMF updated the task description. (Show Details)
KStoller-WMF set the point value for this task to 2.Apr 30 2024, 4:19 PM
KStoller-WMF lowered the priority of this task from High to Medium.Jun 5 2024, 4:58 PM

When a user rejects an image, we log the rejection reasons in the instrumentation. The schema definition describes this in more detail. I've confirmed using recent (July 2024) event data that we capture this. Event data is then kept for 90 days.

This means that if we remove the public logging of these rejections we'll still be able to do measurements on recent rejections.