directly access a remote client over Tor: for example by running a TUI client (such as poezio/profanity) or forwarding X11 over your SSH connection to use a graphical client
isolate your client in a properly-configured system such as Whonix; a reasonably-secure OS like Qubes is usually considered the best way to do that, if you can afford the overhead of virtualization
If you’d like to take part in a study of XMPP side-channel leaks (eg. WebRTC) i’d be interested in doing just that, too.
There’s two ways to prevent leaks:
directly access a remote client over Tor: for example by running a TUI client (such as poezio/profanity) or forwarding X11 over your SSH connection to use a graphical client
isolate your client in a properly-configured system such as Whonix; a reasonably-secure OS like Qubes is usually considered the best way to do that, if you can afford the overhead of virtualization
If you’d like to take part in a study of XMPP side-channel leaks (eg. WebRTC) i’d be interested in doing just that, too.