Back to Projects
Chrome Web Store Compliance

Zero Startpage - Newtab Replacement

Privacy

To facilitate compliance with Chrome Web Store Developer Program Policies, the following declarations describe the extension's single purpose and permission usage.

Single Purpose Description

Startpage replaces Chrome's new tab page with a customizable personal dashboard. It provides local bookmark management, clock/calendar widgets, search shortcuts, optional background and visual effects, and optional media controls/visualization for active audio tabs. Its single purpose is to give users a personalized and productivity-focused new tab experience.

Permission Justification

bookmarks justification

The bookmarks permission is used only when the user chooses to import bookmarks into Startpage. The extension reads the bookmark tree via Chrome Bookmarks API so users can select and import items into their local Startpage view. No bookmark data is sold, shared for unrelated purposes, or sent to our own servers.

scripting justification

The scripting permission is used to execute short in-page scripts in the currently detected media tab to read playback metadata (title, artist, duration, paused state) and to perform user-requested media controls (play/pause/next/previous/seek). It is also used for optional audio visualizer synchronization. Scripts are packaged with the extension and are not remotely loaded.

tabs justification

The tabs permission is used to locate audible/media tabs and read tab URL/title context needed to identify supported media pages (for example YouTube/Spotify) and show current playback information in the Startpage widget. It is not used for advertising, profiling, or sale of browsing data.

Host permission justification

Host permissions are required for three extension features:

  • Requesting search suggestions from suggestqueries.google.com when the user types in the search box.
  • Reading media state and controlling playback on supported media sites (such as YouTube and Spotify) via injected scripts.
  • Supporting optional media detection broadly across pages due to the extension's cross-site media widget behavior.

All access is feature-scoped and initiated by extension functionality; no remote code execution is used.

Source Code

The extension source is public for transparency. You can review implementation details and release history on GitHub.

View Repository