ITKIT
Customs · 11 / 20
Declare cash and gold from your phone before travel
From the problem to how we solve it
October 2026
Interactive prototype · synthetic data only
The problem
1
Border halls have weak coverage, so online-only passes fail at the counter.
2
Travellers learn a declaration is needed only when they reach the border.
3
Managers cannot see where a cash-in-transit run is or whether it was declared.
USD 18,400 in an envelope · Flight to Dubai tomorrow · Declare tonight
ITKIT · Customs Declare app · Prototype screens, synthetic data
The problem
Our answer
The same declarations as the website in an iOS and Android app, in Arabic and English. Travellers declare before they leave home and keep an offline border pass in the phone wallet; companies see their fleet and cash-in-transit runs in one place.
How it works · 1 of 6
Allowances
One look tells him he must declare, and what counts as cash.
ITKIT · Customs Declare app · Prototype screens, synthetic data
How it works
How it works · 2 of 6
Prefilled
OneID fills in who he is. He only adds what he carries.
ITKIT · Customs Declare app · Prototype screens, synthetic data
How it works
How it works · 3 of 6
Bank slip
The slip goes with the declaration. The bank sees the slip, nothing else.
ITKIT · Customs Declare app · Prototype screens, synthetic data
How it works
How it works · 4 of 6
Border pass
The pass is signed by customs, so it opens and verifies without a signal.
ITKIT · Customs Declare app · Prototype screens, synthetic data
How it works
How it works · 5 of 6
At the desk
At the desk, the officer still decides. The declaration is already there.
ITKIT · Customs Declare app · Prototype screens, synthetic data
How it works
How it works · 6 of 6
Companies
Companies declare cash-in-transit and gold, and let licensed brokers prepare the paperwork.
ITKIT · Customs Declare app · Prototype screens, synthetic data
How it works
What it includes
Travellers and company staff opening the app
Travellers before a trip
Travellers, signed in or guests
Travellers declaring cash
Travellers at the border
Authorised representatives of cash-in-transit and gold companies
Cash-in-transit companies and their crews
Gold companies, carriers and their brokers
ITKIT · Customs Declare app · Prototype screens, synthetic data
What it includes
Built to standards
| Standard | What it covers in Customs Declare app |
|---|---|
| FATF Recommendation 32 and its Interpretive Note | What must be declared and the threshold |
| FATF Interpretive Note to Recommendation 32 — gold and precious metals | Gold, precious metals and stones |
| FATF Recommendation 32 — false declarations | Telling people what a false declaration means |
| ICAO Doc 9303 (8th edition, 2021), Parts 3 and 4 | Reading the passport for guests |
| ICAO Doc 9303 Part 13 (Visible Digital Seals) — design pattern | A pass that can be verified offline |
| ISO/IEC 18004:2024 (QR code) | A QR that scans reliably |
| WCAG 2.2 AA — 3.3.1, 3.3.3, 3.3.7, 3.3.8 | Errors, re-entry and sign-in |
| OWASP MASVS (STORAGE, PRIVACY) | Data on the phone and location |
We align with these standards; certification is issued by accredited bodies, not by ITKIT.
ITKIT · Customs Declare app · Prototype screens, synthetic data
What it includes
Connects to
Customs Declare (same declarations and rules)
OneID mobile sign-in with passkeys
Apple and Google push and wallet services
Banks and exchange houses (through customs)
Fleet registry (Smart Transit)
ITKIT · Customs Declare app · Prototype screens, synthetic data
What it includes
Safeguards
The offline pass shows a declaration is registered; it is not customs clearance.
Vehicle location is used only during a declared company run and only for the company’s own vehicles.
Private travellers are never tracked.
ITKIT · Customs Declare app · Prototype screens, synthetic data
Delivery
How delivery works
6–10 weeks
Map what already exists and decide, system by system: reuse, integrate, modernise or build.
4–6 months
Customs Declare app at one authority, with real users and a measured outcome, on national infrastructure.
12–24 months
Roll out by region and service, sharing identity, integration and audit.
Agreed per contract
We run it with your team, train them, then hand over operations, code escrow and keys.
ITKIT · Customs Declare app · Prototype screens, synthetic data
Durations are typical ranges, fixed per contract
Next step
Customs Declare. Declare before you go.
A guided session on the Customs Declare app prototype
6–10 weeks to map what exists and fix the pilot scope
4–6 months with real users and a measured result
ITKIT · [contact name, email and phone]
Thank you