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.
Create your FbDelete account
Sign up with your name, email and a password. This is a separate account from Facebook — your own FbDelete login.
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.
Install the extension & open Messenger
Install the free FbDelete browser extension, then open messenger.com. A "Select All" bar appears above your conversation list.
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
| Data | Stored? | Why |
|---|---|---|
| Your name & profile picture | Yes — until you disconnect | Dashboard display |
| Your email | Yes — until you disconnect | FbDelete account login |
| Your FbDelete password | Hashed (bcrypt), never in plain text | FbDelete account login |
| Facebook access token | Yes, AES-encrypted | Confirms your Facebook connection |
| Your Facebook password | Never | Facebook OAuth only |
| Your messages | Never on our servers | The extension acts locally in your browser |
| Activity log | Yes — until you disconnect | Your own audit trail |