Honest status — what is and isn't verifiable today
We deliberately separate claim from evidence. The table below is honest about both. We would rather understate verifiability than overstate it.
- Open-weight model layer is independently reproducible today (see §4).
- Offline-execution claim is reproducible today using free tools (see §3).
- Some of our Windows installers are not yet Authenticode-signed (all except Nano FaceStudio Pro 1.0.2, Nano FacialEdit 1.0.3, Nano FaceSwap 1.0.6, Nano ImageTryon 1.0.1 and Nano ImageEdit 1.0.6), so Windows SmartScreen or your antivirus may warn about them. See §2 for what to do, and use the checksums in the table below to confirm that what you downloaded is what we publish.
- SHA-256 checksums of every download are published below, computed from the files we serve. VirusTotal scan permalinks are not published yet.
- We have no independent press coverage and no third-party benchmark report published yet. See §5 for the explicit gap list.
Download checksums
SHA-256 of every file served from /download, computed on 2026-10-09 from the files themselves. The first hash is the file your browser downloads; the second is the installer inside it, which is what Windows and your antivirus scan. Compute yours with certutil -hashfile <file> SHA256. A different value means it is not the file we published: do not run it, and email security@nanopocket.ai.
| File | Size | SHA-256 |
|---|---|---|
Nano FacialEdit 1.0.3 (Windows) NanoFacialEdit-1.0.3-release.exe | 3.0 MB | bd0c1f537a4276feed27a56094b3cbcaaef174c68b360774c53bf6d21059e727 look up |
Nano FacialEdit 1.0.2 (Windows) NanoFacialEdit-1.0.2-release.zip inside: NanoFacialEdit_Release_1.0.2.exe | 2.3 MB | 59d3903b5211e89d92336bf5a46e39486b10dd854eec1b993ab7e83504d13765 look up 494f8134f94386dc8b52fdec4f327172c4221a29eeb53610b857ac367b26f8d6 look up |
Nano FaceSwap 1.0.6 (Windows) NanoFaceSwap-1.0.6-release.exe | 7.7 MB | f7e8d6fa5bc54f18954f1e0bd352241fe8d5142bbfc4a92fac701eec149d1785 look up |
Nano FaceSwap 1.0.5 (Windows) NanoFaceSwap_Release-1.0.5.zip inside: NanoFaceSwap_Release-1.0.5.exe | 7.1 MB | e5370d589bb681caf720444e28f571918127dce3ce5eb9ea139931992cd62785 look up bf32cf9384c2d008d6ffa9d4ea7305207c79d787901112bd210c3573873e1eee look up |
Nano FaceSwap 1.0.4 (Windows) NanoFaceSwap-1.0.4-release.zip inside: NanoFaceSwap_Release_1.0.4.exe | 8.8 MB | ca4d55a2426c8965731698ac578df3f39db7217320acd63a3d55ed40ea809f92 look up 8163050073669f53141b83e8be9ba09f858b2f51b6db6c74e80b4f75f37fa84a look up |
Nano ImageEdit 1.0.6 (Windows) NanoImageEdit-1.0.6-release.exe | 3.3 MB | 83ec360f29f9c02e3be5dc317b13273de456010f9b97cd0facf0f4cfac8b616a look up |
Nano ImageEdit 1.0.5 (Windows) NanoImageEdit-1.0.5-release.zip inside: NanoImageEdit_Release_1.0.5.exe | 2.6 MB | 98658bfb3df70b210211c432d6f23d95275837690ae80b31c0c36976d7506d08 look up 351dde909469f0354e1c5b2f4333d453ea67cd5a1ff044d741a3b3914cd0cc2f look up |
Nano ImageTryon 1.0.1 (Windows) NanoImageTryon-1.0.1-release.exe | 3.4 MB | ceab6ad173316fd5af848d33a12aa4e888a1ce2eb65c71e681cf6e2f3938a130 look up |
Nano ImageTryon 1.0.0 (Windows) NanoImageTryon-1.0.0-release.zip inside: NanoImageTryon_Release_1.0.0.exe | 2.6 MB | c5367b5114d6e12ab907fe0cbd2c5979c096de613f6e3684435b839cf5931243 look up 4bd50cb0e2aad9e7dd9ed1c38a91a887d09a28c3673df2424a9ebaabcf89a5e6 look up |
Nano VideoEnhance 1.0.5 (Windows) NanoVideoEnhance-1.0.5-release.zip inside: NanoVideoEnhance_1.05.exe | 9.5 MB | 5daab57c55e832f7b5b59e48c3605fa42f15a9ee8c1334ca96bcb0293ee005ab look up 71b91ead97067d86239bf29b1b32f3df89fcb844fdd9cc0ff94a7d8a7f189e6e look up |
Nano VideoGen 1.1.2 (Windows) NanoVideoGen-1.1.2-release.zip inside: NanoVideoGen_Setup_1.1.2.exe | 2.3 MB | 8fe1f460b0f688563b83f52eb01e00e884638e2d350477a3902e637faa66a444 look up de8357440b1097036a13bde69afeb02f25ff6d60e14355d3699b2f12dbb818fc look up |
Nano ImageEnh Pro 3.0.0 (Windows) NanoImageEnh-3.0.0-windows.zip inside: NanoImageEnh-3.0.0.exe | 93.5 MB | 366c7d4dacd94fdd409271b6568afc47e2c9d6087180bfb783b1ae358c93cd3f look up 4abe6c7bacefe7c0c1d336cf284ceb032489c4430007f70fa932dece3fefa3ae look up |
Nano ImageEnh Pro 3.0.0 (macOS) NanoImageEnh-3.0.0-macos.zip inside: NanoImageEnh-3.0.0.dmg | 119.3 MB | afa93902c022af3f75ba19cd8b92852a9480f59f2a91c18a079685ebe04f5538 look up 98b4096658ac8e355569a39beafc81a7812c80b6c25911135d6aca9f86204958 look up |
Nano FaceStudio Pro 1.0.2 (Windows) NanoFaceStudioPro-1.0.2-windows.exe | 105.4 MB | 13f75d906305ef888b6368c585259af83c581cfbed62e6a27449fa2440aa03c4 look up |
Nano FaceStudio Pro 1.0.0 (Windows) NanoFaceStudioPro-1.0.0-windows.exe | 105.2 MB | fa9bcdba7e826080c5a9c4b23ad1052892d3f529d419de0ed8007eea7ab30012 look up |
“Look up” opens a VirusTotal search for that hash. It uploads nothing, and it shows a report only if someone has already scanned the file.
Build manifest
Every shipping product, with the version it was last reviewed against, the platform target, the signing status, and where the checksums are published.
| App | Version | Platform | Release | Signing | SHA-256 / VirusTotal |
|---|---|---|---|---|---|
| Nano FaceStudio Pro | 1.0.2 | Windows x64 | 2026-10 | 1.0.2: signed (NanoPocket AI LLC). 1.0.0: not signed | Published in the table above No VirusTotal permalink published yet; look the SHA-256 up yourself. |
| Nano ImageEnh Pro | 3.0.0 | Windows x64 + macOS Apple Silicon | 2026-04 | Windows: not yet code-signed. macOS: see §2 | Published in the table above No VirusTotal permalink published yet; look the SHA-256 up yourself. |
| Nano VideoEnhance | 1.0.5 | Windows x64 | 2026-03 | Not yet code-signed | Published in the table above No VirusTotal permalink published yet; look the SHA-256 up yourself. |
| Nano VideoGen | 1.0.x | Windows x64 | 2026-Q2 | Not yet code-signed | Published in the table above No VirusTotal permalink published yet; look the SHA-256 up yourself. |
| Nano ImageEdit | 1.0.6 | Windows x64 | 2026-10 | 1.0.6: signed (NanoPocket AI LLC). 1.0.5 and earlier: not signed | Published in the table above No VirusTotal permalink published yet; look the SHA-256 up yourself. |
| Nano FaceSwap | 1.0.6 | Windows x64 | 2026-10 | 1.0.6: signed (NanoPocket AI LLC). 1.0.5 and earlier: not signed | Published in the table above No VirusTotal permalink published yet; look the SHA-256 up yourself. |
| Nano FacialEdit | 1.0.3 | Windows x64 | 2026-10 | 1.0.3: signed (NanoPocket AI LLC). 1.0.2 and earlier: not signed | Published in the table above No VirusTotal permalink published yet; look the SHA-256 up yourself. |
| Nano ImageTryon | 1.0.1 | Windows x64 | 2026-10 | 1.0.1: signed (NanoPocket AI LLC). 1.0.0: not signed | Published in the table above No VirusTotal permalink published yet; look the SHA-256 up yourself. |
Code-signing & VirusTotal
What is true today, and what to do about it:
- Five installers are signed; the others are not. Nano FaceStudio Pro 1.0.2, Nano FacialEdit 1.0.3, Nano FaceSwap 1.0.6, Nano ImageTryon 1.0.1 and Nano ImageEdit 1.0.6 carry a valid Authenticode signature:
NanoFaceStudioPro-1.0.2-windows.exe: signer NanoPocket AI LLC (Austin, Texas, US), issued by Microsoft ID Verified CS AOC CA 04, certificate thumbprint9967287E9497219A1F1286B16799F2F51D74537E, timestamped by Microsoft Public RSA Time Stamping Authority, verified 2026-10-14.NanoFacialEdit-1.0.3-release.exe: signer NanoPocket AI LLC (Austin, Texas, US), issued by Microsoft ID Verified CS AOC CA 04, certificate thumbprint9967287E9497219A1F1286B16799F2F51D74537E, timestamped by Microsoft Public RSA Time Stamping Authority, verified 2026-10-14.NanoFaceSwap-1.0.6-release.exe: signer NanoPocket AI LLC (Austin, Texas, US), issued by Microsoft ID Verified CS AOC CA 04, certificate thumbprint9967287E9497219A1F1286B16799F2F51D74537E, timestamped by Microsoft Public RSA Time Stamping Authority, verified 2026-10-11.NanoImageTryon-1.0.1-release.exe: signer NanoPocket AI LLC (Austin, Texas, US), issued by Microsoft ID Verified CS EOC CA 03, certificate thumbprintDD19C5CF7BFB36AE9EE6154A77F1D7189270C2AC, timestamped by Microsoft Public RSA Time Stamping Authority, verified 2026-10-16.NanoImageEdit-1.0.6-release.exe: signer NanoPocket AI LLC (Austin, Texas, US), issued by Microsoft ID Verified CS EOC CA 03, certificate thumbprintDD19C5CF7BFB36AE9EE6154A77F1D7189270C2AC, timestamped by Microsoft Public RSA Time Stamping Authority, verified 2026-10-16.To check one yourself, right-click the file, choose Properties, then Digital Signatures. The certificate is short-lived by design (Microsoft Trusted Signing issues it for days, not years); the timestamp is what keeps the signature valid after it expires. We checked every other installer, including older versions of these apps, on 2026-10-09 (and Nano FaceSwap 1.0.5 on 2026-10-11): none carries a signature (the certificate table is empty). An unsigned installer from a new publisher has no reputation with Microsoft, so SmartScreen may show “Windows protected your PC” and some antivirus products may flag or quarantine it. We are signing our installers one at a time; this page lists the signer and thumbprint of each one that is signed, and until a file is listed here, do not trust any claim, from us or anyone, that it is. - If your browser or antivirus blocks a download. Check the file against its SHA-256 in the table above. If it matches, the file is the one we published. You can then keep the download (in Chrome or Edge, open the downloads list and choose Keep) and, if SmartScreen appears, choose More info, then Run anyway. If you would rather not, you can report the false positive to your antivirus vendor; for Microsoft Defender that is the Microsoft file submission page. A matching checksum shows the file is unchanged since we published it; it does not prove the file is harmless, so use your own judgement.
- macOS. We have not published signing or notarisation details for the macOS download here. You can check it yourself after mounting the image with
codesign -dv --verbose=4 NanoApp.appandspctl -a -vv NanoApp.app. - SHA-256. Published for every download in the table above.
- VirusTotal. We have not published scan links. The “look up” links above search virustotal.com for each hash. VirusTotal's verdict is third-party; we cannot influence it.
Verify the “offline” claim yourself
“100% offline” is meaningless if you can't check it. Use any of the following standard tools to confirm zero outbound traffic during local processing.
Windows — pktmon (built into Windows 10/11)
# In an elevated PowerShell: pktmon start --etw -p 0 # 1) Open the Nano app and run a full image / video export # 2) Stop capture: pktmon stop pktmon etl2pcap PktMon.etl # Open PktMon.pcap in Wireshark; filter: # ip.dst != 192.168.0.0/16 and ip.dst != 10.0.0.0/8 and ip.dst != 127.0.0.0/8 # Expected: 0 packets to public internet during processing # (license activation + update check are separate, opt-outable network calls)
macOS — Little Snitch / Lulu / pfctl
# Option A — Little Snitch / Lulu (graphical): # Run the app, perform a full export, observe network connections panel. # Expected: zero outbound during processing. # Option B — built-in pfctl + tcpdump: sudo tcpdump -i any -n 'not net 192.168.0.0/16 and not net 10.0.0.0/8 and not net 127.0.0.0/8' # Then run an export. Expected: no packet output during processing.
Network assertions per product
| Product | Expected during processing | Documented exceptions |
|---|---|---|
| Nano ImageEnh Pro 3.0 (local) | Zero outbound traffic during image processing. | License activation (one-time HTTPS POST to license.nanopocket.ai) and update check (HTTPS GET, opt-out via Settings → Updates). |
| Nano VideoEnhance (local) | Zero outbound traffic during video processing. | Same activation + update check exceptions as above. |
| Nano VideoGen (local) | Zero outbound traffic during generation. | Same activation + update check exceptions as above. |
| Nano ImageEdit (local) | Zero outbound traffic during edit. | Same activation + update check exceptions as above. |
| Nano FaceSwap (legacy desktop) | Zero outbound traffic during swap. | Same activation + update check exceptions as above. |
| Image / Video FaceSwap Pro online demos | Outbound HTTPS to the Cloudflare demo tunnel is required by design — these are explicitly online services, not local ones. | n/a — this is the contract. |
Model provenance — every weight, every upstream
Every model in the NanoPocket pipeline is open-weight. Anyone can clone the upstream repository, run the official inference script on the same input, and compare the output to ours. This is the strongest form of independent verification available today: we cannot fake which model produced an output if you have the original weights.
| Component | Used by | Upstream | License | How to reproduce |
|---|---|---|---|---|
Identity (face)ip-adapter.bin + ControlNetModel | Nano FaceStudio Online / Nano FaceStudio Pro 1.0 / Video FaceSwap Pro | InstantX / InstantID | Apache-2.0 (model card terms) | git lfs clone the upstream repo + run the diffusers pipeline on the same input — output identity embedding distance should match within numerical noise. |
Identity (face)pulid_v1.x.bin | Nano FaceStudio Pro 1.0 | ToTheBeginning / PuLID | Apache-2.0 | Clone PuLID and run the inference notebook on the same source / target pair. |
Identity (face) — legacyinswapper_128.onnx | Nano FaceSwap (desktop) | InsightFace / inswapper_128 | Non-commercial research (inswapper_128) | Run the InsightFace face_swap example on the same crop and compare outputs. |
Image generationflux1-dev.safetensors | Nano ImageEdit | Black Forest Labs / FLUX.1-dev | FLUX.1-dev Non-Commercial License (community), FLUX.1-pro for commercial | Use diffusers FluxPipeline with the same prompt + seed and compare to our output. |
Video generationltx-video-2b.safetensors | Nano VideoGen | Lightricks / LTX-Video | LTX-Video Open License (research / commercial-with-terms) | Run the official LTX inference script with the same seed / fps / resolution and compare frame-level PSNR. |
Image super-resolutionRealESRGAN_x4plus.pth | Nano ImageEnh Pro 3.0 | ai-forever / Real-ESRGAN | BSD-3-Clause | Run the upstream Real-ESRGAN CLI on the same low-res input and compare PSNR/SSIM. |
Image restorationdiffbir_v2.x.ckpt | Nano ImageEnh Pro 3.0 | Xinntao / DiffBIR | Apache-2.0 | Use DiffBIR's reference inference script on the same degraded input. |
Background mattingu2net.pth | Nano ImageEnh Pro 3.0 | xuebinqin / U²-Net | Apache-2.0 | Run the reference U²-Net colab on the same image and compare alpha mattes. |
Video super-resolutionvrt_x4.pth, basicvsrpp_x4.pth | Nano VideoEnhance | JingyunLiang / VRT + open-mmlab / BasicVSR++ | Apache-2.0 | Run the VRT inference script on the same input clip and compare per-frame PSNR. |
Optical flow (video stability)raft-things.pth | Nano VideoEnhance | princeton-vl / RAFT | BSD-3-Clause | Run RAFT on the same frame pair and compare flow magnitude EPE. |
What we do not yet have — explicit gap list
We list these openly because pretending they exist would be worse than acknowledging they don't.
- Independent press coverage: none yet. No major outlet (The Verge, Engadget, Tom's Hardware, PCMag, Wirecutter) has reviewed NanoPocket as of the date at the top of this page.
- Independent benchmark report: none yet. We have not commissioned or appeared in a third-party benchmark study (e.g. a VBench / GenEval / DAVIS-evaluation paper that names NanoPocket as a system).
- SOC 2 / ISO 27001 audit: not in scope for our current operating size. We follow OWASP ASVS Level 1 and document our posture on /security, but we do not claim a formal certification we don't hold.
- App-store presence: NanoPocket apps are distributed directly from nanopocket.ai. We are not currently in the Mac App Store or Microsoft Store; therefore there are no app-store privacy nutrition labels to cite. Apple notarisation is the closest equivalent we ship today.
- User-volume disclosure: we do not publish download counts or active-user counts as marketing. The closest public signal is the Discord member count on /community, which is fetched live from Discord's widget API.
For reviewers, journalists, and academic researchers
If you are writing a review, a benchmark study, or a security analysis: we will cooperate fully. Specifically:
- Free reviewer license keys for any of the paid apps — email press@nanopocket.ai with the publication and the apps you'd like to cover.
- Raw demo footage / sample inputs / sample outputs on request, no NDA.
- On-the-record interviews with the engineering team for technical follow-ups.
- For security researchers specifically: see the Security & Vulnerability Disclosure policy (researcher safe-harbor included).