Privacy policy
Last updated: March 20, 2026
What SocialSnag collects
Nothing. SocialSnag does not collect, transmit, or share any user data.
Data stored on your device
SocialSnag stores the following data locally using Chrome's built-in storage APIs:
- Preferences (
chrome.storage.sync): Which platforms are enabled, notification settings, download path, and the advanced mode toggle. These sync across your Chrome instances if you have Chrome sync turned on. - Download history (
chrome.storage.local): Filenames, platform names, and timestamps for recent downloads (up to 50 entries). This stays on your device and is never transmitted. Download history does not contain media URLs.
Permissions
| Permission | Why it's needed |
|---|---|
| contextMenus | Adds "Download this (HD)" and "Download all from post" to the right-click menu |
| downloads | Saves media files to your downloads folder (default: Downloads/SocialSnag/{platform}/, customizable in settings) |
| activeTab | Accesses the current tab to find media URLs when you right-click |
| storage | Stores your preferences and download history locally |
| notifications | Shows a notification when a download completes (can be disabled in settings) |
| scripting | Injects the media resolver into supported sites |
| webRequest | Optional, advanced mode only. Intercepts network requests to find media not visible in the page DOM |
Host permissions
SocialSnag requests access to Instagram, Twitter/X, Facebook, and Bluesky domains (and their CDN subdomains) so it can find and download media on those sites. It does not access these sites in the background or when you're not using the extension.
LinkedIn and TikTok host permissions are optional and only requested if you enable those platforms.
Third-party services
SocialSnag does not use any third-party analytics, tracking, or data-collection services. When you download a video, the extension may contact the social platform's own public API (for example, Twitter's syndication API or Instagram's media API) to resolve the video URL. These requests go directly to the platform you are already browsing -- no intermediary servers are involved.
User control
- Clear download history: Open the SocialSnag popup and click the clear button.
- Disable platforms: Toggle individual platforms on or off from the settings page.
- Remove all data: Uninstall the extension. Chrome deletes all associated local storage.
Contact
Questions about this policy? Open an issue on GitHub.