I was trying to submit my addon (source code) about search engines to Edge addon store.
I got denied. The reason they gave me is:
Critical Validations 1 failure(s)
Product Policies 1.1.8 Distinct Function & Value; Accurate Representation
The extension inappropriately replaces the default search engine with that of a third party. You must be the owner or employee of the third party to do so.
I have questions about
1.
The extension inappropriately replaces the default search engine
My addon doesn't change any browser settings. Won't change default search engine. It just gives user more options to use other search engines.
2.
You must be the owner or employee of the third party to do so
My addon provides convinience for user to use Google/Bing/Duckduckgo etc. multiple search engines.
Of cource I don't own Google/Bing/Duckduckgo. My addon provide convinience for your browser users. And it provides way to let user add any search engines they like as shortcut (user using JSON).
Why Edge denies such a tool? It's a tool that sends GET/POST requests, which is what browsers do when user want to search online.
You can find the full policy at https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/store-policies/developer-policies
It states:
Apparently, Microsoft thinks changing a dropdown is not an appropriate user consent, or it is not clearly mentioned in the app description as required:
Also, the policy clearly states you need to be the owner or employee of the search engine:
I think they don’t want anyone else than the owner to build extensions in name of third parties to avoid trademark issues or possible extensions with duplicate functionalities.
I understand this is disappointing after all your hard work, but that’s the risk of building extensions I’m afraid.