Skip to main content

FAQ

Does the app restore messages back into Instagram?​

No. It is a viewer for exported archive data.

Does the app need my original JSON files at runtime forever?​

Not necessarily. A well-prepared export can rebuild SQLite and the inbox index, then remove source messages.json files if nothing at runtime depends on them.

Why use SQLite instead of searching raw JSON?​

Because large archives become slow and awkward if every search has to scan hundreds of files repeatedly.

Can I host just a few conversations?​

Yes. That is one of the main reasons the selective export flow exists.

Will the hosted platform store user DMs?​

The recommended future model is no. The platform should store account metadata and, if the user opts in, a reference to their own hosted archive bundle rather than the archive contents themselves.

If a user provides a bundle URL, should it be public?​

Prefer a private object store plus short-lived signed access over a permanently public URL.

Is database encryption enough?​

Not on its own. Full-disk or database-level encryption protects infrastructure, but if your app can read the value plainly then operators with enough access can too. For sensitive bundle references, use application-layer encryption before writing them to the database.