← All articles

Operational Security for OSINT Researchers

BY

Operational Security for OSINT Researchers

Open-source research feels passive. You read pages, look at photos, and take notes. But almost every action you take online leaves a trace somewhere, and some of those traces are visible to the people and organisations you are researching. A careless profile view, a link pasted into the wrong chat, or a document with your name in its metadata can tip off a subject, compromise an investigation, or expose you personally.

Operational security, usually shortened to OPSEC, is the practice of identifying what an adversary could learn about your activity and taking reasonable steps to limit it. For OSINT researchers, the adversary is often the subject of the research, but it can also be a third party who sees your activity, or simply a platform that links your research to your real identity. This guide covers how to think about that risk and how to manage it in daily work.

Start with a threat model for your own research

OPSEC is not a fixed set of tools. It is a set of decisions that depend on who you are researching and what would happen if they noticed. Before you start a case, answer five questions:

  1. Who is the subject? A large company, a small business owner, a private individual, an organised group?
  2. What can they see? Do they control websites, servers, social accounts, or email systems you might touch?
  3. How likely are they to look? A multinational's web server logs are rarely reviewed by a person. A small fraud operation may watch its visitors closely.
  4. What would happen if they noticed? Evidence deleted, accounts locked, the subject warned off, or a threat to your safety?
  5. What would happen if your identity were linked to the research? Harassment, legal threats, reputational harm to a client?

The answers set the level of care. Background research on a listed company before a meeting needs ordinary hygiene. Research on a person suspected of running a harassment campaign needs much more. Matching effort to risk is the point: too little care exposes you, and too much wastes time and creates its own mistakes.

What targets can see when you visit

Websites they control

When you load a web page, the server that hosts it typically logs your IP address, the time, the pages you requested, your browser's user agent string, and often the referring page. If the site uses analytics, tracking pixels, or third-party scripts, more information may be collected, including details that help fingerprint your browser. Your IP address can reveal your internet provider, your approximate location, and sometimes your organisation if you work from a corporate network.

The referrer is easy to forget. If you click a link from a search engine or from another site, the destination may learn where you came from. If you came from an internal case management tool with a revealing URL, that URL could leak. Browsers now limit referrer data by default in many cases, but you should not rely on that alone.

Social platforms

Some platforms tell users who has viewed their content. LinkedIn shows profile viewers depending on the viewer's privacy settings. Story views on Instagram and Facebook are visible to the poster. Some platforms notify users when someone takes a screenshot of certain content or joins a shared space. Rules change often, so check the current behaviour of each platform before you use it for research, and assume visibility unless you have confirmed otherwise.

Email and documents

Emails often contain tracking pixels, small images that load from the sender's server when the message is opened and reveal the time and your IP address. Shared document links can show the owner who accessed them. Some file-sharing services list viewers by account. Opening a file the subject sent you, or clicking a link in their message, can confirm to them that you are looking.

Link previews and read receipts

These two features catch experienced researchers off guard.

Link previews: When you paste a URL into many messaging apps, email clients, or collaboration tools, the app fetches the page to build a preview with a title and image. Depending on the app, that fetch may come from your device or from the service's servers. Either way, the subject's server records a visit at that moment, sometimes with a recognisable user agent. If you paste a subject's unusual URL into a team chat, the subject may see a hit from that chat service seconds later. Share sensitive URLs inside a code block, as plain text in a case file, or with link previews disabled.

Read receipts and typing indicators: If your research involves any messaging platform where you are in a group or channel with the subject, assume they can see when you read, and possibly when you type. Turn receipts off where the platform allows it, and avoid opening conversations you do not need to read.

Accidental likes, follows, and connections

A single mistaken tap can expose a research account or, worse, your personal account. On mobile apps, double-tapping a photo on Instagram likes it. Scrolling on a touch screen can trigger a follow or reaction. Some platforms suggest you to the people whose profiles you view, through "people you may know" features fed by contact lists, location, and browsing patterns.

Practical habits:

Metadata in your own files

Your reports and exhibits can expose you as easily as your browsing. Common sources of leakage:

The free tool ExifTool reads and removes metadata from a wide range of file types and is worth learning. Whatever tool you use, inspect the output rather than assuming the cleaning worked.

Separating identities

The core OPSEC principle for researchers is compartmentation: keep your research activity separate from your personal identity and, where the risk warrants it, separate cases from each other.

Levels of separation

Things that link identities

Separation fails through small overlaps. Watch for these:

A worked example

Suppose you are asked to research an online seller suspected of selling counterfeit goods through a small website and a social media shop. The seller appears to run everything personally and responds quickly to customer messages.

Your threat model: the subject controls the website and probably checks its analytics. They manage their own social accounts and can see some visitor information. If they notice attention, they could take down listings and move the operation before your client acts. There is no sign they are dangerous, but losing the evidence is a real risk.

Your approach:

None of these steps involves deception or interaction with the subject. They simply avoid announcing your interest.

Common mistakes and limits

No set of precautions makes you invisible. The aim is to reduce what a subject can learn to a level that fits the risk of the case.

An ethics and legality note

Good OPSEC protects the researcher and the integrity of the investigation. It does not change the legal and ethical limits on the research itself. Research accounts may conflict with platform terms. Pretexting and impersonation can be illegal. Hiding your identity does not make an otherwise disproportionate investigation acceptable. Use these techniques for lawful, authorised research, and keep a record of the methods you used so you can explain them if asked.

Pre-research checklist

  1. Write a short threat model: who the subject is, what they can see, how likely they are to look, and the consequences of being noticed.
  2. Choose the level of separation that fits the risk.
  3. Open a dedicated research browser profile or environment with no personal accounts signed in.
  4. Confirm your VPN or network separation is active before visiting subject-controlled sites.
  5. Check each platform's current visibility features: profile viewers, story views, read receipts.
  6. Disable link previews in any tool where you will share subject URLs, or share them as plain text.
  7. Research on a desktop rather than a phone app.
  8. Capture volatile evidence early, with URLs and timestamps.
  9. Review account activity logs at the end of the session and record any accidental interaction.
  10. Strip and inspect metadata from every file before it leaves your research environment.

Put the method into practice

Explore the free research tools →