Privacy Policy
Last Updated: June 7, 2026
Introduction
DMDownload ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard information when you use the DMDownload iOS app and related website.
DMDownload is an independent app and is not affiliated with, endorsed by, or sponsored by Instagram, Meta, or any Meta company.
Information We Collect
Information Stored Locally on Your Device
- Instagram Login Session: When you sign in to Instagram inside DMDownload, authentication happens through the local web session in the app. We do not collect, store, or transmit your Instagram password.
- Instagram Account Label: If available, the app may store your Instagram username or account label locally so the app can show which account is connected.
- Exported Files: Exported HTML, Text, JSON, and CSV files are saved locally on your device. We do not upload or store exported files on our servers.
- Export History and Resume Data: Export records such as chat title, format, message count, file size, date, local file path, and resume state are stored locally on your device.
Information Processed by Our Backend
- Device Identifier: We generate and store a unique device identifier to manage usage limits, support requests, and subscription status.
- Usage Counts and Credit Balance: We track message export counts and available credits to enforce free tier limits and support continuation flows.
- Session Metadata: We collect session start/end times, app version, platform, and high-level activity counts.
- Event Analytics: We collect app event data such as onboarding progress, paywall views, purchase events, export started/completed/paused status, preview/share actions, and support link usage. This event data does not include Instagram message content.
- Subscription Data: If you purchase DMDownload Pro, we use RevenueCat, Apple App Store, and our backend to validate and manage your subscription.
Information We Do Not Collect on Our Servers
- Your Instagram password
- Your Instagram DM message content
- Your exported files or their contents
- Your contacts
- Your precise location
- Your photos, files, or documents except files you explicitly choose to share through iOS
How We Use Information
- Provide and maintain DMDownload
- Export chats and save files locally on your device
- Enforce free tier message export limits
- Validate DMDownload Pro subscriptions
- Track export completion, partial export, and continuation status
- Improve product reliability and support workflows
- Detect abuse and maintain backend services
Data Storage and Security
Local Storage: Instagram session cookies, exported files, conversation cache, export history, and partial export continuation data are stored locally on your device.
Server Storage: We operate a backend service hosted on Cloudflare Workers with data stored in Cloudflare D1. Our servers may store device identifiers, usage counts, session metadata, event metadata, and purchase validation metadata.
We do not store Instagram DM content or exported files on our servers. Communication between DMDownload and our backend uses HTTPS encryption.
Data Sharing
We do not sell your personal information. We share limited data only with service providers needed to operate DMDownload:
- Cloudflare: Backend hosting, database storage, and request processing
- RevenueCat: Subscription and entitlement management
- Apple App Store: Payment processing, subscriptions, refunds, and purchase management
- Instagram / Meta: When you sign in or use Instagram inside the app, you interact directly with Instagram through the local web session
Your Choices
- Delete Local Data: Use "Delete All App Data" in Settings to clear local app data, local sessions, export history, and exported files managed by the app.
- Delete Server Data: Contact us to request deletion of server-side device, usage, event, and subscription metadata.
- Manage Purchases: Subscriptions and refunds are managed through Apple's App Store.
Children's Privacy
DMDownload is not intended for users under the age of 13. We do not knowingly collect personal information from children under 13.
Third-Party Services
Contact Us
Questions about this Privacy Policy can be sent through our contact page or by email at support@unrepostall.com.
Data Deletion
To delete local DMDownload data, open DMDownload, go to Settings, tap "Delete All App Data", and confirm deletion. To request deletion of server data, contact us. We will process deletion requests within 30 days.