Skip to content

Add option to opt out of data collection

Background / User story

As we've integrated MoEngage to improve the way we talk to our users, we also need to tackle data collection in order for the build with the changes to be released on AMO.

Add a new toggle option in the Advanced tab at the bottom of the "Customization" list that reads "Opt-out of all data collection in the Adblock Plus extension."

  1. The toggle UI should match the current implementation (blue check boxes/same font/etc.) present on the general options page tab.
  2. The "Opt-out of all data collection in the Adblock Plus extension." option should be off by default.
  3. Turning the option ON should automatically turn off any other data collection choices or options that require data collection to function properly.

The expectation is that this toggle will turn off all data collection in order to satisfy the AMO guidelines. In ABP this is only related to moengage (IPM server).

What to change

Hints for testers

  • The option should only be visible in Firefox
  • When the option is active, no HTTP request should be sent to to the IPM server

Hints for translators

New strings:

options_data_collection_opt_out_header: Data Collection

options_data_collection_opt_out_description: In order to provide the best possible user experience, the Adblock Plus extension collects some user data by default. You can choose to opt-out of data collection here.

options_data_collection_opt_out_label: Opt-out of all data collection in the Adblock Plus extension.

Edited by Marwan Zibaoui
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information