This is something I think would be the best solution. It seems like the best possible tradeoff between user privacy, and actual effectiveness.
Rexios@lemm.ee 4 weeks ago
Have you thought about solving this issue in the front end? The client I’m using (Mlem) implemented a feature to directly access the image if the proxy fails. This feature can either be triggered automatically or by pressing a button on the failed image. This allows users the benefit of the proxy while also having the option to give up their IP if they want to see a broken image.
ArchRecord@lemm.ee 4 weeks ago
kyle@lemm.ee 4 weeks ago
If this is feasible, it sounds like an elegant solution. Does it work for the various mobile apps, or would each app need to do it on their end?
Rexios@lemm.ee 4 weeks ago
If there was a Lemmy account setting to automatically bypass the proxy on failure then it might not require any front end work, but the manual bypass button would definitely need to be implemented in each client