github blueprint-freespeech/ricochet-refresh v3.0.34-release
Ricochet-Refresh 3.0.34

latest releases: v3.0.36-release, v3.0.35-release
3 months ago

Built, packaged and signed with ricochet-build tag 3.0.34-build1

This release adds initial support for disabling window capture of Ricochet-Refresh windows on Windows using the SetWindowDisplayAffinity function to hopefully mitigate some snooping through Microsoft's new Windows Recall 'feature'. This change has the following consequences:

  • Users will no longer be able to capture Ricochet-Refresh window visuals (e.g. via screenshots or OBS screen capture)
  • Any accessibility or translation software which depends on such capture functionality will no longer work with Ricochet-Refresh

For now, this change is enabled by default for all Windows users, but if there is a genuine need it could be made configurable with sensible defaults. This was tested in a Windows 10 LTSC VM and confirmed that Ricochet-Refresh windows are not composited when taking screenshots (whereas version 3.0.33 windows are visible), but further confirmation from other Windows users would be appreciated. 😃

See Signal's blog post for further background and details on the approach we've used here:

As always, we would encourage at-risk users to migrate away from operating systems which do not respect users' privacy.

Changelog

All Platforms

  • Updated tor-expert-bundle to 14.5.3
  • Updated Qt to 5.15.17

Windows

  • Exclude Ricochet-Refresh windows from window capture (issue #200, commit 2e82e19)

Don't miss a new ricochet-refresh release

NewReleases is sending notifications on new releases.