{"id":2600095,"authors":[{"id":14360741,"name":"Anon","url":"https://addons.mozilla.org/en-US/firefox/user/14360741/","username":"anonymous-abea0fc43d61bb377f812382473510e9","picture_url":null}],"average_daily_users":1,"categories":["privacy-security"],"contributions_url":"","created":"2019-09-17T15:42:39Z","current_version":{"id":6315817,"compatibility":{"firefox":{"min":"59.0","max":"*"}},"edit_url":"https://addons.mozilla.org/en-US/developers/addon/js-permission-matrix/versions/6315817","file":{"id":4860032,"created":"2026-06-20T12:54:34Z","hash":"sha256:6b9574b0e8ea4016bf2e49944c62bf5c74006185881d42e7b1768486e9061bd4","is_mozilla_signed_extension":false,"size":72551,"status":"public","url":"https://addons.mozilla.org/firefox/downloads/file/4860032/js_permission_matrix-1.8.3.7.xpi","permissions":["<all_urls>","activeTab","storage","tabs","unlimitedStorage","webRequest"],"optional_permissions":[],"host_permissions":[],"data_collection_permissions":[],"optional_data_collection_permissions":[]},"is_strict_compatibility_enabled":false,"license":{"id":6,"is_custom":false,"name":{"en-US":"GNU General Public License v3.0 only"},"slug":"GPL-3.0-only","url":"https://spdx.org/licenses/GPL-3.0-only.html"},"release_notes":{"en-US":"~ Stability fixes"},"reviewed":"2026-06-20T12:55:45Z","version":"1.8.3.7"},"default_locale":"en-US","description":{"en-US":"This extension lets you manage permissions for the use of JavaScript APIs both for entire sites or pages and for individual scripts. You can choose a combination of a script or page address together with an API name or some specific JavaScript functionality, and configure the permissions you consider necessary for that combination.\n\nExample: on the same web page there are 2 different scripts. One allows you to edit images via the Canvas API. The other uses the same Canvas API to perform fingerprinting. The browser’s built-in mechanisms won’t let you allow Canvas to the first script and block it for the second. This extension will allow you to do that.\n\nTL:DR; this extension may do the same things as WebAPI Manager or Web API blocker, but at per-script basis."},"developer_comments":null,"edit_url":"https://addons.mozilla.org/en-US/developers/addon/js-permission-matrix/edit","guid":"JSRestriction@anon","has_eula":false,"has_privacy_policy":false,"homepage":null,"icon_url":"https://addons.mozilla.org/user-media/addon_icons/2600/2600095-64.png?modified=e366573a","icons":{"32":"https://addons.mozilla.org/user-media/addon_icons/2600/2600095-32.png?modified=e366573a","64":"https://addons.mozilla.org/user-media/addon_icons/2600/2600095-64.png?modified=e366573a","128":"https://addons.mozilla.org/user-media/addon_icons/2600/2600095-128.png?modified=e366573a"},"is_disabled":false,"is_experimental":false,"is_noindexed":false,"last_updated":"2026-06-20T12:55:45Z","name":{"en-US":"JavaScript Permission Matrix"},"previews":[],"promoted":[],"ratings":{"average":3.6667,"bayesian_average":2.62507695311369,"count":3,"text_count":3},"ratings_url":"https://addons.mozilla.org/en-US/firefox/addon/js-permission-matrix/reviews/","requires_payment":false,"review_url":"https://addons.mozilla.org/en-US/reviewers/review/2600095","slug":"js-permission-matrix","status":"public","summary":{"en-US":"This extension allows you to control JavaScript API permissions at per-script basis."},"support_email":null,"support_url":null,"tags":["anti tracker","privacy"],"type":"extension","url":"https://addons.mozilla.org/en-US/firefox/addon/js-permission-matrix/","versions_url":"https://addons.mozilla.org/en-US/firefox/addon/js-permission-matrix/versions/","weekly_downloads":1}