The Google Chrome permissions mentioned on this page are required by the Injector extension to function.
Some of these permissions can be quite scary so I have attempted to explain why each one is required. If you doubt these explanations or are simply curious please feel free to take a look at the source code yourself. It is open source after all.
These permissions are displayed on the extension's page and on the warning message displayed to the user;
- "Access your data on all websites" - This is required in order to execute your custom code snippets on their corresponding websites
- "Access your tabs and browsing activity" - This is required to open the options page when the extension button/icon is clicked.
Further information on these permissions can be found here and here.
Users are not informed about these permissions but are required by Injector;
- "storage" - This is required to store your custom snippets and preferences.
- "unlimitedStorage" - This is required to allow you to store large code snippets.
Further information on these permissions can be found here.