Decode every Chrome rejection
Google's rejection emails reference cryptic codenames like Purple Potassium or Yellow Argon. Paste yours here. We tell you exactly what it means and how to fix it.
Code Quality
Manifest V3 — remote code execution
Manifest V3 extensions must not load or execute remotely-hosted code.
Obfuscation
Code is obfuscated in a way that hides its actual functionality.
Circumvents the new tab API
The extension replaces the new tab page without using Chrome's override API.
Circumvents the search override API
The extension changes the user's search behavior without using the proper API.
Functionality
Functionality not working
The extension does not deliver the functionality described in its listing.
Minimum functionality
The extension provides no meaningful utility or only links to external services.
Single purpose violation
The extension does multiple unrelated things instead of one focused thing.
Single purpose — ad injection
An ad-injecting extension also provides other features (mixing not allowed).
Single purpose — override misuse
Override-type extension (new tab, search) mixed with unrelated features.
Single purpose — new tab override misuse
A new tab page replacement is bundled with unrelated functionality.
Metadata & Listing
Deceptive Behavior
Deceptive behavior — functionality mismatch
The extension does something different than what its listing claims.
Deceptive behavior — impersonation
The extension impersonates another brand, product, or developer.
Deceptive behavior — copied content
The extension copies another extension or appears to be a clone.
Deceptive installation
The extension is installed through misleading marketing or distribution.
Privacy & Data
Missing privacy policy
The extension collects user data but provides no privacy policy URL.
User data — prominent disclosure required
Sensitive data is collected without prominent in-product disclosure or user consent.
User data — secure transmission required
User data is sent over insecure connections or leaked through URLs/headers.
User data — other requirements
Web browsing activity is collected beyond what's needed, or sensitive data is publicly disclosed.
Spam & Listing Quality
Keyword stuffing
Description contains repeated, irrelevant, or excessive keywords to manipulate rankings.
Redirection
The extension's only purpose is to open another app, site, or extension.
Spam — duplicate or manipulative behavior
Duplicate listings, fake reviews, abusive notifications, or message spam.
Affiliate ads — undisclosed
Extension uses affiliate links or codes without proper disclosure or user action.
Content Policy
Prohibited products — paywall circumvention
The extension helps users bypass paywalls or login restrictions.
Prohibited products — copyrighted content
The extension enables unauthorized download or streaming of copyrighted content.
Prohibited products — content piracy
The extension supports piracy of media or paid content.
Prohibited products — broad violation
Catch-all for prohibited categories not covered by the more specific Blue codes.
Illegal activities
Extension promotes or enables illegal activity.
Online gambling
Extension facilitates online gambling.
Pornographic content
Extension contains or links to sexually explicit content.
Hate content
Extension promotes hate speech or discrimination.
Not family safe
Adult-themed content without the Mature flag enabled.
Violent content
Extension contains or promotes graphic violence or bullying.
Cryptocurrency mining
Extension mines cryptocurrency on the user's device.