Document the criteria for DNS servers #1111
							
								
								
									
										4
									
								
								.github/ISSUE_TEMPLATE/7_DNS_provider.md
									
									
									
									
										vendored
									
									
								
							
							
						
						@@ -11,7 +11,7 @@ labels: 🌐 website issue, 🗄️ DNS
 | 
				
			|||||||
| 
						
							
	
	
	
	
	
	
	
	 | 
				|||||||
 | 
					
 | 
				
			||||||
**Name:** 
 | 
					**Name:** 
 | 
				
			||||||
**Filtering:** <!-- What is being filtered? Is it opt-in with separate address or not? -->
 | 
					**Filtering:** <!-- What is being filtered? Is it opt-in with separate address or not? -->
 | 
				
			||||||
**Privacy policy:** <!-- link -->
 | 
					**Privacy policy:** <!-- Link, especially when there is logging -->
 | 
				
			||||||
| 
							
								
									
	
	
	
	
	
	
	
	 Todo: read privacy policies of "some" logging (#1097) Todo: read privacy policies of "some" logging (#1097) 
			
			
		Todo: small explanation or a link how to test it? Todo: small explanation or a link how to test it? 
			
			
		Todo: testing instruction in case the provider doesn't advertise this. Todo: testing instruction in case the provider doesn't advertise this. 
			
			
		@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? @nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? 
			
			
		Yeah, I think so 👍🏼 Yeah, I think so 👍🏼 
			
			
		Could we make this also a checkbox? Could we make this also a checkbox? 
			
			
		Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion 
			
			
		Do we mean “Android 9+?” Do we mean “Android 9+?” 
			
			
		I tried to say newer than 9, but I can change it to that too if you wish I tried to say newer than 9, but I can change it to that too if you wish 
			
			
		I guess consistency I guess consistency 
			
			
		Ah gotcha, okay, no worries; you can leave it 👌🏼 Ah gotcha, okay, no worries; you can leave it 👌🏼 
			
			
		Small suggestion: Small suggestion:
```markdown
[ ] supports QNAME minimization <!-- if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` -->
``` 
			
			
		Done Done 
			
			
		Todo: read privacy policies of "some" logging (#1097) Todo: read privacy policies of "some" logging (#1097) 
			
			
		Todo: small explanation or a link how to test it? Todo: small explanation or a link how to test it? 
			
			
		Todo: testing instruction in case the provider doesn't advertise this. Todo: testing instruction in case the provider doesn't advertise this. 
			
			
		@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? @nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? 
			
			
		Yeah, I think so 👍🏼 Yeah, I think so 👍🏼 
			
			
		Could we make this also a checkbox? Could we make this also a checkbox? 
			
			
		Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion 
			
			
		Do we mean “Android 9+?” Do we mean “Android 9+?” 
			
			
		I tried to say newer than 9, but I can change it to that too if you wish I tried to say newer than 9, but I can change it to that too if you wish 
			
			
		I guess consistency I guess consistency 
			
			
		Ah gotcha, okay, no worries; you can leave it 👌🏼 Ah gotcha, okay, no worries; you can leave it 👌🏼 
			
			
		Small suggestion: Small suggestion:
```markdown
[ ] supports QNAME minimization <!-- if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` -->
``` 
			
			
		Done Done 
			
			
		 | 
					|||||||
**Protocols:** <!-- at least DoH or DoT? DNSCrypt? -->
 | 
					**Protocols:** <!-- at least DoH or DoT? DNSCrypt? -->
 | 
				
			||||||
**Server/Location:** <!-- Where is the provider based? Where are their servers located? Anycast if there are multiple servers answering to the same address -->
 | 
					**Server/Location:** <!-- Where is the provider based? Where are their servers located? Anycast if there are multiple servers answering to the same address -->
 | 
				
			||||||
**Source:** <!-- link to the source code, preferred, but optional -->
 | 
					**Source:** <!-- link to the source code, preferred, but optional -->
 | 
				
			||||||
@@ -29,7 +29,7 @@ labels: 🌐 website issue, 🗄️ DNS
 | 
				
			|||||||
| 
						
							
	
	
	
	
	
	
	
	 Todo: read privacy policies of "some" logging (#1097) Todo: read privacy policies of "some" logging (#1097) 
			
			
		Todo: read privacy policies of "some" logging (#1097) Todo: read privacy policies of "some" logging (#1097) 
			
			
		Todo: small explanation or a link how to test it? Todo: small explanation or a link how to test it? 
			
			
		Todo: small explanation or a link how to test it? Todo: small explanation or a link how to test it? 
			
			
		Todo: testing instruction in case the provider doesn't advertise this. Todo: testing instruction in case the provider doesn't advertise this. 
			
			
		Todo: testing instruction in case the provider doesn't advertise this. Todo: testing instruction in case the provider doesn't advertise this. 
			
			
		@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? @nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? 
			
			
		@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? @nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? 
			
			
		Yeah, I think so 👍🏼 Yeah, I think so 👍🏼 
			
			
		Yeah, I think so 👍🏼 Yeah, I think so 👍🏼 
			
			
		Could we make this also a checkbox? Could we make this also a checkbox? 
			
			
		Could we make this also a checkbox? Could we make this also a checkbox? 
			
			
		Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion 
			
			
		Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion 
			
			
		Do we mean “Android 9+?” Do we mean “Android 9+?” 
			
			
		Do we mean “Android 9+?” Do we mean “Android 9+?” 
			
			
		I tried to say newer than 9, but I can change it to that too if you wish I tried to say newer than 9, but I can change it to that too if you wish 
			
			
		I tried to say newer than 9, but I can change it to that too if you wish I tried to say newer than 9, but I can change it to that too if you wish 
			
			
		I guess consistency I guess consistency 
			
			
		I guess consistency I guess consistency 
			
			
		Ah gotcha, okay, no worries; you can leave it 👌🏼 Ah gotcha, okay, no worries; you can leave it 👌🏼 
			
			
		Ah gotcha, okay, no worries; you can leave it 👌🏼 Ah gotcha, okay, no worries; you can leave it 👌🏼 
			
			
		Small suggestion: Small suggestion:
```markdown
[ ] supports QNAME minimization <!-- if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` -->
``` 
			
			
		Small suggestion: Small suggestion:
```markdown
[ ] supports QNAME minimization <!-- if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` -->
``` 
			
			
		Done Done 
			
			
		Done Done 
			
			
		 | 
				|||||||
 | 
					
 | 
				
			||||||
* [ ] supports DoH or DoT <!-- We love DNSCrypt, but there is already https://github.com/DNSCrypt/dnscrypt-resolvers which is directly supported by dnscrypt-proxy, so we don't consider useful to list providers only supporting it.  -->
 | 
					* [ ] supports DoH or DoT <!-- We love DNSCrypt, but there is already https://github.com/DNSCrypt/dnscrypt-resolvers which is directly supported by dnscrypt-proxy, so we don't consider useful to list providers only supporting it.  -->
 | 
				
			||||||
* [ ] supports DNSSEC <!--  https://dnssec.vs.uni-due.de/ can test your current DNS provider. -->
 | 
					* [ ] supports DNSSEC <!--  https://dnssec.vs.uni-due.de/ can test your current DNS provider. -->
 | 
				
			||||||
* [ ] no PII logs <!-- TODO: read Quad9/Cloudflare/etc. to define this! -->
 | 
					* [ ] doesn't log IP addresses during normal operation <!-- If your suggestion logs, please compare its privacy policy with other servers on our table that keep logs. -->
 | 
				
			||||||
| 
							
								
									
	
	
	
	
	
	
	
	 Todo: read privacy policies of "some" logging (#1097) Todo: read privacy policies of "some" logging (#1097) 
			
			
		Todo: small explanation or a link how to test it? Todo: small explanation or a link how to test it? 
			
			
		Todo: testing instruction in case the provider doesn't advertise this. Todo: testing instruction in case the provider doesn't advertise this. 
			
			
		@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? @nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? 
			
			
		Yeah, I think so 👍🏼 Yeah, I think so 👍🏼 
			
			
		Could we make this also a checkbox? Could we make this also a checkbox? 
			
			
		Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion 
			
			
		Do we mean “Android 9+?” Do we mean “Android 9+?” 
			
			
		I tried to say newer than 9, but I can change it to that too if you wish I tried to say newer than 9, but I can change it to that too if you wish 
			
			
		I guess consistency I guess consistency 
			
			
		Ah gotcha, okay, no worries; you can leave it 👌🏼 Ah gotcha, okay, no worries; you can leave it 👌🏼 
			
			
		Small suggestion: Small suggestion:
```markdown
[ ] supports QNAME minimization <!-- if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` -->
``` 
			
			
		Done Done 
			
			
		Todo: read privacy policies of "some" logging (#1097) Todo: read privacy policies of "some" logging (#1097) 
			
			
		Todo: small explanation or a link how to test it? Todo: small explanation or a link how to test it? 
			
			
		Todo: testing instruction in case the provider doesn't advertise this. Todo: testing instruction in case the provider doesn't advertise this. 
			
			
		@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? @nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? 
			
			
		Yeah, I think so 👍🏼 Yeah, I think so 👍🏼 
			
			
		Could we make this also a checkbox? Could we make this also a checkbox? 
			
			
		Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion 
			
			
		Do we mean “Android 9+?” Do we mean “Android 9+?” 
			
			
		I tried to say newer than 9, but I can change it to that too if you wish I tried to say newer than 9, but I can change it to that too if you wish 
			
			
		I guess consistency I guess consistency 
			
			
		Ah gotcha, okay, no worries; you can leave it 👌🏼 Ah gotcha, okay, no worries; you can leave it 👌🏼 
			
			
		Small suggestion: Small suggestion:
```markdown
[ ] supports QNAME minimization <!-- if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` -->
``` 
			
			
		Done Done 
			
			
		 | 
					|||||||
 | 
					
 | 
				
			||||||
#### Desired features
 | 
					#### Desired features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
| 
						
							
	
	
	
	
	
	
	
	 Todo: read privacy policies of "some" logging (#1097) Todo: read privacy policies of "some" logging (#1097) 
			
			
		Todo: read privacy policies of "some" logging (#1097) Todo: read privacy policies of "some" logging (#1097) 
			
			
		Todo: small explanation or a link how to test it? Todo: small explanation or a link how to test it? 
			
			
		Todo: small explanation or a link how to test it? Todo: small explanation or a link how to test it? 
			
			
		Todo: testing instruction in case the provider doesn't advertise this. Todo: testing instruction in case the provider doesn't advertise this. 
			
			
		Todo: testing instruction in case the provider doesn't advertise this. Todo: testing instruction in case the provider doesn't advertise this. 
			
			
		@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? @nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? 
			
			
		@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? @nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it? 
			
			
		Yeah, I think so 👍🏼 Yeah, I think so 👍🏼 
			
			
		Yeah, I think so 👍🏼 Yeah, I think so 👍🏼 
			
			
		Could we make this also a checkbox? Could we make this also a checkbox? 
			
			
		Could we make this also a checkbox? Could we make this also a checkbox? 
			
			
		Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion 
			
			
		Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion 
			
			
		Do we mean “Android 9+?” Do we mean “Android 9+?” 
			
			
		Do we mean “Android 9+?” Do we mean “Android 9+?” 
			
			
		I tried to say newer than 9, but I can change it to that too if you wish I tried to say newer than 9, but I can change it to that too if you wish 
			
			
		I tried to say newer than 9, but I can change it to that too if you wish I tried to say newer than 9, but I can change it to that too if you wish 
			
			
		I guess consistency I guess consistency 
			
			
		I guess consistency I guess consistency 
			
			
		Ah gotcha, okay, no worries; you can leave it 👌🏼 Ah gotcha, okay, no worries; you can leave it 👌🏼 
			
			
		Ah gotcha, okay, no worries; you can leave it 👌🏼 Ah gotcha, okay, no worries; you can leave it 👌🏼 
			
			
		Small suggestion: Small suggestion:
```markdown
[ ] supports QNAME minimization <!-- if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` -->
``` 
			
			
		Small suggestion: Small suggestion:
```markdown
[ ] supports QNAME minimization <!-- if you have access to the dig command, `dig +short txt qnamemintest.internet.nl` -->
``` 
			
			
		Done Done 
			
			
		Done Done 
			
			
		 | 
				|||||||
Todo: read privacy policies of "some" logging (#1097)
Todo: read privacy policies of "some" logging (#1097)
Todo: small explanation or a link how to test it?
Todo: small explanation or a link how to test it?
Todo: testing instruction in case the provider doesn't advertise this.
Todo: testing instruction in case the provider doesn't advertise this.
@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it?
@nitrohorse Could we actually boost DNSSEC into a required feature as everyone on #1097 appears to support it?
Yeah, I think so 👍🏼
Yeah, I think so 👍🏼
Could we make this also a checkbox?
Could we make this also a checkbox?
Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion
Sure, done, I was thinking of making it obvious that all features are checked, but I guess this is nice for comparsion
Do we mean “Android 9+?”
Do we mean “Android 9+?”
I tried to say newer than 9, but I can change it to that too if you wish
I tried to say newer than 9, but I can change it to that too if you wish
I guess consistency
I guess consistency
Ah gotcha, okay, no worries; you can leave it 👌🏼
Ah gotcha, okay, no worries; you can leave it 👌🏼
Small suggestion:
Small suggestion:
Done
Done