Vanillicon Proxy: Suggestion for more Privacy and Reliability
The vanillicon plugin produces links to vanillicon.com, which leads to third-party domain requests when user accesses a forum. This is disadvantageous due to multiple reasons:
- if there is a problem connecting to the vanillicon.com (e.g. network is broken or the server is down), the user images can't be displayed and the page loading is slowed down.
- every request to a third-party domain could potentially be used for user tracking and is therefore bad for privacy.
In order to eliminate these problems, I have implemented a proxy plugin, which executes the requests to the third-party site instead of the user, and further provides a cache for the images. Therefore, the user now loads the images from the forum server.
I've uploaded the code as a new plugin vanillicon proxy, but I suggest to integrate the proxy and caching code into the official plugin resp. the official vanilla release (since vanillicon is integrated into vanilla since v2.2). This would also be beneficial for the operators of vanillicon.com, since the number of requests would decrease notably.
What do you think about this?