photo-restore

Disclosure (before price): Some links are affiliate or lead to checkout on Shop. If you buy we may earn a commission at no extra cost — rates verified Aug 2026. Full disclosure · Privacy. Paid ads blocked $0. Shop is the only checkout. BYOK fail-closed where noted.

4 passes local CPU (scratch/denoise/ELIR face/sharpen) → restored/ folder — best-effort, never invents strangers

Buyer: Families scanning worn old photos

Proof (honest): products/photo-restore/photo_restore.py · manifest

Price: $19 once · Staged checkout manifest (BLOCKED, no live Gumroad) — no Buy button here, fail-closed until permalink exists.

BYOK fail-closed where noted: your keys stay on your machine. No Gumroad checkout active. See Disclosure and Privacy.

What you get — exact outputs

What you get

Restored copies in a restored/ folder next to your input (or -o folder). Same filenames as originals, originals never touched. Each photo runs 4 passes: scratch/fold repair, denoise, ELIR face restore, mild sharpen. Outputs are standard image files (PNG/JPG).

Source: products/photo-restore/STORE_LISTING.md + README.md

Proof — real run on disk

Proof

Model elir_bfr.pth 150,227,518 bytes SHA-256 8C3827BA...75CC66 + face_detection_yunet_2023mar.onnx 232,589 bytes SHA 8F2383E..., verified 2026-08-26. Selftest: [photo-restore] SELFTEST OK -> output/_selftest_restored.png (2026-08-27, torch 2.6.0+cpu). Kill test 20 synthetic samples avg 5.6s on 480x600. See products/photo-restore/RECEIPTS.md

Source file: data/gates/photo-restore_gate.json (15 checks, 2026-08-27T07:49Z) + products/photo-restore/RECEIPTS.md — ELIR 150MB SHA8C38..., YuNet 232kB, offline — honest, not invented. Full checks in gate JSON.

No invented benchmarks. Every number above is traceable to the file on disk. If a product has no RECEIPTS.md we write “no receipts on file yet” — we do not fabricate.

System requirements — real

System requirements

Windows PC, Python 3.10+, about 1.5 GB free disk (AI engine included, model ~143 MB), CPU only — no graphics card needed. Needs internet only once during install to download model + face detector. Source: STORE_LISTING.md Requirements + README Install.

Source: products/photo-restore/STORE_LISTING.md + README.md

Honest limits

Who this is NOT for

Not for you if your photo is a smear of three pixels, torn-off corners stay torn off, or you expect it to invent people/details — it never makes your grandmother look like a stranger. Best-effort, not magic. Heavily destroyed photos only partly better. Source: STORE_LISTING.md Read this first.

Source: products/photo-restore/STORE_LISTING.md

Refund

Refund

14 days, no forms, via the store message button

Source: products/photo-restore/STORE_LISTING.md

Message the store where you bought it — no forms, no interrogation.

Fair questions — from the listing

FAQ

Answers are taken from the product's own STORE_LISTING.md — we invent nothing. If the listing has fewer than 5 questions, we show only what exists.

Do my photos get uploaded anywhere?

No. Never. Fully offline after one-time download; no upload code at all. Your photos stay on your PC. Source: STORE_LISTING.md FAQ 1

Will it fix every photo perfectly?

No — best-effort. Most worn photos come out clearly better, heavily destroyed only partly better, missing details stay missing. If it matters, a human artist ($100+) is right. Source: FAQ 2

Is there a subscription?

No. One payment $19 launch (regular $39), yours forever incl. 1.x updates. Source: FAQ 3

What if my PC is slow?

It still works — just slower. About 5 seconds per photo on test machine; older laptop may take under a minute. No limits. Source: FAQ 4

What's the refund policy?

14 days, no forms, via store message button — if it cannot visibly improve your photo, you get money back. Source: FAQ 5

FAQ source: products/photo-restore/STORE_LISTING.md — quoted accurately, not invented.

Checkout — fail-closed

Checkout

Shop is the only checkout. Today the manifest is BLOCKED — no live Gumroad link until permalink exists. The Buy button stays absent and the honest “no live checkout yet” note remains. See checkout-manifest.json.

12 of 13 products have checkout_url = null (FREE magnet has no checkout). We do not add a fake or placeholder buy link.

← Back to shop catalog 13 · Disclosure · Privacy

No testimonials, no star ratings, no “trusted by” claims, no invented benchmarks. Only disk truth.