Licences
This site
WebMVT-Scanner is distributed under the MVT License 1.1 (full text), the licence of the Mobile Verification Toolkit it is built on. Its Android collection code is a port of AndroidQF, also under the MVT License 1.1.
Consensual use only. Section 3.0 of the MVT License permits use only when the person who uses the device explicitly consents, free from any coercion, and is fully informed about the procedure, its privacy implications, and the data retention and disposal policy. This site asks for that consent before every scan.
Data retention and disposal. There is no server-side code. Device data, iPhone backup contents, backup passwords and reports are processed only in your browser tab's memory and are discarded when you close the tab, unless you download them. The site's Content-Security-Policy (connect-src 'self') stops the page from contacting any other server. Nothing is saved in browser storage: the USB debugging key used to connect to Android phones exists only in memory for the visit. The site's own files are cached by a service worker so it works offline.
Unofficial port, no endorsement. WebMVT-Scanner is PrivacyFirst's unofficial port of MVT to the web. It is not affiliated with, endorsed by or supported by Amnesty International, its Security Lab, or the MVT or AndroidQF projects. "MVT" is used only to say which software this site runs.
The software is provided "as is", without warranty of any kind; see sections 6 and 7 of the MVT License.
Spyware indicators
Indicator index from mvt-indicators (MIT). Each feed is used under its own licence, with attribution below.
| Feed | Researchers | Licence | Source |
|---|---|---|---|
| NSO Group Pegasus Indicators of Compromise | Amnesty International | CC BY 2.0 | STIX file · research |
| Predator Spyware Indicators of Compromise | Meta, Amnesty International, Citizen Lab, Cisco, Inside Story, iVerify | MIT | STIX file · research |
| RCS Lab Spyware Indicators of Compromise | Google, Lookout | MIT | STIX file · research |
| Stalkerware Indicators of Compromise | ECHAP | CC BY 4.0 | STIX file · research |
| Surveillance campaign linked to mercenary spyware company | Amnesty International, Google | CC BY 2.0 | STIX file · research |
| Quadream KingSpawn Indicators of Compromise | Citizen Lab, Microsoft | MIT | STIX file · research |
| Operation Triangulation Indicators of Compromise | Kaspersky Lab | MIT | STIX file · research |
| WyrmSpy and DragonEgg Indicators of Compromise | Lookout | MIT | STIX file · research |
| Wintego Helios Indicators of Compromise | Amnesty International | CC BY 2.0 | STIX file · research |
| NoviSpy (Serbia) Indicators of Compromise | Amnesty International | CC BY 2.0 | STIX file · research |
| EagleMsgSpy Indicators of Compromise | Lookout | MIT | STIX file · research |
| Candiru (DevilsTongue) Indicators of Compromise | Microsoft, Recorded Future | MIT | STIX file · research |
| ResidentBat Indicators of Compromise | Reporters Without Borders, RESIDENT.NGO | MIT | STIX file · research |
| Cellebrite Indicators of Compromise | Citizen Lab | MIT | STIX file · research |
| DarkSword Indicators of Compromise | Google Threat Intelligence Group, iVerify, Lookout | MIT | STIX file · research |
| Coruna Indicators of Compromise | Google Threat Intelligence Group, iVerify | MIT | STIX file · research |
| Morpheus Indicators of Compromise | Osservatorio Nessuno | MIT | STIX file · research |
| BTMOB Indicators of Compromise | ESET, Cyble Research, Zimperium | MIT | STIX file · research |
| Spyrtacus Indicators of Compromise | Osservatorio Nessuno | MIT | STIX file · research |
Analysis engine (Python, run in the browser)
Pyodide 314.0.7 (MPL-2.0; source: github.com/pyodide/pyodide), which includes CPython 3.14.2 (PSF License).
Wheels are served unmodified from this site. tld is triple-licensed; it is used here under MPL-1.1. pyahocorasick is replaced by a small pure-Python implementation in this project's source, because it has no WebAssembly build.
Complete source code of this site: source.zip
Page code (JavaScript)
| Package | Version | Licence | Licence text |
|---|---|---|---|
| @noble/hashes | 2.4.0 | MIT | LICENSE |
| @types/w3c-web-usb | 1.0.14 | MIT | LICENSE |
| @yume-chan/adb | 2.6.4 | MIT | LICENSE |
| @yume-chan/adb-daemon-webusb | 2.3.2 | MIT | LICENSE |
| @yume-chan/async | 4.1.3 | MIT | LICENSE |
| @yume-chan/event | 2.0.0 | MIT | LICENSE |
| @yume-chan/no-data-view | 2.0.0 | MIT | LICENSE |
| @yume-chan/stream-extra | 2.6.1 | MIT | LICENSE |
| @yume-chan/struct | 2.3.2 | MIT | LICENSE |
| fflate | 0.8.3 | MIT | LICENSE |