Verification Standard

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

1

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.

2

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.

3

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.

4

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.

5

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.

verify.js — EntryCheck

// 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.org

Registry Status

Total entries 129
Verified Live 121
Unverified / Caution 8
Last full review Q1 2026

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 & Report

or email support@entrycheck.org directly