What the store reviewer checks
These checks come from the store's published rules. Open each source before you submit. The scan above checks your website, not your app or extension.
The policy link is in the Developer Dashboard
If the extension handles any user data, it needs an accurate and current privacy policy, linked in the designated field of the Chrome Web Store Developer Dashboard.
Privacy fields match the policy and the extension
The privacy fields in the dashboard must be accurate. If they contradict your policy or how the extension behaves, Google can remove the extension from the store.
Data use stays within one purpose
The extension may only collect, use or send user data needed for its disclosed single purpose. Describe that purpose in detail in the single purpose field.
What to account for
Publish an accurate privacy policy
Extensions handling user data need a current policy disclosing collection, use and sharing, linked in the designated Developer Dashboard field.
Keep data use within the declared purpose
The Limited Use rules restrict data use to the extension’s disclosed single purpose and permitted related uses. Include the required Limited Use statement on your extension’s website.
Review every permission surface
Inspect API permissions, host permissions and content-script match patterns. Optional permissions can be requested at runtime when the feature allows it.
Common mistakes to check
Saying “no data” while handling it locally
The user-data policy concerns handling data, not only selling it or uploading it. Review the FAQ against actual extension behavior before choosing your disclosures.
Leaving broad access unexplained
Host permissions and content-script patterns can grant access across sites and trigger warnings. Check that requested access matches the feature you describe to users.
Your review checklist
Our suggested review process. The linked requirements above explain the platform or legal basis.
Inventory the extension itself
Scan your public support site, then inspect the extension manifest, SDKs, storage and network calls. Record what stays on-device and what reaches your servers or other providers.
Reconcile policy and store declarations
List data categories, purposes, recipients, retention and deletion controls. Compare that inventory with the privacy draft, store listing and developer-dashboard disclosures.
Review the submitted build
Test the exact package submitted for review, including optional features and sign-in. Open the policy URL without authentication and record who will update it when behavior changes.
Example
A bookmark extension with optional sync
A fictional extension stores bookmarks locally and offers account sync. Its owner separates local storage from synced URLs, account identifiers and the hosting provider in the inventory.
One review package
The owner checks permission scope, reviews the draft and compares the store’s disclosures with both sync states. The policy link is tested from a signed-out browser before submission.
Questions before publishing
What if the extension handles no user data?
Google’s FAQ says extensions that do not handle user data have no additional obligation under its User Data Policy. Verify the actual behavior, including dependencies.
Can a policy justify unrelated data use?
No. Disclosing a practice does not override the Limited Use restrictions.
Are optional permissions available?
Yes. Chrome supports optional API and host permissions granted at runtime instead of installation, where appropriate for the feature.
Source review and changes
Review checks added: the dashboard policy link, matching privacy fields and the single purpose. Sources reviewed on the date above.