Graf.

Privacy Policy

Last updated: 2026-07-24

Graf is a private messenger built on the Matrix protocol. Privacy is the product. This policy explains what Graf does and does not collect.

What we collect

What we do NOT collect

Capture protection

Graf is screenshot-aware: message content renders black in screenshots and screen recordings, and everyone in a chat is notified when a member captures it. This is a deterrent, not a guarantee — it cannot stop someone photographing their screen with another device or using a third-party client. Capture notices are end-to-end encrypted like every other message; we never see them.

Federation

Graf is part of the Matrix network. If you message someone on another homeserver, the metadata required to deliver those messages is shared with that homeserver, which has its own policies.

Notifications

Push notifications carry only a reference to a message, not its content. Your device fetches and decrypts the message locally. Message content is never sent in cleartext through Apple's push service.

Data retention and deletion

You can delete your account from within the app (Settings). Deleting your account removes your profile and deactivates your identity on the homeserver.

Your data, your server

You can run Graf against your own Matrix homeserver instead of graf.chat. In that case your data lives on your server under your control.

Contact

Questions or abuse reports: privacy@graf.chat