Hello @utopia , thank you for contributing to my suggestion!
A few considerations:
utopia The IP leaks the service we’re using.
Actually, the IP leaks the company who owns the IP block in question.
In Kagi's case, it uses:
IPv4 -> 34.111.242.115
IPv6 -> 2600:1901::daa1:::
Ironically, both are owned by Google LLC, and so it appears to be with any basic lookup.
You can see for yourself here. This is Kagi's IPv4:
https://www.whatismyip.com/ip/34.111.242.115/
Of course, a quick search or any lookup that goes any further beyond that reveals that "34.111.242.115" specifically is owned by Kagi.
ECH makes it much harder to pinpoint who website's you're visiting. Instead of just looking up the SNI in plain text (that would be kagi.com), they would have to look up the IP and read "Google" (and stop there most of the times).
For that reason, I believe enabling ECH is beneficial because it makes automated network traffic analysis more difficult and time-consuming, boosting the end user's privacy in return.
utopia Enabling DNSSEC incurs an AWS upcharge
That's unfortunate.
utopia Whether or not Kagi wants to incur this charge is up to them.
Undoubtedly. As users, the best we can do is suggest features and bring pros and cons to the table.
I do think having DNSSEC + ECH is attractive, considering Kagi's userbase is very technologically aware. Some evidence are the most "upvoted" domains on the search engine - GitHub and Arch Wiki are leading, if I'm not mistaken.
Once again, thank you for your contribution to this topic @utopia .