dguo / pawblock

:crying_cat_face: Browser extension that blocks websites to stop procrastination
https://pawblock.dannyguo.com
MIT License
20 stars 5 forks source link

Stop requesting the tabs permission #59

Closed dguo closed 1 year ago

dguo commented 1 year ago

Got this email from Chrome:

Hi there,

We wanted to let you know that your item is at risk of being removed from the Chrome Web Store. Please find the details below.

Item name: PawBlock

Item ID: jngmmiaolbliepfphdnelgfcclpnkoja

Violation(s):

Use of Permissions:

    Violation reference ID: [Purple Potassium](https://developer.chrome.com/docs/webstore/troubleshooting/#excessive-permissions)
    Violation: The following permission(s) need not be requested for the methods/properties implemented by the item:
        tabs
    How to rectify: Remove the above permission(s). The properties used by the items will continue to function even without requesting these permissions.
    Relevant section of the program policy:
        Request access to the narrowest permissions necessary to implement your Product's features or services. Don't attempt to "future proof" your Product by requesting a permission that might benefit services or features that have not yet been implemented. [(learn more)](https://developer.chrome.com/webstore/program_policies#permissions)

Important information about resubmission:

Please make the necessary changes within 14 days in order to avoid removal.

Once you have made these changes you may submit and publish a new draft in the [Chrome Web Store Developer Dashboard](https://chrome.google.com/webstore/developer/dashboard).

Your draft will then be reviewed for policy compliance. If the outcome of the review is successful, your existing store listing will get replaced by the approved draft. However, if the new draft fails to comply with our policies, both the draft and the existing store listing will be removed.

Do you believe this was a mistake?

You can use this [Support Page](https://support.google.com/chrome_webstore/contact/one_stop_support) to learn more about this violation and get in touch with us.

We value developer contributions to the Chrome Web Store, and look forward to helping you bring your item into compliance with our policies.

Thanks,

Chrome Web Store Developer Support

Also see this link for specific info on the tabs permission:

This permission ONLY grants access to the url, pendingUrl, title, or favIconUrl properties of Tab objects.

dguo commented 1 year ago

I submitted a new draft to the Chrome Web Store. I'll wait for their review before merging.

dguo commented 1 year ago

The Chrome version was approved. I also updated the Firefox version.