Copy and pasting image URLs is super nice, but if your client automatically displays them, you might be at risk of leaking your IP and user agent πŸ‘‡

Reply to this note

Please Login to reply.

Discussion

Wait a second, how do you see this? πŸ‘€

The link to the image leads to my server which reads the IP and user-agent from the request headers. It then renders it into the image. Every user sees something different depending on which client they use.

My findings so far

Damus: leaks IP, (cant swipe to see what user agent says πŸ™ˆ)

Amethyst: protects IP, leaks user agent (Amethyst/version_number)

Primal: protects IP and user agent (images appear to be proxied)

Gossip: leaks IP, no user agent

Gossip has an option to avoid loading media remotely, for this exact reason.

I was so confused at first. I was like wait that IP seems familiar. This is quite the use case though!