Skip to content
Archive
← r/macapps
1
100%
u/DenisFlorent 11 hours ago Free

[OS] Plic : a free and open source native macOS Matrix client (Apple Silicon)

Plic is a native Matrix client for the Mac, written in SwiftUI over the Matrix Rust SDK. It started as a fork of Relay by Link Dupont and others, and the fork’s focus is security: what the app keeps, where it sends things, and what it refuses to do. What it does differently: Room keys go only to verified devices. Devices signed by their owner’s cross-signing identity get keys; a device added with a stolen password gets nothing. There is no setting to turn this off. Everything the app keeps is encrypted at rest with a key in the Keychain that cannot be restored onto another Mac. If the Keychain cannot supply it, the app opens nothing rather than store anything in the clear. Received attachments never reach the disk decrypted. Images, PDFs and voice messages open in memory, in the app’s own viewer. Link previews are off by default. When on, they are fetched from your Mac, and the policy says so. No telemetry, no crash reporting, no server of ours. The only servers it talks to are your homeserver and, during a call, the call’s media server. Voice messages in Ogg Opus, MatrixRTC calls, Spaces, a Liquid Glass appearance on macOS 26. Requirements: macOS 26.5 or later, Apple Silicon. Signed and notarized; the SHA-256 of the disk image is on the download page. Download: https://denisflorent.group/plic/ Source (Apache 2.0): https://github.com/denisflorent/plic Privacy policy, which lists what is stored and what leaves your Mac: https://denisflorent.group/plic/privacy/ Known limits, so nobody discovers them the hard way: call keys go to every device in the call, verified or not; call key rotation when someone leaves is not done yet; no independent audit so far. Bug reports and criticism welcome, on GitHub or by email.
2 comments held Reddit says 1 on reddit ↗
  1. u/github-guard moderator pinned 1 11 hours ago
    ⚠️ **GitHub Guard: Trust Warning** One or more repositories scored below the threshold (3), but the post was not removed. ### Repository: denisflorent/plic **Score:** 2/6 - ❌ Low Star Count (⭐ 0 / 100 required) - ❌ New Repository (under 30 days old) - ✅ Licensed under Apache-2.0 - ✅ Security Policy Defined - ℹ️ Personal Account Repository - ℹ️ Unsigned Commits
  2. u/read-the-rules moderator pinned 1 11 hours ago
    Dear DenisFlorent, Your [post](/r/macapps/comments/1x3m6uu/os_plic_a_free_and_open_source_native_macos/) on r/macapps was removed by the Read The Rules app because you need to submit an acknowledgement that you have read the rules. **Please:** * **Take a moment** to refresh yourself with the community rules. To address huge volumes of spam, we have made changes recently with strict post conditions and formatting requirements. * **Submit your acknowledgement** by clicking the 'Read The Rules' option in the main menu of the subreddit or the menu of any comment/post in the sub. Tutorial post, if needed.. Once you are done, you can try submitting your post again, but note that failure to actually read the rules leaves the odds of post removal at 80–90%. Thank you for understanding. Sincerely, u/read-the-rules ^(This is a bot message and replies will not be monitored)