Featured Article

PSA: Your chat and call apps may leak your IP address

Apps like Signal, WhatsApp, Telegram and FaceTime use a feature that can reveal IP addresses to callers

Comment

overhead view of people using smartphones
Image Credits: Ian Gavan/Getty Images for Deutsche Telekom / Getty Images under a CC BY 2.0 (opens in a new window) license.

Your favorite messaging and calling app could reveal your IP address to the person on the other end of a call. And that, essentially, is because most chat apps default to using peer-to-peer connections — meaning you and the person you’re talking to connect directly to each other — to improve the quality of the calls.

That is not necessarily a huge risk. But, according to experts, it’s not clear that users are aware of this potential privacy issue, or are aware of how calls over popular messaging apps like Telegram, Signal, WhatsApp, Facebook Messenger, Apple’s FaceTime, Viber, Snapchat and Threema work.

“Even for users with more extreme threat models, I think that most of them aren’t aware of the fact that calls can leak their IP address to the person that they’re calling,” Cooper Quintin, a security researcher at the Electronic Frontier Foundation, told TechCrunch.

Matthew Green, a cryptography teacher at Johns Hopkins University, said on X (formerly Twitter) that he did not realize Signal revealed IP addresses in calls between contacts. Green also added that it’s likely many users are also not aware.

“Anytime someone sets a feature as a non-default, I assume 95% of users never touch it. When they put it under the ‘Privacy’ settings menu, I raise my expectation to 99%. But Privacy > Settings > Advanced? I’d bet we’re up to 99.8% now,” Green wrote, referring to the option to turn off peer-to-peer calls completely off on Signal.

IP addresses don’t reveal your precise location, but can still present a risk to users who have their IP address exposed, especially for victims of abuse, according to Runa Sandvik, a digital security expert and founder of Granitt, a startup that helps defend at-risk users. IP addresses can also be linked to a person’s internet activity, which can subject users to surveillance.

Experts agree that there isn’t a one-size-fits-all solution, and that this is a complicated problem.

“It’s a tough call about what would be the better way to do it,” said Quintin, who has studied the security and privacy of several messaging apps. “I don’t think there’s any great way to do this that perfectly protects everybody’s privacy all the time. People calling each other can either reveal their IP address to each other. Or the proxy servers for the encrypted messaging app can have a list of everybody who’s calling everybody. And that can be potentially accessed by law enforcement.”

Telegram

In October, we reported that Telegram leaks users’ IP addresses during calls made between contacts. Security researcher Denis Simonov, also known as n0a, made a relatively easy-to-use tool that is designed to capture the IP address of the other person during a call, as long as the two callers are in each other’s contacts. Telegram reveals users’ IP addresses in that circumstance because calls between contacts default to being peer-to-peer with the goal of having better “quality and reduced latency,” according to Telegram spokesperson Remi Vaughn.

“The downside of this is that it necessitates that both sides know the IP address of the other (since it is a direct connection). Unlike on other messengers, calls from those who are not your contact list will be routed through Telegram’s servers to obscure that,” Vaughn told TechCrunch.

Other apps work in a similar way, and can also leak IP addresses. Below, we go through some of the most popular chat and calling apps in the world and break down how they work and under what circumstances they can reveal IP addresses between callers. (Note: all instructions below are for the iOS apps.)

Telegram users can prevent leaking their IP address by disabling peer-to-peer calls completely by going to Telegram’s Settings > Privacy and Security > Calls, and then select “Never” in the Peer-to-Peer menu.

Telegram setting to avoid leaking your IP address in calls.

Signal

In a blog post about the launch of video calls on Signal from 2017, Signal’s founder Moxie Marlinspike wrote that from then on, Signal would establish a peer-to-peer connection in calls between contacts. If not, Signal would still be relaying calls through its servers, which results in masking the caller’s IP addresses.

“By default, Signal will only attempt to establish a P2P [peer-to-peer] connection if you are initiating the call or if you are receiving a call from someone in your contacts. If you are receiving a call from someone not in your address book, Signal will relay that call through the Signal service,” Marlinspike wrote.

It’s important to remember that Signal’s messages and calls are end-to-end encrypted by default, meaning that the company cannot see or listen to the contents of any communication.

Just like Telegram, which has an option to turn off peer-to-peer by default and thus avoid leaking users’ IP addresses, Signal offers that option too.

If you want to completely eliminate the risk of exposing your IP address on Signal, tap on your avatar on the top left, tap on Settings, then Privacy, scroll all the way down to Advanced, and turn on the “Always Relay Calls” option.

Setting in Signal to disable peer-to-peer calls.
Signal’s settings in iOS to disable peer-to-peer calls. Image Credits: TechCrunch

Signal chose to make peer-to-peer calling the default between contacts to give users calls that have better audio quality and less latency, according to Signal’s president Meredith Whittaker.

“If we had relay as the default it would not work well for many people in various parts of the world. Peer to peer is faster and more performant, which in many cases is the difference between the feature working or not,” Whittaker told TechCrunch. “So ultimately it’s not just a performance issue, it’s a ‘will this work for people at all?’ issue.”

According to Signal’s senior technical writer Josh Lund, what Signal is doing is now the industry’s standard. “Using peer to peer connections is just how Voice over IP apps work. And I think that’s a really important point to represent accurately,” Lund said.

WhatsApp

Meta-owned WhatsApp, one of the most popular chat apps in the world (if not the most), is designed to switch between peer-to-peer and relayed calls automatically, WhatsApp said.

That choice depends on call latency and which option provides stronger call quality. Sometimes that’s peer-to-peer, sometimes relaying the call through the WhatsApp server is better, according to WhatsApp. Just like Signal, WhatsApp messages and calls are end-to-end encrypted by default.

On Nov. 8, WhatsApp launched an optional feature that gives WhatsApp users the ability to hide their IP address from other people they’re calling. With this feature, users can now force all calls to go through WhatsApp’s servers, instead of connecting directly to the person they’re having a call with. That way, the user can hide their IP address from other people. Users can enable this new feature both on iOS and Android by toggling the “Protect IP Address in Calls” option under Settings > Privacy > Advanced.

In other words, this disable peer-to-peer calls completely, eliminating the risk of exposing one’s IP address to another WhatsApp users.

“IP addresses may contain information that some of our most privacy-conscious users are mindful of, such as broad geographical location or internet provider,” the company wrote in the announcement’s blog post. “To address this concern, we introduced a new feature on WhatsApp that allows you to protect your IP address during calls.”

FaceTime

Apple’s FaceTime, which is also end-to-end encrypted by default, uses peer-to-peer connections for every call, according to Apple’s security documentation.

“When the user answers the call, the audio is seamlessly transmitted from the user’s iPhone using a secure peer-to-peer connection between the two devices,” Apple says in the guide.

There is no option to turn this peer-to-peer connection off. Apple did not respond to a request for comment.

Facebook Messenger

Facebook Messenger makes it clear in a help page that “in audio or video calls between only two people, your IP address will be shared with the other person’s device to establish a peer-to-peer connection.”

“A peer-to-peer connection uses your IP address to connect directly with the person you’re calling to help improve the audio and video quality of your call. While this happens in the background, it may be possible for the other person to discover your IP address,” the page reads.

Meta spokesperson Alex Dziedzan told TechCrunch that “if you answer a call on Messenger, you will share your IP address. You can’t turn off calling as a feature.”

Snapchat

It’s unclear how Snapchat calls work, and whether they leak IP addresses or not. There’s no reference to the use of peer-to-peer calls or whether calls expose IP addresses anywhere on Snapchat’s official website. Snapchat did not respond to requests for comment.

Viber

On its website, Viber says that “peer-to-peer is only used in 1-on-1 calls on Viber.” And that users can choose to turn peer-to-peer communication off so that “your IP address is no longer used in your Viber calls, but it will reduce your call quality.”

To turn off peer-to-peer calls, go to More on the bottom-left corner with the three dots, tap on Settings, then Privacy, scroll down and turn off the toggle for “Use Peer-to-Peer.”

Setting in Viber to switch off peer-to-peer calls.
Viber’s settings in iOS to disable peer-to-peer calls. Image Credits: TechCrunch

Viber did not respond to a request for comment.

Threema

The privacy-minded messaging app Threema works similarly to Signal. Threema spokesperson Julia Weiss told TechCrunch that calls between “unverified contacts” are “always routed through the Threema server in order to obscure the IP address.”

Users who verify each other, either by scanning their QR code or Threema ID in real life or through contact discovery — a system that allows users to link their Threema ID to their phone numbers or email addresses — will have their calls be peer-to-peer by default.

Setting in Threema to switch off peer-to-peer calls.
Threema’s settings in iOS to disable peer-to-peer calls. Image Credits: TechCrunch

And, like Signal and Telegram, Threema users can turn off peer-to-peer by default, making all calls go through its relay servers.

To turn that option on, go to Settings, Threema Calls, and then turn on “Always Relay Calls.”

UPDATE, Nov. 8, 10:30 a.m. ET: This article has  been updated to include the news that WhatsApp now offers users a feature to turn off peer-to-peer calls and thus hide their IP address to other users.

UPDATE, Nov. 14, 11:30 a.m. ET: This article has been updated to include instructions on how to disable peer-to-peer calls in Telegram.

Read more on TechCrunch:

More TechCrunch

Tesla had internally planned to build the dedicated robotaxi and the $25,000 car, often referred to as the Model 2, on the same platform.

Elon Musk confirms Tesla ‘robotaxi’ event delayed due to design change

What this means for the space industry is that theory has become reality: The possibility of designing a habitation within a lunar tunnel is a reasonable proposition.

Moon cave! Discovery could redirect lunar colony and startup plays

Get ready for a prime week of savings at TechCrunch Disrupt 2024 with the launch of Disrupt Deal Days! From now to July 19 at 11:59 p.m. PT, we’re going…

Disrupt Deal Days are here: Prime savings for TechCrunch Disrupt 2024!

Deezer is the latest music streaming app to introduce an AI playlist feature. The company announced on Monday that a select number of paid users will be able to create…

Deezer chases Spotify and Amazon Music with its own AI playlist generator

Real-time payments are becoming commonplace for individuals and businesses, but not yet for cross-border transactions. That’s what Caliza is hoping to change, starting with Latin America. Founded in 2021 by…

Caliza lands $8.5 million to bring real-time money transfers to Latin America using USDC

Adaptive is a platform that provides tools designed to simplify payments and accounting for general construction contractors.

Adaptive builds automation tools to speed up construction payments

When VanMoof declared bankruptcy last year, it left around 5,000 customers who had preordered e-bikes in the lurch. Now VanMoof is up and running under new management, and the company’s…

How VanMoof’s new owners plan to win over its old customers

Mitti Labs aims to transform rice farming in India and other South Asian markets by reducing methane emissions by 50% and water consumption by 30%.

Mitti Labs aims to make rice farming less harmful to the climate, starting in India

This is a guide on how to check whether someone compromised your online accounts.

How to tell if your online accounts have been hacked

There is a general consensus today that generative AI is going to transform business in a profound way, and companies and individuals who don’t get on board will be quickly…

The AI financial results paradox

Google’s parent company Alphabet might be on the verge of making its biggest acquisition ever. The Wall Street Journal reports that Alphabet is in advanced talks to acquire Wiz for…

Google reportedly in talks to acquire cloud security company Wiz for $23B

Featured Article

Hank Green reckons with the power — and the powerlessness — of the creator

Hank Green has had a while to think about how social media has changed us. He started making YouTube videos in 2007 with his brother, novelist John Green, at a time when the first iPhone was in development, Myspace was still relevant and Instagram didn’t exist. Seventeen years later, posting…

Hank Green reckons with the power — and the powerlessness — of the creator

Here is a timeline of Synapse’s troubles and the ongoing impact it is having on banking consumers. 

