Snapchat users are increasingly frustrated by the platform’s recent update that automatically removes Bitmoji avatars from friend lists without explicit consent, sparking confusion and backlash across French-speaking TikTok communities under the hashtag #pourquoi vous enlevez les gens. This isn’t merely a UI tweak—it’s a strategic shift in Snap’s social graph architecture, where Bitmoji integration is being decoupled from core friend management to prioritize AI-driven content discovery over persistent social connections, raising urgent questions about user agency, platform lock-in, and the erosion of opt-in norms in ephemeral messaging apps.
The Bitmoji Decoupling: How Snap’s AI Feed Wars Are Rewriting Social Contracts
At the heart of the controversy lies Snap’s Quiet Ship update from late March 2026, which altered how Bitmoji data is cached and rendered within the Friends tab. Previously, Bitmoji avatars served as persistent visual anchors tied to your Snapchat friend list—removing a friend would remove their Bitmoji, and vice versa. Now, Bitmoji are generated on-demand via a new microservice called bitmoji-v2, hosted on Snap’s AI Infrastructure Layer (AIL), which pulls avatar data independently of your social graph. This means that even if you haven’t explicitly removed someone as a friend, their Bitmoji may disappear from chat threads or the map if Snap’s engagement models deem them “low-interaction” based on AI-scored affinity metrics.

This architectural shift isn’t accidental. Internal documentation leaked to The Information in February revealed Project Helix—a Snap initiative to reduce reliance on static social graphs in favor of dynamic, AI-curated interest networks. By separating Bitmoji persistence from friend status, Snap gains flexibility to inject algorithmically suggested content (like Spotlight clips or AI-generated AR lenses) into spaces previously reserved for organic social interaction. The trade-off? Users lose deterministic control over their social representation, as avatars now fluctuate based on opaque engagement scores rather than explicit social choices.
Why This Matters Beyond Annoyance: The Erosion of Consent in Ephemeral Platforms
Critics argue this violates the implicit social contract of ephemeral apps: if I don’t remove you as a friend, your presence should remain visible in some form. Snapchat’s design has long balanced spontaneity with social accountability—your Bitmoji on the Map, your streak emojis, your friend emojis—all served as lightweight, opt-in social contracts. Now, by making Bitmoji visibility contingent on AI engagement scoring, Snap is effectively ghosting friends without user consent, a practice that borders on dark pattern territory under the EU’s Digital Services Act (DSA) Article 24, which prohibits interfaces that distort user autonomy.


This isn’t isolated to Snap. Similar tactics are emerging across Meta’s ecosystem, where Instagram testers reported automatic hiding of mutual friends in Reels comments based on AI “relevance filtering.” The broader implication is a platform-wide pivot from social graphs as user-controlled identity layers to AI-mediated attention conduits. For developers, this signals a dangerous precedent: if core social features can be silently deprioritized by AI ranking models, trust in platform stability erodes, discouraging long-term investment in Snap Kit or Bitmoji SDK integrations.
“What Snap is doing here isn’t personalization—it’s unilateral social editing. When your avatar disappears given that an algorithm decides you don’t interact enough, it’s not improving experience; it’s replacing social consent with behavioral prediction. That’s a step toward ambient social manipulation.”
Technical Deep Dive: How Bitmoji-v2 Breaks the Social Graph Contract
Under the hood, the original Bitmoji integration relied on a monolithic friend-service API where /friends/gain returned a list of user IDs, each with a embedded bitmoji_id field tied directly to the friend record. Removing a friend would nullify that association. The new bitmoji-v2 service, though, operates as a separate GraphQL endpoint (bitmojiService.getAvatarsByIds) that accepts a list of user IDs and returns avatar data based on real-time engagement scores from Snap’s AI Ranker—a transformer model trained on swipe duration, chat replay rates, and Spotlight engagement.
Crucially, this ranker applies a dynamic threshold: if your AI-calculated affinity score with a friend drops below 0.35 (on a 0–1 scale), their Bitmoji is omitted from the response unless you manually search for them. This threshold isn’t exposed in settings, nor is it adjustable. Benchmarks from independent Android reverse engineers show that users with average interaction frequency (1.2 chats/week) see a 68% drop in Bitmoji visibility after 11 days of silence—even if they remain mutual friends. Worse, the service caches results for 90 minutes, meaning temporary dips in interaction (like during travel or exams) can trigger persistent avatar removal until the next algorithmic refresh.
Ecosystem Fallout: Developer Trust and the Open-Source Countermove
This move has immediate repercussions for third-party developers relying on Snap Kit. The Bitmoji SDK (v4.2+) now returns inconsistent avatar data compared to the native app, forcing developers to either duplicate Snap’s AI ranking logic (a black box) or display stale/incorrect avatars. Worse, Snap’s updated Terms of Service (Section 7.3, effective April 1, 2026) prohibit reverse engineering of the bitmoji-v2 service, effectively blocking open-source alternatives like OpenBitmoji from achieving parity.

In response, a coalition of decentralized social developers has launched Protocol SocialGraph, an open-spec initiative to create portable, user-owned social layers independent of platform AI. Early adopters include Mastodon plugins and Matrix bridges that store friend avatars in IPFS with user-controlled visibility rules—directly countering Snap’s model by making social representation portable rather than platform-captive. As one contributor put it: “If your avatar can vanish because an AI thinks you’re not close enough, it’s not your friend list—it’s a rental.”
“Snapchat is optimizing for engagement at the cost of social integrity. When your closest friend’s Bitmoji disappears because you didn’t reply to a snap in three days, the platform isn’t serving you—it’s training you to perform for the algorithm.”
The Bigger Picture: AI-Mediated Social Contracts and the Future of Digital Intimacy
This incident reflects a broader trend: as AI models grow more adept at predicting engagement, platforms are increasingly willing to override explicit social graphs in favor of predicted affinity. The consequence is a slow-motion collapse of contextual integrity—where the line between friend, follower, and algorithmic suggestion blurs not by user choice, but by opaque model weights. For users, the recourse is limited: clearing Snapchat’s app data resets the AI ranker temporarily, but offers no long-term control. True agency would require either regulatory intervention (like classifying persistent social visibility as a “core service” under the DSA) or a mass migration to platforms where social graphs remain user-controlled.
Until then, the disappearing Bitmoji isn’t just a glitch—it’s a signal flare. It tells us that in the AI era, the most intimate parts of our digital identity—our avatars, our streaks, our map pins—are now subject to the same engagement-driven volatility as recommended videos. And if we accept that our friendships can be silently edited by code we can’t see or influence, we’ve already lost the argument over who really owns our social lives.