Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
ContactDiscoveryService Alternatives
Similar projects and alternatives to ContactDiscoveryService
-
-
Signal-Server
Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
simplex-chat
SimpleX - the first messaging platform operating without user identifiers of any kind - 100% private by design! iOS and Android apps are released 📱!
-
whatsapp-viewer
Small tool to display chats from the Android msgstore.db database (crypt12)
-
-
session-desktop
Session Desktop - Onion routing based messenger
-
simplexmq
⚙️ SimpleXMQ - A reference implementation of the SimpleX Messaging Protocol for simplex queues over public networks.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
matrix-doc
Proposals for changes to the matrix specification [Moved to: https://github.com/matrix-org/matrix-spec-proposals]
-
-
-
Peergos
A p2p, secure file storage, social network and application protocol
-
-
Mechanics-of-MobileCoin
Technical exploration of the MobileCoin cryptocurrency
-
-
status-mobile
a free (libre) open source, mobile OS for Ethereum
-
-
fog
DEPRECATED: Repo Contents moved to https://github.com/mobilecoinfoundation/mobilecoin (by mobilecoinfoundation)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ContactDiscoveryService reviews and mentions
-
7 Best Open-Source Alternatives To WhatsApp In 2023
[1] https://signal.org/blog/private-contact-discovery/
-
WhatsApp data leak: 500M user records for sale
Signal uses SGX for remote attestation, which presumably lets the client verify that the code running on the server is a build of the OSS code and not a modified version. But I don't know the details or if this is reliable.
SGX and remote attestation described here:
- Elon on Signal
- Absolutely Insane "Feature"
-
Twilio Incident: What Signal Users Need to Know
Signal (or, more accurately, one of its predecessors) used to use client-side private set intersection for contact discovery, but this scales poorly [1].
Now they use a solution based on Intel SGX and server-side trusted computing [2].
-
New Intel chips won't play Blu-ray disks due to SGX deprecation
* dynamic HSM (https://github.com/intel/ehsm)
* machine learning in tandem with GPUs https://azure.microsoft.com/en-us/blog/azure-confidential-co...
* autonomous key management (https://docs.oasis.dev/general/oasis-network/overview#privac...)
* signal contact discovery (https://signal.org/blog/private-contact-discovery/)
Many of these will also work with next-gen enclave tech (mainly in the direction of total VM encryption), but those aren’t as secure as SGX yet, so SGX has continued utility to applications beyond DRM.
-
Messaging apps that don’t access contacts?
You’re looking for a solution where the problem actually doesn’t exist. At least not in Signal’s case. My advice is that instead of installing yet another fringe application nobody uses, and ending up actually or even potentially losing your privacy, do some light reading about how Signal handles contacts and contact discovery. Skimming through their FAQ might suffice.
-
Is anyone here using Signal?
You are mistaking privacy for an absolute. Signal makes your conversations private. While it uses your phone number for registration, you can choose who to give it to just as you would your phone number. They have also gone to great lengths, far more than other providers, to protect your contacts
-
Why Not Signal?
We should make a distinction between the server tampering with message content and message metadata. Message content is protected by well-scrutinized and auditable client code. However, there's nothing stopping a malicious server from logging a bunch of extra metadata on top of what they claim to log, which would be very interesting for nation states. And the extra-metadata scenario is the one being criticized, I think.
If you trust Intel SGX (or other secure enclaves) it is theoretically possible for the server to attest to the client that a particular hash of code is running. (Typically the reverse process is used, to attest to a server that a client is running whatever DRM code the company wants.)
Signal already uses SGX to implement contact search [1]. The actual algorithm is performed in plaintext in the enclave.
Now, you might counter that SGX is full of holes, and I would agree with you.
-
SimpleX Chat - the first chat platform that is 100% private by design - it has no access to your connections graph - now as mobile apps!
Signal [doesn't hold your connection graph and can cryptographically verify that it is not shared](https://signal.org/blog/private-contact-discovery/). What is the improvement over that approach?
-
A note from our sponsor - SonarQube
www.sonarqube.org | 4 Feb 2023
Stats
signalapp/ContactDiscoveryService is an open source project licensed under GNU Affero General Public License v3.0 which is an OSI approved license.
Popular Comparisons
- ContactDiscoveryService VS whatsapp-viewer
- ContactDiscoveryService VS Signal-Server
- ContactDiscoveryService VS TextSecure
- ContactDiscoveryService VS TelegramAndroid
- ContactDiscoveryService VS simplex-chat
- ContactDiscoveryService VS simplexmq
- ContactDiscoveryService VS matrix-doc
- ContactDiscoveryService VS jami-cli
- ContactDiscoveryService VS element-ios
- ContactDiscoveryService VS Mechanics-of-MobileCoin