Privacy Policy

Last updated: August 2026.

Instagram DM Inbox ("the service") is an independent productivity tool that lets an Instagram Business account owner mirror their own incoming Instagram direct messages into their personal Obsidian vault on their own device. This policy describes what data the service handles and how.

What we collect

When you connect your Instagram Business account, the service stores:

The username of the account you connect is read once, at the moment you connect, and shown back to you on the page that follows so you can confirm you connected the account you meant to. It is not stored.

Beyond the fields listed above, we collect nothing: no follower or following lists, no media, no insights or metrics, and no content outside the messages in your own conversations.

How we use it

Inbound DMs are queued on the server only so that the companion application running on your own device can retrieve them and write them into your local Obsidian vault.

The access token is used to (a) subscribe your account to Instagram message webhooks, (b) resolve sender usernames for inbound DMs, and (c) read the most recent message in each of your conversations, about twice a minute. That third use exists because Instagram does not send a webhook for messages you send yourself, and it is how a trigger code typed at the end of your own reply moves a conversation to another funnel stage. It means the text of your own most recent reply in each conversation is read by the service. That text is matched against your trigger codes and is not stored.

We never send, edit, or delete messages on your behalf.

Permissions we request

When you connect your account, Instagram asks you to grant two permissions, and the service uses each only for what is described above.

Both can be withdrawn at any time by removing the app from Instagram, under Settings, Apps and websites. That revokes the token at Instagram immediately, so all processing stops. The service discards its own copy of the token as well: either when Instagram notifies it, or, if that notification does not arrive, within about a minute, as soon as Instagram refuses the next request the service makes. See Your rights below for deleting the rest.

Retention

Sharing

We do not sell, rent, or share any data with third parties. There is no advertising, no analytics, no tracking, and no profiling. Data leaves Meta's systems only to be relayed to your own device.

One processor is involved in that relay: the service runs on Railway, which hosts the application and its database. Railway stores only what is listed above, only for the retention periods listed above, and acts solely on our instructions. No other third party receives your data.

Your rights

Contact

For data deletion requests or privacy questions, email jkmoona@gmail.com.