Request for DNS over HTTPS WebExt API
Categories
(WebExtensions :: Request Handling, enhancement)
Tracking
(Not tracked)
People
(Reporter: browser-extensions, Unassigned)
References
Details
(Whiteboard: [trr])
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
Steps to reproduce:
We’d like to request that Firefox implement an extension API to be able to get and set the following DNS over HTTPS related settings:
- Enable/Disable DNS over HTTPS
- Use custom DNS provider
We support the DNS over HTTPS initiative, however, we believe it would be better for users if they had the choice to use a service like ours end-to-end rather than having some of their private data sent off to a party with whom they haven't agreed to use.
If there's somewhere more appropriate we should make this request please let us know.
Thanks for your consideration.
—ExpressVPN
Comment 1•5 years ago
|
||
Hi,
Firefox already has two ways to enable/disable doh procedure. Here's the link on how to do it: https://www.zdnet.com/article/how-to-enable-dns-over-https-doh-in-firefox/. Does this satisfy your request?
Regards, Flor.
Reporter | ||
Comment 2•5 years ago
|
||
When using ExpressVPN, our user's expectation is that their DNS is handled by us - i.e. they entrust their security and privacy with us. We're looking for an API so that we can detect when DNS is being sent to a 3rd party, inform the user and optionally fix the issue automatically for the user.
Without an API we will need to detect when DNS is being sent to a 3rd party provider and then instruct the user how to manually change the settings themselves. This is a poor user experience so we'd like to be able to handle all this automatically for the user and avoid them having to dig through the settings.
Comment 3•5 years ago
|
||
I understand, thanks for the explanation. I've chosen a component for this bug so that the developers may look at it. We'll await their answer.
Comment 4•5 years ago
|
||
Moving to WebExt for decision and an API design.
Comment 5•5 years ago
|
||
Added needinfo assigned to Philipp to ensure it is into his radar (to get his feedback from a product perspective).
Updated•5 years ago
|
Updated•5 years ago
|
Description
•