How FbDelete Works

FbDelete is a guided privacy tool. Here's exactly what happens — no surprises.

Important: there is no official bulk-delete API

Facebook does not provide any official API that lets third-party apps delete personal Messenger messages. The Messenger Platform API exists only for business Pages, not personal accounts.

FbDelete's browser extension closes that gap by automating clicks on Facebook's own delete-conversation control, inside your own browser, under your own logged-in session — it does not call a private API and never sees your password. This is automation of Facebook's interface, not an approved Meta feature, so treat it accordingly: deletions are permanent, and very large/fast batches carry some risk of Facebook flagging the activity on your account. If you'd rather avoid automation entirely, the manual guide below still works, one conversation at a time.

1

Create your FbDelete account

Sign up with your name, email and a password. This is a separate account from Facebook — your own FbDelete login.

2

Connect & verify with Facebook

From your dashboard, you're redirected to Facebook's own OAuth login to confirm it's really you. We request only "public profile" — never your password, never message access.

3

Install the extension & open Messenger

Install the free FbDelete browser extension, then open messenger.com. A "Select All" bar appears above your conversation list.

4

Select and delete in a batch

Select every conversation, or just a few, and click delete. The extension clicks through Facebook's own delete-conversation control for each one, so you don't have to.

What data we store

DataStored?Why
Your name & profile pictureYes — until you disconnectDashboard display
Your emailYes — until you disconnectFbDelete account login
Your FbDelete passwordHashed (bcrypt), never in plain textFbDelete account login
Facebook access tokenYes, AES-encryptedConfirms your Facebook connection
Your Facebook passwordNeverFacebook OAuth only
Your messagesNever on our serversThe extension acts locally in your browser
Activity logYes — until you disconnectYour own audit trail