Privacy Policy

Last updated: June 2026

1. What data we collect

  • Instagram account username, display name, and User ID — collected once at OAuth time to identify the connected account.
  • A long-lived Instagram access token — encrypted with AES-256-GCM and stored in our database solely to send automated replies on behalf of the account owner.
  • OpenAI API key — encrypted with AES-256-GCM and stored solely to call the OpenAI API on behalf of the account owner.
  • Incoming DM webhook payloads from Meta — used transiently to generate a reply and immediately discarded. Message content is not stored.

2. How we use the data

  • The Instagram access token is used exclusively to send a reply message via the Instagram Messaging API in response to an incoming DM.
  • No data is sold, shared with third parties, or used for advertising.
  • No user message content is persisted.

3. Data retention

  • Account credentials are retained while the account remains active on the platform.
  • Accounts can be deleted at any time by contacting [email protected].
  • On deletion, all stored tokens and keys are permanently erased.

4. Security

  • All sensitive values (access tokens, API keys) are encrypted at rest using AES-256-GCM before database storage.
  • All connections are HTTPS-only.
  • Webhook payloads are verified using HMAC-SHA256 against the Meta App Secret before processing.

5. Contact