Instagram Video Downloader

1. What the extension does

The Extension adds download arrows to Instagram pages on www.instagram.com: above the heart in Reels, next to Save in posts, in the top right corner of Stories and Highlights, and on the covers in a profile grid. When you click an arrow, it saves the selected video, the current story photo or video, or the photos of the selected post or carousel to Chrome’s Downloads. The switches “Reels & videos”, “Photos & carousels” and “Stories” in the Extension’s window show or hide these arrows. Nothing is downloaded until you click.

2. Permissions and why they are needed

PermissionWhy it is needed
downloadsSaves the selected video or photo with Chrome’s own download manager, follows its progress and lets you cancel it.
offscreenOpens a hidden page of the Extension that fetches the selected file and holds it in memory until Chrome saves it, so the download continues if you close the Extension’s window or switch tabs.
storageKeeps your settings and the state of the current download (see section 3).
https://www.instagram.com/*Shows the download arrows on Instagram pages and finds the post, Reel or story you selected.
https://*.cdninstagram.com/*, https://*.fbcdn.net/*Downloads the selected media file from Instagram’s content delivery networks.

The Extension does not ask for access to other websites, your browsing history, your tabs, cookies or passwords.

3. What data is processed and where it stays

The Extension has no account and no server of ours. It keeps data only in Chrome’s extension storage on your device:

  • Button settings (the three switches, on or off) in chrome.storage.local on this computer.
  • The language you choose in the Extension’s window, in chrome.storage.sync. If Chrome sync is turned on, Chrome copies this setting to your other computers through your Google Account, under Google’s privacy policy. We have no access to it.
  • The current download: while a download runs, its media identifiers and type, the file address, its progress and the page it came from are kept in temporary session storage (chrome.storage.session) that only the Extension can read. They are removed when the download finishes, fails or is cancelled. A short summary of the last download, including the identifiers of photos already saved (so a retry does not save them twice), stays until you close the browser. The file itself is held in memory only until Chrome saves it.

The Extension sends nothing to us: no analytics or usage statistics, no error reports, no browsing history and no list of what you viewed or downloaded. Your Instagram login stays in the Instagram page; the Extension does not read or export your password or session data. It does not upload your files anywhere.

4. How data is used and who receives it

When you click an arrow, the Extension first uses media information that is already on the Instagram page. If that is not enough, it asks Instagram for that one item with your existing Instagram session, as the Instagram page itself would. It then downloads the file directly from Instagram’s servers (cdninstagram.com, fbcdn.net), without cookies.

These requests go from your browser to Instagram (Meta Platforms), which receives your IP address and the usual technical request data and handles them under its own privacy policy. We are not in between and receive none of it. The saved file and Chrome’s download history are under your control.

We do not sell data, do not use it for advertising and do not transfer it to data brokers. Our use of information complies with the Chrome Web Store User Data Policy, including its Limited Use requirements.

5. This website and the uninstall form

After installation, the Extension opens the Site’s welcome page in your language (/welcome/<language>/). When you remove the Extension, Chrome opens /uninstall/<language>/. These addresses contain only a two-letter language code. If you open /welcome/ or /uninstall/ without one, a small script in your browser picks the language from the address or from your browser’s language settings; nothing is sent to us or stored.

The uninstall page has an optional form. If you send it, we store the reason you chose, your comment if you wrote one (up to 1,000 characters), the page language and the date and time. Answers are stored in Cloudflare Workers KV in our Cloudflare account and are used only to improve the Extension. We do not store your IP address, browser details or cookies with them, so an answer cannot be linked to you. Please do not write personal information in the comment.

The Site’s pages set no cookies, run no analytics and load nothing from other websites. The Site is hosted on Cloudflare Pages: like any web host, Cloudflare, Inc. processes technical data such as your IP address to deliver the pages and protect them from abuse.

6. Third-party services

  • Instagram (Meta Platforms): the source of the media you download; your browser connects to it directly.
  • Cloudflare, Inc.: hosts the Site and stores the answers of the uninstall form.
  • Google: Chrome and the Chrome Web Store; if you use Chrome sync, it syncs your language setting.

Each of them handles data under its own privacy policy. The Extension contains no third-party code for analytics, advertising or error reporting.

7. Your rights

  • You can change the switches and the language in the Extension’s window at any time.
  • You can remove the Extension at chrome://extensions; this deletes the data it stored on that computer. Files you downloaded stay in your Downloads folder.
  • If you use Chrome sync, you can manage synced data in your Google Account.

Depending on where you live (for example, in the European Economic Area), you may have the right to ask whether we hold information about you, to access it, and to have it corrected or deleted, to object to or restrict its processing and to withdraw consent. To exercise these rights, email us at the address in section 8. You also have the right to complain to your data protection authority.

8. Contact

Never Zero Lab SL

Questions about this policy or your data: neverzero.ext1@gmail.com

9. Changes to this policy

We post any change on this page and update the date at the top. If a new version of the Extension handles data differently, this page is updated before that version is published.