When One Toggle Controls Them All: Active Status Sync Issue in Messenger Lite

While testing Facebook Messenger Lite on a device with multiple accounts logged in, I noticed something odd — and concerning. Changing the active status (online/offline) in one account was also changing it for all other logged-in accounts on that device, without any warning or consent.

Messenger Lite is supposed to let each account control its own privacy settings. Active status is a key part of that — it tells people whether you’re online and available to chat. Users often rely on it to appear offline when they want privacy. But in my testing, this independence between accounts didn’t exist.


How I Found the Issue

I first noticed the behavior when I switched between two accounts on the same phone.

I was logged into User A and turned off my active status so that no one could see I was online. Later, I switched to User B and saw that User B’s active status was also set to OFF — even though I had never changed it for that account.

Even stranger, when I toggled User A’s status again, User B’s status followed automatically. Messenger Lite was essentially linking privacy settings between separate accounts just because they were on the same device.


Steps to Reproduce the Bug

  1. Log into User A in Messenger Lite.

  2. Go to settings and turn off active status (set yourself to invisible).

  3. Switch to User B on the same device.

  4. Check active status — it will also be OFF, even though you didn’t change it for User B.

  5. You’ll also receive a notification about User A’s active status change while using User B.

  6. Switch back and forth between accounts, and you’ll see the active status setting mirror itself across all logged-in accounts.


Expected vs Actual Behavior

Feature Expected Behavior Actual Behavior
Active Status Toggle Each account’s online/offline setting should be independent. Changing one account’s active status changes it for all logged-in accounts on the same device.
Privacy Isolation Other accounts should not reflect changes made in a separate account. Status changes apply across all accounts, breaking privacy separation.
Notifications Notifications about active status changes should only appear for the account you’re currently using. Notifications for one account appear while using another account.

Privacy and Security Impact

1. Privacy Leakage Between Accounts
If I turn off active status on one account to appear offline, my other accounts also appear offline — even if I didn’t want that. This means people connected to those other accounts will think I’m unavailable when I’m not.

2. Broken Account Independence
Most users expect that having multiple accounts on the same device won’t link their privacy settings. This bug breaks that assumption, effectively tying different identities together in ways that could confuse or inconvenience users.

3. Contact Miscommunication
If one of my accounts is for work and the other is personal, a status change in one could unintentionally send the wrong signal to contacts on the other.

4. Weak Session Isolation
This behavior suggests that Messenger Lite might be sharing certain session-level settings across accounts, which could indicate deeper account isolation issues.


Why This Matters for Users and Businesses

For individual users, this is an unexpected privacy leak. If you maintain separate Messenger Lite accounts — for example, one for personal conversations and one for business — you might lose control over how each identity appears online.

For business users, it’s potentially more damaging. Imagine running a customer support account and setting it to always show as online, but then toggling your personal account offline. The support account would also appear offline, potentially creating delays, missed messages, and reduced trust from customers.

When privacy settings like active status are unintentionally linked, it erodes confidence in the platform and can cause real-world communication breakdowns.



Comments

Popular posts from this blog

When an AI Search Engine Forgot Who It Was: A Bug Report That Changed Perplexity AI’s Identity

Understanding Android’s One-Time Permissions and Their Privacy Implications

I Accidentally Gained Admin Access to a LinkedIn Company Page - No Verification Needed