PrivacySeptember 28, 20264 min read

WhoUnfollowed Blog

Does WhoUnfollowed Read Your Messages or Photos From Your Export?

WhoUnfollowed's parser only ever opens four specifically named files inside your export. Even if your ZIP also holds messages, photos, or your entire archive, here's exactly what does and doesn't get read, verified in the open source code.

A smartphone wrapped in a chain and padlock, representing how WhoUnfollowed's code never opens anything beyond your followers and following files

No. WhoUnfollowed's parser only ever opens a small, fixed set of files inside your Instagram export by name: your followers list, your following list, your pending follow requests, and your own recently-unfollowed log. Even if your ZIP also contains private messages, photos, comments, or your entire account archive, because you chose "all available information" instead of the narrower request, the code never opens those files to read them. This isn't a policy promise. It's how the parser is written, and the code is public, so it can be checked directly instead of taken on trust.

Which Files the Parser Actually Opens

WhoUnfollowed's open source parser looks inside your uploaded ZIP for a fixed set of file name patterns, matched by their exact path and name: followers_1.json (and its paginated siblings for larger accounts) or followers_1.html if you exported in HTML instead of JSON, following.json or following.html, pending_follow_requests.json, and recently_unfollowed_profiles.json. Those are the only files it reads the contents of, full stop, regardless of which export format you picked (JSON is the better choice for other reasons, but the file-scope guarantee holds either way). For a closer look at what each of those actually contains, what's inside your Instagram data download breaks it down file by file.

What Happens If Your Export Also Contains Messages or Photos

Before opening anything, the parser lists the file names inside your ZIP so it can figure out what kind of export it's looking at, connections-only, Threads, or a mix. Listing names is different from reading contents. A file's name shows up in that list; a file's contents only get read if its name matches one of the patterns above. A messages folder, a media folder, an ads_information folder, none of them match, so none of them ever get opened, parsed, or looked at, no matter how large your export is or what else you selected when you requested it.

Why This Matters More If You Chose the Full Archive

The narrow "Followers and following" request keeps your export small on purpose, and if that's what you have, there's nothing else in the ZIP to worry about in the first place. But if you requested "all available information" instead, your export can include your direct messages, your posts, your comment history, and more, running into gigabytes for an active account. That's exactly the scenario where this matters: WhoUnfollowed treats a full archive the same way it treats a narrow one, by looking for the same fixed set of file names and ignoring everything else in the ZIP.

How to Verify This Yourself

You don't have to take this description on faith. The parsing logic is published under the MPL-2.0 license on GitHub, and the file-matching logic described above is a few dozen lines you can read start to finish. This is the same standard covered in does WhoUnfollowed store or sell your Instagram data: what a tool never opens, it cannot store, sell, or leak, and you can check that for yourself instead of trusting a privacy policy's wording.

In Short

  • WhoUnfollowed's parser only opens a fixed, small set of files inside your export by name: followers, following, pending requests, and your recent-unfollow log, in whichever format you exported.
  • Messages, photos, comments, and every other file in a full "all available information" export are never opened or read, regardless of how large the ZIP is.
  • This applies the same way whether you requested the narrow connections-only export or the full archive.
  • The file-matching logic is open source under MPL-2.0, so the claim can be verified directly in the code rather than taken on trust.

If you're deciding whether a follower tracker is safe to use at all, or wondering why other trackers ask for your password in the first place, the file-scope question above is the kind of specific, checkable claim worth demanding from any tool, not just this one. Most trackers won't let you check. This one does.

Frequently asked questions

Does WhoUnfollowed read your private messages from your Instagram export?

No, the parser only opens your followers, following, pending requests, and recently-unfollowed files by name, and never reads message or media files even if they are present in the ZIP.

Is it safe to upload your full Instagram archive instead of just followers and following?

Yes, WhoUnfollowed only opens the same four connections files regardless of whether you uploaded a narrow or full export, so extra files in a full archive are never touched.

How can you verify what files WhoUnfollowed actually opens?

The parsing code is published under the MPL-2.0 license on GitHub, so the exact file-matching logic can be read directly rather than taken on trust.

Does listing the files inside a ZIP count as reading them?

No, WhoUnfollowed lists file names only to detect the export layout; a file's contents are read only if its name matches one of the four connections files.

What files does WhoUnfollowed's parser actually open?

It opens your followers file(s), your following file, your pending-requests file, and your recently-unfollowed file, in whichever format (JSON or HTML) you chose when you requested the export, and nothing else.

Upload the whole ZIP. Only four files matter.

Whether you requested the narrow export or the full archive, WhoUnfollowed opens the same four connections files and nothing else. Upload it and see your non-followers and unfollowers in your browser, no password, nothing sent to a server.

See what it reads
Part of a guide
Read the full guide
Why Instagram Follower Trackers Ask for Your Password (It's Not an Accident) β†’
β†’Is It Safe to Mass Unfollow on Instagram?β†’Can You Get Banned for Using a Follower Tracker on Instagram?β†’Are Instagram Follower Trackers Safe?β†’Instagram Follower Tracker Without Login: Do They Exist?β†’Do "Who Unfollowed Me" Apps Actually Work?β†’Why Am I Suddenly Getting Followed by Bot Accounts on Instagram?β†’Does WhoUnfollowed Store or Sell Your Instagram Data?
More from the blog
Why Did I Lose Followers Overnight on Instagram?
Read β†’
How to Download Your Instagram Data (Step by Step)
Read β†’
All posts
Does WhoUnfollowed Read Your Messages or Photos Too? | WhoUnfollowed