HOW WE
VERIFY EVERY
LINK.
Every portal in this registry has been manually reviewed by a human before it goes live. This page explains exactly what we check, what automatically disqualifies a link, and who is accountable for every entry.
129
Links Verified
5
Point Checklist
$0
Service Fees Tolerated
Scope
What we verify
We verify
- ✓ Official government eVisa application portals
- ✓ Official eTA and Electronic Travel Authority portals
- ✓ Government-issued digital arrival cards
- ✓ Official visa status check / application tracking tools
We do not list
- ✕ Third-party visa agents or processing services
- ✕ Any portal that charges a service or convenience fee
- ✕ Travel insurance or ancillary services
- ✕ Embassy appointment booking portals
Process
The 5-point verification checklist
Source Identification
We identify the official government immigration authority responsible for issuing the travel document — Ministry of Foreign Affairs, Home Affairs, or equivalent. This is our baseline for what "official" means for that country.
Domain Authentication
We prioritise official government domain extensions — .gov, .gouv, .gob, .go. Where a government operates on a private TLD (common in some regions), we cross-reference the domain against official press releases, Ministry websites, and embassy resource pages before accepting it.
HTTPS & Security Check
The portal must have a valid, unexpired SSL certificate and serve exclusively over HTTPS. Any redirect to an unencrypted HTTP page is an automatic disqualifier. We also check that the portal's visual identity (branding, language, government seals) is consistent with the claimed authority.
Zero-Fee Check
We navigate the portal to the point of application. If any step introduces a service fee, processing fee, or "convenience charge" beyond the stated government fee, the link is rejected. The government fee itself (e.g., USD 100 for an eVisa) is expected and noted — only third-party additions disqualify.
Cross-Reference & Publish
Before marking a link Live, we cross-reference it against at least one independent official source — typically the destination country's embassy website in a third country, an IATA Travel Centre entry, or an official government press release. Only after this final check does the entry go live with a "Verified" status.
Rejection Criteria
What disqualifies a link
-
Charges a service fee
Any third-party surcharge beyond the government fee. Automatic rejection.
-
Unofficial domain
Domains like visa-[country].com, evisa-[country].net with no government affiliation.
-
Expired or invalid SSL
Browser security warning present. No exceptions.
-
Redirects through a third party
The final destination URL must be the government portal. No intermediary redirects.
-
Link is broken or unreachable
4xx or 5xx response. Moved to Unverified status until a working replacement is found.
// 5-point gate. All must pass.
const verifyLink = (portal) => {
if (portal.hasServiceFee)
return 'REJECTED';
if (!portal.isGovDomain)
return 'REJECTED';
if (!portal.hasValidSSL)
return 'REJECTED';
if (portal.redirectsThrough3P)
return 'REJECTED';
// All checks passed.
return 'VERIFIED_LIVE';
}
Cadence
How often we re-check
New Links
Before going live
Every new link passes the full 5-point checklist before it is published. No link is made Live without a human review.
Existing Links
Quarterly + on report
Live links are re-checked on a rolling quarterly cycle. Any user report triggers an immediate out-of-cycle re-verification.
Critical Changes
Within 24 hours
Government portal replacements, policy changes, or scam alerts are actioned within 24 hours of being flagged — by users or discovered internally.
Accountability
Who is responsible
Registry Maintainer
The EntryCheck Team
Independent Verification Registry
Every verification decision in this registry has been made by a human, not automated. Each link is reviewed by our team before it goes live, and we are directly reachable for any concerns about a specific entry.
support@entrycheck.orgRegistry Status
Community Verification
Spotted Something Wrong?
If a link is broken, redirects somewhere unexpected, or you believe a portal has changed, report it. Every report is reviewed within 24 hours.
Go to Country & Reportor email support@entrycheck.org directly