Template

Some browsers need you to grant extensions and apps special permissions when installed to help you keep control. The permissions mentioned on this page are all required by Template in order to provide complete functionality.

Some of these permissions can appear to be quite scary so we have attempted to explain why each one is required. If, for whatever reason, 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.

Visible

These permissions should be displayed in a warning message when you first install Template and you will be asked to accept them:

  • chrome "Data you copy and paste" » Although this is a no-brainer for most of you, some long-term users may wonder why this wasn't always displayed. Well, that's because this permission didn't even exist until Chrome 13, where it was introduced.
  • chrome "Your browsing history" » This is required in order to execute the keyboard shortcut and DOM parser script on all previously opened pages which is required when installing/updating/re-enabling the extension to ensure consistency.
  • chrome "Your physical location" » This is required for the coords object variable.
  • chrome "Your data on all websites" » This is caused by the need to read the URL and page title as well as injecting the keyboard shortcut and DOM parser script in to all possible pages.

Further information on these permissions can be found in their corresponding developer websites:

Hidden

You won't be warned about these permissions but Template does request them from the browser:

  • chrome "contextMenus" » This is required to support the right-click menus.
  • chrome "cookies" » This is required to make cookie information accessible to templates.
  • chrome "notifications" » This is required to display notifications to the user (if the associated option is enabled).

Once again, further information on these hidden permissions can be found in their corresponding developer websites: