Bridging the Gap: Do My Messaging Apps Really Need Interoperability?

The European Union (EU) passed the Digital Markets Act (DMA) in 2022 and asked companies to comply with its interoperability regulation in 2024. In March 2024, Meta complied with the DMA and enabled interoperability on WhatsApp and Messenger in the EU. So what is interoperability in messaging apps and should companies embrace it? In this piece, I take a look at interoperability in messaging apps and probe further into its advantages and disadvantages.

A Case for Interoperability in Messaging Apps

Let’s first briefly understand what interoperability is in the context of messaging apps. Take the example of emails. You can send an email from Gmail to an Outlook user seamlessly. You don’t need to have an Outlook account to send emails to Outlook users. Similarly, an Outlook user can send an email to a Gmail or Yahoo user without any friction. This works across all email services.

A point closer to home: the way UPI works in India. You can send money from PhonePe to a GPay user without having a GPay account. It works across all UPI apps.

That is the essence of interoperability. A service that can operate beyond its platform and communicate with other third-party services. Now for the past few years, governments, especially the EU, have been advocating and asking companies to implement interoperability in messaging apps.

interoperability with messaging apps like whatsapp, signal and telegram

It can be highly convenient to users as this ruling lets a WhatsApp user send messages to users on other messaging apps. The user doesn’t have to be on a particular messaging app to send or receive messages. Users can choose the messaging app that best meets their needs without having to worry about whether their contacts use the same service. It can make the messaging experience seamless.

Most importantly, interoperability prevents platform lock-in. Apple has been leveraging its iMessage lock-in to bring more users into its fold. Sadly, due to this lock-in (also called the Network Effect), users are locked to the platform and sadly can’t leave it easily. Remember Tim Cook asking an audience member to buy an iPhone in order to send better videos to his mom?

So, there is definitely a good case for introducing interoperability in messaging apps. But what are the drawbacks? Let’s find out below.

What are the Drawbacks?

While Meta has enabled third-party interoperability for WhatsApp and Messenger in the EU, there are some issues that need attention. First of all, maintaining end-to-end encryption (E2EE) is of paramount importance while complying with interoperability.

We all know that WhatsApp has E2E encryption turned on by default, and Meta is also rolling out default E2EE for Facebook Messenger. Apart from that, Signal and Google Messages also offer E2E encryption. The common thread between all these messaging apps is that all of them use the tried-and-tested Signal Protocol to implement end-to-end encryption.

whatsapp interoperability simplified diagram
Image Courtesy: Meta

In its blog post, Meta says that if third-party messaging apps use the same Signal Protocol for E2E encryption, it would “maximize user security“. The company also says that it can support other compatible protocols, but the protocol should have the “same security guarantees as Signal.”

The point here is that for maintaining E2E encryption while offering interoperability, having a common cryptographic protocol is important. While transmitting the message from one service to another, there should be no leakage whatsoever.

While we have built a secure solution for interop that uses the Signal Protocol encryption to protect messages in transit, without ownership of both clients (endpoints) we cannot guarantee what a third-party provider does with sent or received messages, and we therefore cannot make the same promise,” says Meta.

It means that security is still a contentious issue for implementing interoperability in messaging apps. Not to mention, Apple’s iMessage and Telegram have different proprietary encryption protocols. Supporting a score of messaging apps with different protocols would be a challenging task. By the way, iMessage is not part of the EU’s interoperable regulation as a large number of people in the EU do not use its service.

What About Spam?

Apart from security drawbacks, there are also concerns about spam and phishing in messaging apps. Unlike email services, messaging is more private, hence, bringing in interoperability would make personal messaging a nightmare.

We already know that our email inboxes are filled with spam, phishing messages, and unsolicited emails from just about anyone. Opening the floodgates to third-party services would extend the wider network of communication to malicious actors for spam and phishing attacks.

Closing Thoughts: Is Interoperability a Good Idea?

While interoperability brings convenience for users and prevents platform lock-in, it is equally true that maintaining iron-clad security across third-party services is a harder technical problem to solve. Messaging apps using different security protocols may bring in more vulnerabilities. Not to mention, spam and phishing messages can ruin the personal messaging experience.

As for platform lock-in, Apple is now forced to support the RCS communication protocol and will bring RCS support to iMessage in 2024. It will finally replace the unencrypted SMS protocol as the fallback option on iMessage. That said, Apple is said to not use the Signal protocol for RCS. It’s going to develop a separate RCS encryption standard with the GSMA. And Android messages will still be displayed in green bubbles.

While the interoperability war continues for messaging apps, what do you think about the EU’s decision? Let us know your thoughts in the comments below.

Comments 0
Leave a Reply

Loading comments...