Matrix

matrix.org
Matrix

Matrix is a decentralized open network for secure communications, with E2E encryption with Olm and Megolm. Along with the Element client, it supports VOIP + video calling and IM + group chats. Note that homeservers can log IP addresses and metadata, and unrelayed 1:1 calls may reveal your IP to the other party.

Open Source

Matrix Privacy Policy

Privacy Policy Summary

  • This service is only available to users over a certain age
  • You cannot delete your contributions, but it makes sense for this service
  • The terms for this service are easy to read
  • You should revisit the terms periodically, although in case of material changes, the service will notify
  • Optionally, user-generated content can be encrypted, and this service cannot decrypt it
  • You are prohibited from attempting to gain unauthorized access to other computer systems
  • This service does not guarantee that it or the products obtained through it meet your expectations or requirements
  • You maintain ownership of your content
  • Archives of their agreements are provided so that changes can be viewed over time
  • The service is provided 'as is' and to be used at your sole risk
  • Your account can be deleted without prior notice and without a reason
  • Instead of asking directly, this Service will assume your consent merely from your usage.
  • The service will only respond to government requests that are reasonable
  • A complaint mechanism is provided for the handling of personal data
  • Third parties are involved in operating the service
  • Invalidity of any portion of the Terms of Service does not entail invalidity of its remainder
  • This service assumes no liability for any losses or damages resulting from any matter relating to the service
  • Your personal data may be sold or otherwise transferred as part of a bankruptcy proceeding or other type of financial transaction
  • The service does not guarantee that software errors will be corrected
  • Information is provided about how your personal data is used
  • Your IP address is collected, which can be used to view your approximate location
  • Information is provided about what kind of information they collect
  • Logs are deleted after a finite period of time
  • You can retrieve an archive of your data
  • The service claims to be GDPR compliant for European users
  • You can request access, correction and/or deletion of your data
  • Information is provided about security practices
  • You must report to the service any unauthorized use of your account or any breach of security
  • The court of law governing the terms is in England and Wales
  • You are responsible for maintaining the security of your account and for the activities on your account
  • Failure to enforce any provision of the Terms of Service does not constitute a waiver of such provision
  • Pseudonyms are allowed
  • The service provider makes no warranty regarding uninterrupted, timely, secure or error-free service
  • Your feedback is invited regarding changes to the terms.
  • This service gives your personal data to third parties involved in its operation
  • You agree to indemnify and hold the service harmless in case of a claim related to your use of the service
  • You can delete your content from this service
  • The service informs you that its privacy policy does not apply to third party websites

Score

B

Documents

About the Data

This data is kindly provided by tosdr.org. Read full report at: #2455

Matrix Source Code

Author

matrix-org

Description

The Matrix protocol specification

#hacktoberfest

Homepage

License

Apache-2.0

Created

01 Mar 22

Last Updated

11 Jul 26

Latest version

v1.19

Primary Language

HTML

Size

15,859 KB

Stars

321

Forks

145

Watchers

321

Language Usage

Language Usage

Star History

Star History

Top Contributors

