Duskel Start a project
Work/Live · Chrome Web Store/Browser extension · our own product

KeepChats

KeepChats is a product we built and ship ourselves — a Reddit power-suite that lives in the browser and does what Reddit won't: export a whole chat, back up your account, and hand you tools the site never gave you. Visit keepchats.com ↗

The challenge

Reddit gives you almost no way to get your own data back out — no real chat export, no account backup, no bulk tools. We set out to change that, and doing it as a Manifest V3 Chrome extension meant working inside a strict permissions model, against a UI that isn't ours and shifts without warning, for real users whose accounts and conversations we can't afford to mangle.

What we built

Chat export & full account backup

KeepChats pulls whole conversations and account history out of Reddit into clean HTML, JSON, TXT and media — every image, gif and video kept intact rather than a wall of dead links.

A Manifest V3 extension that respects the sandbox

Built on MV3 with a service-worker background, scoped permissions and content scripts that read Reddit's DOM defensively — so a layout change on their side degrades gracefully instead of breaking the tool.

A Laravel + Sanctum backend

Licensing, sync and the heavier lifting run through a Laravel API secured with Sanctum and per-device authentication, so an install is bound to a device without asking users to hand a password to an extension.

Private on-device by default — mobile next

The privacy-sensitive work stays on the user's machine, and we're carrying the same suite to a mobile app so the power tools follow people off the desktop.

The outcome

KeepChats is live in the Chrome Web Store and shipping updates, which means we've been through the whole loop ourselves — Web Store review, the permission questions that get an extension rejected, and the endless edge cases real accounts throw at you. It's the proof behind the pitch: when we say we build and ship production MV3 extensions with a real backend, this is one running in public.

Manifest V3Chrome extensionLaravelSanctumDevice authTypeScript
AT A GLANCE
CATEGORYBrowser extension · our own product
STATUSLive · Chrome Web Store
STACKManifest V3 · Chrome extension · Laravel
Start a project like this →
EXPLORE THE SERVICE
Related service

MVP development

Related service

Web scraping & data

Start a project like this.

Send what you have. You get a scoped plan and one fixed number within a business day.

Start a projectSee all work
Duskel
Duskel
AI AUTOMATIONSOFTWARE

We build software worth keeping — for clients, and for ourselves.

Founded & led by codewithumar

© 2026 Duskel. All rights reserved.DUSKEL SMC-Private Limited · Incorporated 2021 · Lahore, PakistanA codewithumar studioBuilt to last, not to demo.