With my best of understanding any linux user can set the Proxy (HTTP/HTTPS/SOCKS) server information via the Browsers on the Linux box or the preference tools provided by Desktop Managers [Network Proxy preference tool on KDE]. Is this correct?

My query is in which files the Browsers and these preference tools keep this information?

I will appreciate any thoughts/pointers to this.