One of our developers suggested an alternative approach: running Suite with a simple script that wipes all data each time the app is closed. It works similarly to using Suite Web in a private browser window, but on Desktop. It’s not very convenient, since no wallets or settings will be remembered and everything resets on every launch, but it is completely foolproof.
#!/bin/bash
echo Launching trezor suite \"anonymously\"
~/apps/Trezor-Suite.AppImage --no-sandbox # your own path here
rm -rf ~/.config/@trezor/suite-desktop # this is default for production AppImage, else use suite-desktop-dev if self-built (not codesign build)
echo "Nuked all Trezor suite data ;)"