Recent Commits

  • Travis Ralston (08 Jul 26)

    Become unstable

  • Travis Ralston (08 Jul 26)

    Matrix 1.19

  • Travis Ralston (06 Jul 26)

    Normalize changelog

  • Artem (01 Jul 26)

    Specify MSC2545 image packs (#2397) Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Andrew Morgan <[email protected]> Signed-off-by: jpcshka <[email protected]>

  • Richard van der Hoff (24 Jun 26)

    Specify history sharing (#2399) Co-authored-by: Kévin Commaille <[email protected]> Co-authored-by: Johannes Marbach <[email protected]> Co-authored-by: Hubert Chathi <[email protected]>

  • Kévin Commaille (23 Jun 26)

    Clarify string format of `replaces_state` (#2403) Signed-off-by: Kévin Commaille <[email protected]>

  • Kim Brose (17 Jun 26)

    Clarify matrix.to RFC 3986 percent encoding requirements (#2395)

  • Richard van der Hoff (17 Jun 26)

    Fix extension check in check-newsfragments (#2402) This was added in #1542, but has never worked correctly: it failed to set the exit code if an incorrectly-named newsfragment was found.

  • Richard van der Hoff (16 Jun 26)

    Add links to url-safe unpadded base64 (#2401) Now that we have an appendix section describing url-safe unpadded base64, let's link to it rather than describing it in multiple places.

  • Richard van der Hoff (16 Jun 26)

    Use OpenAPI definition for `EncryptedFile` (#2398) ... instead of the ad-hoc table we have currently. Co-authored-by: Kévin Commaille <[email protected]>

  • Richard van der Hoff (16 Jun 26)

    Add zecakeh as codeowner (#2400) Now that @zecakeh has write access to matrix-spec, they should be able to approve PRs for merging. Currently this isn't working, because they aren't listed in the CODEOWNERS file.

  • Alcaro (09 Jun 26)

    Fix typoed e2e algorithm names (#2389) * Fix typoed algorithm names * Create 2389.clarification * Update changelogs/client_server/newsfragments/2389.clarification --------- Co-authored-by: Hubert Chathi <[email protected]>

  • Travis Ralston (09 Jun 26)

    Update ordering behaviour for room directory listing (as per MSC4423) (#2392) * Update ordering behaviour for room directory listing As per MSC4423 * Add changelogs

  • Helix K (08 Jun 26)

    Clarify that server ACLs are case-insensitive (#2334) * Clarify that ACLs are case-insensitive * newsfragment * reword * Update changelogs/server_server/newsfragments/2334.clarification Co-authored-by: Travis Ralston <[email protected]> --------- Co-authored-by: Travis Ralston <[email protected]>

  • Logan Devine (02 Jun 26)

    Specify Mutual Rooms (MSC2666) (#2367) Signed-off-by: Logan Devine <[email protected]> Co-authored-by: Kévin Commaille <[email protected]> Co-authored-by: Richard van der Hoff <[email protected]>

  • Rose (02 Jun 26)

    Update link from whispersystems to signal.org (#2387) Signed-off-by: Rye <[email protected]>

  • gewitternacht (01 Jun 26)

    add links from the Client-Server spec to the Olm message definitions (#2381) * add links from the Client-Server spec to the Olm message definitions * add newsfragment

  • gewitternacht (01 Jun 26)

    replace "Olm message" where not referring to the Olm message format (#2383) * replace "Olm message" where not referring to the Olm message format * add newsfragment

  • gewitternacht (01 Jun 26)

    disambiguate placeholder descriptions in OlmPayload example (#2382) * disambiguate placeholder descriptions in OlmPayload example * add newsfragment

  • Kévin Commaille (29 May 26)

    Pin redocly-cli and fix new errors (#2386) Signed-off-by: Kévin Commaille <[email protected]>

  • Travis Ralston (27 May 26)

    Remind servers that they shouldn't overwrite signatures with those from a policy server (#2385) * Remind servers that they shouldn't overwrite signatures with those from a policy server * changelog

  • Johannes Marbach (27 May 26)

    Add page search widget (Pagefind) (#2331)

  • Hugh Nimmo-Smith (14 May 26)

    Link to RFC 9700 OAuth 2.0 Best Current Practices (#2379)

  • Tulir Asokan (13 May 26)

    Clarify allowed characters in `mxc://` URIs (#2377) The security considerations section already has this MUST, but people often don't look that far. Signed-off-by: Tulir Asokan <[email protected]>

  • Kévin Commaille (12 May 26)

    Improve "Receipts" module of CS API (#2376) * Add links to definitions and clarify string formats of Receipts section Signed-off-by: Kévin Commaille <[email protected]> * Add changelog Signed-off-by: Kévin Commaille <[email protected]> --------- Signed-off-by: Kévin Commaille <[email protected]>

  • Kévin Commaille (12 May 26)

    Improve "Typing Notifications" section of the CS API (#2375) * Convert m.typing JSON schema to YAML For consistency with other schemas. Signed-off-by: Kévin Commaille <[email protected]> * Clarify string formats in Typing Notifications section of the CS API Signed-off-by: Kévin Commaille <[email protected]> * Add changelog Signed-off-by: Kévin Commaille <[email protected]> --------- Signed-off-by: Kévin Commaille <[email protected]>

  • Kévin Commaille (12 May 26)

    Improve "Voice over IP" module of CS API (#2374) * Convert m.call.* schemas syntax to YAML For consistency. Signed-off-by: Kévin Commaille <[email protected]> * Clarify user ID format in m.call.invite Signed-off-by: Kévin Commaille <[email protected]> * Add links to definitions Signed-off-by: Kévin Commaille <[email protected]> * Improve call schemas To look more consistent with other schemas. Signed-off-by: Kévin Commaille <[email protected]> * Clarify URI format in GET /voip/turnServer Signed-off-by: Kévin Commaille <[email protected]> * Add changelog Signed-off-by: Kévin Commaille <[email protected]> * Fix regex Signed-off-by: Kévin Commaille <[email protected]> --------- Signed-off-by: Kévin Commaille <[email protected]>

  • Kévin Commaille (12 May 26)

    Ignore typos in copyright statements (#2373) Those lines may contain a first or last name that can be wrongfully detected as typos. Signed-off-by: Kévin Commaille <[email protected]>

  • Andrew Morgan (06 May 26)

    Note how to paginate using token returned by `/context` (#2372) Co-authored-by: Kévin Commaille <[email protected]>

  • famfo (05 May 26)

    appendicies: update canonical JSON grammar (#2368) Signed-off-by: famfo <[email protected]> Co-authored-by: Richard van der Hoff <[email protected]>

Matrix Website

Website

Matrix.org

Matrix, the open protocol for secure decentralised communications

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 172.66.139.239
  • Location San Francisco, California, United States of America, NA
  • ISP CloudFlare Inc.
  • ASN AS13335

Associated Countries

  • US US
  • CA CA

Safety Score

Website marked as safe

100%

Blacklist Check

matrix.org was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Matrix Reviews

More Encrypted Messaging

  • Probably one of the most popular, secure private messaging apps that combines strong encryption (see Signal Protocol) with a simple UI and plenty of features. It's widely used across the world, and easy-to-use, functioning similar to WhatsApp - with instant messaging, read-receipts, support for media attachments and allows for high-quality voice and video calls. It's cross-platform, open-source and totally free. Signal is recommended by Edward Snowden, and is a perfect solution for most users.

  • Simplex is gaining popularity as a secure and private messaging app renowned for its robust encryption protocol without user IDs or phone numbers and this improves your privacy. Simplex offers instant messaging, supports media attachments and voice and video calls. Additionally, it is cross-platform, open-source, and completely free, aligning with the modern user's preferences for convenience, security, and accessibility. Learn more about the Security Policy.

  • XMPP, also known as Jabber, is an open standard for decentralized messaging that has been widely used for decades. It has actually been the basis upon which WhatsApp, Facebook's Chat and Google's Talk were built, but these companies (eventually) chose to remove the interoperability with other servers. Prominent XMPP clients support OMEMO end-to-end encryption, which is based on the Double Ratchet Algorithm that is used in Signal. For more hands-on information and to register an account you can visit JoinJabber.

About the Data: Matrix

Change History

  • Amended (description, github, subreddit) by @lissy93 #660
  • Moved from Communication › P2P Messaging by @ltguillaume #155

API

You can access Matrix's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/matrix

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Matrix

Help your friends compare Encrypted Messaging, and pick privacy-respecting software and services.
Share Matrix and Awesome Privacy with your network!

View Encrypted Messaging (4)