Nyaa Consider a scenario where I am sharing my screen (during a meeting, stream, or recording). If I search for a generic destination like "The Ritz," and Kagi decides to automatically insert a Map widget calculated relative to my IP address, the interface essentially broadcasts my approximate location to everyone watching.
I was not on the Kagi Maps page (where one might expect location context). I was on a general search results page.
The server "knowing" my IP is backend data. The interface "showing" my location relative to that IP is a frontend choice. The benefit of a disable toggle is ensuring that the interface remains neutral and doesn't visually expose that data unprompted.