Is Bitmoji safe?

Clean risk

Bitmoji ships a hardcoded Snapchat OAuth2 client secret in its production bundle, enabling token-refresh impersonation.

The extension's background script contains a hardcoded OAuth2 client ID and client secret for Snapchat's token endpoint. These credentials are used in token-refresh requests to accounts.snapchat.com — any party who obtains the client secret alongside a user's refresh token can maintain indefinite Snapchat API access without the user's involvement. The secret is accompanied by a comment indicating it was approved for storage in the repository.

Bitmojiv11.0.0Chrome Web Store
0Risk
Who publishes it

Bitmoji - no other listings under this identity, 1 shared hostname

What this publisher told the store about itself, and the other listings that told it the same thing.

Shared hosts - 1 hostname

Hostnames hardcoded in this extension that few other listings call. That can mean one operator behind both, and it can equally mean a small shared vendor, so it is context rather than a conclusion. Hosts that many listings call are left out: they are services, not connections.

auth.snapchat.com
Also called by 1 other listing: Snapchat Camera

AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.

Publishers can request a review.

What it can do

Permissions this extension asks for, as declared in version 11.0.0. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to.

  • Read and change your data on google.com

    https://*.google.com/*

  • Read and change your data on bitbucket.org

    https://*.bitbucket.org/*

  • Read and change your data on github.com

    https://*.github.com/*

  • Read and change your data on atlassian.net

    https://*.atlassian.net/*

  • Read and change your data on bitmoji.com

    https://*.bitmoji.com/*

  • Read and change your data on snapchat.com

    https://*.snapchat.com/*

  • Store data in your browser

    storage

  • Read and change cookies, including the ones that keep you signed in

    cookies

  • See every page you navigate to, as you navigate to it

    webNavigation

Where it sends data

Destinations our analysis observed Bitmoji contacting. Sending data somewhere is not a finding on its own - an extension that syncs your settings has to talk to its own server - but it is where your data can go, and who else it goes to.

  • accounts.snapchat.com

    Bitmoji sends data to accounts.snapchat.com. One other extension we have analysed sends data here.

Updated 30 September 2026bfgdeiadkckfbkeigkoncpdieiiefpig