Synapse’s collapse has frozen nearly $160M from fintech users — here’s how it happened

Featured Article

Helixx wants to bring fast-food economics and Netflix pricing to EVs

When Helixx co-founder and CEO Steve Pegg looks at Daisy — the startup’s 3D-printed prototype delivery van — he sees a second chance. And he’s pulling inspiration from McDonald’s to get there.  The prototype, which made its global debut this week at the Goodwood Festival of Speed, is an interesting proof…

Helixx wants to bring fast-food economics and Netflix pricing to EVs

Featured Article

India clings to cheap feature phones as brands struggle to tap new smartphone buyers

India is struggling to get new smartphone buyers, as millions of Indians don’t go for an upgrade and continue to be on feature phones.

India clings to cheap feature phones as brands struggle to tap new smartphone buyers

Roboticists at The Faboratory at Yale University have developed a way for soft robots to replicate some of the more unsettling things that animals and insects can accomplish — say,…

Meet the soft robots that can amputate limbs and fuse with other robots

Featured Article

If you’re an AT&T customer, your data has likely been stolen

This week, AT&T confirmed it will begin notifying around 110 million AT&T customers about a data breach that allowed cybercriminals to steal the phone records of “nearly all” of its customers. The stolen data contains phone numbers and AT&T records of calls and text messages during a six-month period in…

If you’re an AT&T customer, your data has likely been stolen

In the first half of 2024 alone, more than $35.5 billion was invested into AI startups globally.

Here’s the full list of 28 US AI startups that have raised $100M or more in 2024

Whistleblowers have accused OpenAI of placing illegal restrictions on how employees can communicate with government regulators, according to a letter obtained by The Washington Post. Lawyers representing anonymous whistleblowers sent…

Whistleblowers accuse OpenAI of ‘illegally restrictive’ NDAs

Business email compromise attacks are on the rise. Here’s how you can stay ahead of the hackers.

How to protect your startup from email scams

Featured Article

What exactly is an AI agent?

Regardless of how they’re defined, the agents are for helping complete tasks in an automated way with as little human interaction as possible.

What exactly is an AI agent?

Meta announced former President Donald Trump’s Facebook and Instagram accounts will no longer be subject to heightened suspension penalties, according to an updated blog post on Friday. The company says…

Meta removes special restrictions for Trump’s account ahead of 2024 elections

A Castro Valley resident was charged Thursday for allegedly slashing the tires of 17 Waymo robotaxis in San Francisco between June 24 and June 26, according to the city’s district…

Waymo cameras capture footage of person charged in alleged robotaxi tire slashings

Welcome to Startups Weekly — your weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. This…

Defending Russia’s EU neighbors

Cat-Wells said she started this platform because traditional hiring processes are exclusionary and often overlook skilled, talented disabled people.

A VC told Keely Cat-Wells to get a male, non-disabled co-founder — she balked, nabbed a $2M pre-seed round

A new study examines whether AI could be an automated helpmeet in creative tasks, with mixed results: It appeared to help less naturally creative people write more original short stories…

Experiment finds AI boosts creativity individually — but lowers it collectively

Featured Article

HeadSpin, whose founder is in prison for fraud, sold to PE firm in fire sale, sources say

In total, HeadSpin raised $117 million since its 2015 inception and was last valued at $1.1 billion in 2020.

HeadSpin, whose founder is in prison for fraud, sold to PE firm in fire sale, sources say

A bipartisan group of senators has introduced a new bill that seeks to protect artists, songwriters and journalists from having their content used to train AI models or generate AI…

New Senate bill seeks to protect artists’ and journalists’ content from AI use

When Keith Rabois announced he was leaving Founders Fund to return to Khosla Ventures in January, it came as a shock to many in the venture capital ecosystem — and…

From Ethan Choi to Spencer Peterson, venture capitalists continue to play musical chairs

Archer Aviation and Southwest Airlines are teaming up to figure out what it will take to build out a network of electric air taxis at California airports. Southwest’s customer data…

Archer’s vision of an air taxi network could benefit from Southwest customer data