Finding every copy of a leaked image or video, including the ones with no name on them
Removal is the second half of the work. The first half is knowing where the material is, including copies that carry no name, no caption and no readable metadata. This is what detection can do, what it cannot, and how the result is recorded so it can be checked.
ABSTRACT
Keyword search finds only copies someone chose to label. The rest must be found by the picture itself: reverse image search where an index already holds the file, perceptual hashing for copies that were resized or re-encoded, and direct reading of sources search engines do not reach. Each method has a published limit, and a result is verifiable only as addresses with dates and status, never as a number.
Checked on 25 October 2026 against Google Search and Search Central documentation, Microsoft's Bing Visual Search and PhotoDNA pages, the TinEye help centre, Meta's PDQ hashing documentation, the NIST glossary, Articles 4 and 9 of the General Data Protection Regulation, IPTC metadata testing and section 1 of the Protection of Children Act 1978.
Contents
- 01What finding every copy means
- 02Why keyword search misses most copies
- 03Reverse image search: capability and limits
- 04Hashing: the difference that matters
- 05Faces and landmarks as a search key
- 06Metadata: what survives an upload
- 07Where search engines do not reach
- 08The coverage record: why a number fails
- 09Lawfulness, and what must never be stored
- 10Monitoring after removal
01What finding every copy means
A leaked file does not spread as one object. It spreads as derived objects: a re-encoded upload on a tube site, a cropped still in a forum thread, a screen recording of it, a mirror on a file host. Several carry nothing that connects them to you by name, so detection is a set of methods, each finding a different class of copy. The limits below are the ones the tool owners publish themselves.
02Why keyword search misses most copies
A search engine matches text: the title an uploader typed, the heading, the words around it. If none of them contain your name, the copy is invisible to a name search however prominent the page is.
- Re-titled uploads. Re-uploads are retitled to something generic, or to someone else's name - so a name search also returns material that is not of you.
- No file name. Hosts rename uploads to a generated identifier, leaving nothing searchable.
- Pages never fetched. Google states that Googlebot does not crawl every page it discovers, that some are disallowed by the site owner, that others need a login, and that indexing is not guaranteed. Closed groups and members-only boards sit behind that same barrier.
03Reverse image search: capability and limits
Reverse image search submits a picture instead of words. Three systems are worth running, and they are not interchangeable.
| Tool | How you submit | What the owner says it returns |
|---|---|---|
| Google, with Search with Google Lens | Upload, drag in, paste an image link, or right-click an image in Chrome | Similar images, and websites that have the image or a similar one |
| Bing Visual Search | Drag in, upload, paste an image or URL, or use a camera | Pages using the image and related images; Microsoft notes AI might make mistakes |
| TinEye | Submit the image | Exact and altered copies - cropped, colour adjusted, resized, heavily edited or slightly rotated |
- TinEye states it does not commonly return similar matches and cannot recognise the contents of an image, so it cannot find different images of the same person. It searches only its own crawled index.
- Google and Bing also return similar images, which helps with crops and screen captures but means results need review. Neither searches inside a video: a video copy is found by submitting frames.
A nil result is not evidence that no copy exists. It means the file is not in that index today, and the same search can return matches weeks later.
04Hashing: the difference that matters
Hashing turns a file into a short value that can be compared quickly. There are two kinds, and only one is useful for finding re-uploads.
| Property | Cryptographic hash | Perceptual hash |
|---|---|---|
| Purpose | A byte-for-byte identical file | Pictures people perceive as the same |
| Design | NIST describes an approved hash function as one-way and collision-resistant | Meta's PDQ documentation describes a perceptual hasher as matching images people perceive as similar |
| Comparison | Equal or not equal | Scored by distance against a threshold |
| After a re-encode | A different file, so the match is lost | A nearby value, so the match can survive |
A tube site re-encodes what it is given and a messaging app recompresses it again: byte-for-byte a new file, perceptually the same picture.
- It is a similarity measure with a threshold, so a different picture can score as near. Matches are reviewed, not auto-reported.
- PDQ's documentation states it does not guarantee exact rotational invariance, and that values for one image can differ between libraries.
- Microsoft states that PhotoDNA is not facial recognition software and cannot identify a person in an image.
05Faces and landmarks as a search key
Hashing finds copies of a known file; it cannot find a different photograph of the same person. That is what facial matching is for: measuring the geometry of a face in a reference image and looking for it in candidate material. It gives a similarity score, not an identification, and it is regulated - see below.
- The reference image must be clear enough to measure: two or three good frontal photographs beat a folder of poor ones.
- A face is not the only key: a tattoo, a room or a watermark can tie uploads to one source, assessed by a reviewer.
06Metadata: what survives an upload
Exif is the metadata format cameras write into image files, for the technical details of a capture. Where those fields survive they link an upload to a specific original - but usually they do not. IPTC, which publishes photo metadata standards, tested what social platforms do to embedded metadata: behaviour varied widely, some sites stripping it from saved or downloaded files and others keeping Exif and IPTC fields intact.
Treat metadata as a bonus, never the backbone of a search. Plan the work so it succeeds on a stripped, re-encoded, unnamed file, because that is the normal case.
07Where search engines do not reach
Much leaked material sits where a general search engine will not usefully surface it: adult tube sites with their own internal search, link aggregators, image boards, file hosts that expose only a download page, registration-only forums.
- Build the source list: the sites where this material is re-posted, plus their mirrors.
- Search each source in its own interface, because its internal search sees pages the open web index does not.
- Follow outbound links: a thread points to the host where the file lives, and that page is what a notice must name.
- Hash what is found, and record every hit as an address rather than a tally.
Paying for access or registering under a false identity can create legal exposure and taint what is found as evidence. Behind a barrier, the route is a platform report or a legal process.
08The coverage record: why a number fails
A report saying that a quantity of copies was found and removed contains nothing you can check. A figure with no addresses behind it cannot be verified, re-checked or used in a complaint.
| Column | What it holds | Why it is there |
|---|---|---|
| URL | The full address, not the domain | A notice must name the exact location |
| Type | Page, video, still, mirror, search result | Each needs a different removal route |
| First seen | When it was first recorded | Shows how long it has been live |
| Status | Found, reported, removed, refused, re-appeared | Gives the item a history |
| Last checked | When the status was last confirmed | A status with no date is not a check |
What to require from any detection report
- Every item is a full URL you can open, not a count or a domain list.
- Each item carries a first-seen date and a last-checked date.
- Removed items stay in the record, and mirrors appear as separate rows.
- Refusals are recorded with the reason given.
- The method behind each find is stated, so a nil result is not read as an absence of copies.
09Lawfulness, and what must never be stored
Article 4(14) of the General Data Protection Regulation defines biometric data as personal data from specific technical processing of a person's physical, physiological or behavioural characteristics which allow or confirm their unique identification, naming facial images as an example. Article 9(1) prohibits processing it to uniquely identify a natural person, subject to Article 9(2) - here 9(2)(a), explicit consent, and 9(2)(f), legal claims.
- So facial matching runs on the person's own instruction, for a defined purpose, with scope and retention agreed in writing.
- Third parties in the same material are not a target of the matching and are excluded from the record.
- Rules outside the EU and the UK differ, and some jurisdictions add biometric consent requirements.
One category must never go through the normal evidence workflow. Section 1(1) of the Protection of Children Act 1978 makes it an offence to take or make an indecent photograph or pseudo-photograph of a child, to distribute or show one, and to possess one with a view to distribution.
If the material involves a person under 18, including yourself at an earlier age, do not download or store it and do not send it to anyone. Record the address only and report it - in the United States to the NCMEC CyberTipline at report.cybertip.org, in the United Kingdom to the Internet Watch Foundation at iwf.org.uk/report.
10Monitoring after removal
Removing a page does not remove the file from the machines of everyone who downloaded it. Material that was widely posted tends to re-surface, often on a different host and months later. Monitoring is the same work on a schedule, with the reference set already built.
- Re-run the image and hash searches on the same reference frames, so a re-upload is recognised as the known item.
- Re-check the sources where copies were found before, since a removed upload is often replaced on the same site.
- Re-check the search engines separately: a delisting and a page deletion are different events, and either can be reversed.
- Keep the record cumulative, and hold only the minimum material needed for matching, with a stated retention period.
Frequently asked questions
Can anyone really find every copy?
No, and it should not be promised. Detection finds copies in an index, on a readable site, or close enough to a reference to match. Material in closed groups and on private devices is outside all of that.
Why does reverse image search find nothing?
Each tool searches its own index. TinEye says matches may exist which it has not found; Google says not every discovered page is crawled, some are disallowed by the site owner, others need a login, and indexing is not guaranteed.
How can a resized copy still match?
A cryptographic hash is designed so distinct inputs do not share an output, so any change breaks the match. A perceptual hash scores by distance against a threshold, so a re-encoded copy gives a nearby value.
Is hash matching facial recognition?
No. Microsoft states that PhotoDNA is not facial recognition software, cannot identify a person or object in an image, and that its hash is not reversible.
Does my photo's metadata help?
Rarely on uploaded copies. IPTC's testing found platform behaviour varies widely, with some sites stripping embedded metadata entirely.
What do you need from me to start?
Two or three clear reference images or frames, plus any addresses you already have. If any material involves a person under 18, do not send it - say so instead.
Is facial matching lawful?
It is regulated, not prohibited. Article 9(1) prohibits processing biometric data to uniquely identify a person unless an Article 9(2) condition applies, such as explicit consent or the defence of legal claims.
How long should monitoring run?
As long as re-uploads keep appearing: how often items re-surfaced, where, and whether those sources are still active.
Sources checked
- Search with an image - Google
- How Google Search works - Google
- Using Bing Visual Search - Microsoft
- Similar images and facial recognition - TinEye
- TinEye tutorial - TinEye
- What is TinEye? - TinEye
- PhotoDNA - Microsoft
- PDQ perceptual hashing - Meta
- Cryptographic hash function - NIST
- GDPR Article 4 - legislation.gov.uk
- GDPR Article 9 - legislation.gov.uk
- Photo metadata test results - IPTC
- Exif format description - Library of Congress
- Protection of Children Act 1978 s.1 - legislation.gov.uk
This is general information, not legal advice. Outcomes depend on the facts and on the law where a request or a claim is assessed. Tool capabilities, platform policies and report forms change without notice, so confirm the current wording on the linked pages before relying on it. Platform, product and company names are trademarks of their owners; SARAZIM LLC is not affiliated with them, does not practise law and is not a legal representative.
CASE INTAKE
Not sure how far the material has spread?
Send us what you already have and we will tell you which detection methods apply, what each can and cannot reach in your case, and what the coverage record will contain. You receive addresses with dates and status, not a number. Consultations are anonymous.
Every consultation is handled anonymously.