Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Follow these best practices to implement your extension and list it at Microsoft Edge Add-ons. Build an extension that conforms to Microsoft's standards for security, privacy, performance, and user experience. These principles help ensure your extension is safe, reliable, and valuable to users.
The Microsoft Edge extensions team continues to gather feedback from developers and users to evolve these best practices. To ensure that your extension remains compliant and competitive, review this guidance regularly.
Meeting these guidelines doesn't guarantee that your extension will receive the Featured badge; see The Featured badge in Overview of Microsoft Edge extensions.
Follow these best practices, to improve the quality, reliability, and user experience of your extension, and to maximize your extension's visibility.
Security
Make sure that your extension doesn't pose any security threats to users.
Request only the permissions that are necessary for core functionality.
Use secure coding practices, and avoid third-party libraries with known vulnerabilities.
Respond promptly to any flagged issues.
Privacy
Handle user data responsibly and in accordance with your published privacy policy.
Clearly disclose what data is collected and how it is used.
Avoid tracking or fingerprinting users without explicit consent.
User experience
Provide a clean, intuitive, and responsive interface.
Avoid disruptive ads, pop-ups, or misleading prompts.
Ensure the extension integrates seamlessly into the browsing experience.
Store listing
Provide clear and concise descriptions, to set accurate user expectations.
Include high-quality screenshots that reflect the actual user experience.
Performance and stability
Minimize background activity and memory usage.
Avoid crashes, freezes, or excessive CPU consumption.
Test your extension across different versions of Microsoft Edge and supported platforms.
Responsiveness to user feedback
Monitor user reviews, and respond constructively.
Address bugs and usability issues in a timely manner.
Maintain a regular update cadence, to improve reliability and user trust.
See also
- The Featured badge in Overview of Microsoft Edge extensions.
- Minimize an extension's impact on page load time
External: