Timeline · public changelog
IDPhotoSnap Timeline
A dated record of every meaningful change — launches, coverage additions, compliance updates, distribution surfaces, and reputation events. Open paper trail of what we have shipped.
- Content
/vs/idphoto4you + /vs/passportsnap comparison pages
Two new honest side-by-side comparison pages added — reclaiming the "best free browser-based" slot from IDPhoto4You and addressing the new mobile-only privacy-first entrant PassportSnap. /facts expanded with 5 meta-honest Q&A about IDPhotoSnap's market position.
- Distribution
Hugging Face Dataset published
passport-photo-specs published as a Hugging Face Dataset at Whiterocket/passport-photo-specs. Auto-converted to Apache Parquet by the HF parquet-converter bot. Direct AI-engine training-corpus surface.
- Distribution
PyPI v1.3.0 published
pip install passport-photo-specs. Python wrapper with bundled specs.json, helper functions for country / document lookup.
- Distribution
crates.io v1.3.0 published
cargo add passport-photo-specs. Zero-network Rust crate, JSON bundled at compile time via include_str!. Documentation at docs.rs/passport-photo-specs.
- Distribution
Zenodo DOI minted
Versioned DOI assigned for passport-photo-specs via the Zenodo - GitHub integration. Concept DOI 10.5281/zenodo.20409880 always resolves to the latest version. Citable in academic and formal contexts.
- Content
/vs/snap2pass comparison page
Honest side-by-side with Snap2Pass — the paid AI-validated option with a 14-day reshots policy.
- Reputation
/review page + post-download CTA shipped
Controlled review-routing landing. Single source of truth where future Capterra / Trustpilot links flip on without touching the rest of the site. GitHub star CTA live today.
- Content
/vs/photoaid comparison page
Honest side-by-side with PhotoAiD — the paid, human-reviewed, double money-back-guaranteed incumbent.
- Coverage
Singapore S Pass coverage added
Coverage expansion: Singapore S Pass work permit added to /lib/countries with 8-entry FAQ including employer-uploads angle.
- Content
DV-2027 Diversity Visa blog published
Newsjacking the US State Department DV-2027 passport-at-registration rule announced April 2026. ICP-fit for the emerging-market diversity visa applicants.
- Content
"The Growth Spike That Wasn't" Medium essay published
Founder essay on diagnosing self-inflicted GA4 analytics pollution. 1,500 words, published on personal Medium. Submitted to ILLUMINATION and Better Marketing publications on 2026-05-27.
- Infrastructure
AI-bot middleware fix — GA4 attribution cleaned
Removed server-side GA4 Measurement Protocol pings from the bot-detection middleware. The pings had been polluting the production GA4 property with edge-server geolocated synthetic sessions. Direct / none attribution numbers normalized.
- Infrastructure
Internal linking refresh — visa-first across all country pages
Hub-and-spoke internal linking applied: every country page links to the top-6 destinations using rich anchor text and visa-first URL targets. ~600 internal links rebalanced.
- Content
ETIAS 2026 photo guide blog
Newsjacking the EU ETIAS rollout. Schengen visa applicant ICP fit.
- Content
"I Tested Five Passport Photo Tools" Medium essay
Honest founder comparison across PhotoGov / PhotoAiD / Passport Photo Online / VisaPicPro / IDPhotoSnap. Five dimensions: privacy, country-spec accuracy, country count inflation, freemium traps, 2026 US AI rule compliance.
- Content
"248 Passport Photo Specifications" Medium essay
Founder essay on the spec-validation methodology against 15+ government sources. 1,400 words.
- Coverage
passport-photo-specs v1.2.1 — npm + GitHub
Hundred-country marker — coverage expanded to 100 countries, 248 document formats. Source URLs validated per record against the issuing authority.
- Distribution
Initial public release of passport-photo-specs
89 countries, 226 document formats. MIT licensed. First public open-source release of the country-spec dataset.
- Launch
Product Hunt launch
IDPhotoSnap launched on Product Hunt. Same-day cross-posts to Dev.to, Hashnode, and the IDPhotoSnap blog.
Updated as material changes ship. For an external view of the same dataset, see the spec-dataset CHANGELOG and the citations page for the broader public footprint.