ITKIT

Customs · 11 / 20

Customs Declare app

Declare cash and gold from your phone before travel

From the problem to how we solve it

Customs Declare app prototype screens

October 2026

Interactive prototype · synthetic data only

The problem

Flight tomorrow. USD 18,400.

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

Customs Declare · Declare before you go

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

USD 10,000 or more? Declare.

One look tells him he must declare, and what counts as cash.

Allowances and rules screen in the Customs Declare app prototype

ITKIT · Customs Declare app · Prototype screens, synthetic data

How it works

How it works · 2 of 6

Prefilled

Signed in with OneID

OneID fills in who he is. He only adds what he carries.

Declaration form prefilled from OneID in the Customs Declare app prototype

ITKIT · Customs Declare app · Prototype screens, synthetic data

How it works

How it works · 3 of 6

Bank slip

Slip WS-88213 · Qasioun Bank (demo)

The slip goes with the declaration. The bank sees the slip, nothing else.

Bank slip attached to a declaration in the Customs Declare app prototype

ITKIT · Customs Declare app · Prototype screens, synthetic data

How it works

How it works · 4 of 6

Border pass

Works offline

The pass is signed by customs, so it opens and verifies without a signal.

Signed border pass with a QR code in the Customs Declare app prototype

ITKIT · Customs Declare app · Prototype screens, synthetic data

How it works

How it works · 5 of 6

At the desk

A pass is not clearance. The officer decides.

At the desk, the officer still decides. The declaration is already there.

Two phone screens at the customs desk in the Customs Declare app prototype

ITKIT · Customs Declare app · Prototype screens, synthetic data

How it works

How it works · 6 of 6

Companies

Runs, gold, fleet, brokers

Companies declare cash-in-transit and gold, and let licensed brokers prepare the paperwork.

Company workspace in the Customs Declare app prototype

ITKIT · Customs Declare app · Prototype screens, synthetic data

How it works

What it includes

12 screens and workflows in the prototype

Welcome and sign-in

Travellers and company staff opening the app

Allowances and rules

Travellers before a trip

Declare before travel

Travellers, signed in or guests

Source of funds and signing

Travellers declaring cash

Offline border pass

Travellers at the border

Company workspace

Authorised representatives of cash-in-transit and gold companies

Cash-in-transit run

Cash-in-transit companies and their crews

Company gold and precious metals

Gold companies, carriers and their brokers

ITKIT · Customs Declare app · Prototype screens, synthetic data

What it includes

Built to standards

International standards it is built to

StandardWhat it covers in Customs Declare app
FATF Recommendation 32 and its Interpretive NoteWhat must be declared and the threshold
FATF Interpretive Note to Recommendation 32 — gold and precious metalsGold, precious metals and stones
FATF Recommendation 32 — false declarationsTelling people what a false declaration means
ICAO Doc 9303 (8th edition, 2021), Parts 3 and 4Reading the passport for guests
ICAO Doc 9303 Part 13 (Visible Digital Seals) — design patternA 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.8Errors, 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

What Customs Declare app works with

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

What Customs Declare app will never do

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

Start small, prove it, then scale and hand over

6–10 weeks

Assess

Map what already exists and decide, system by system: reuse, integrate, modernise or build.

4–6 months

Pilot

Customs Declare app at one authority, with real users and a measured outcome, on national infrastructure.

12–24 months

Scale

Roll out by region and service, sharing identity, integration and audit.

Agreed per contract

Operate and transfer

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

Ask for a guided demo of the Customs Declare app.

Customs Declare. Declare before you go.

1 · Demo

A guided session on the Customs Declare app prototype

2 · Assess

6–10 weeks to map what exists and fix the pilot scope

3 · Pilot

4–6 months with real users and a measured result

ITKIT · [contact name, email and phone]

Thank you

F = full screen