Duty & operations platform for air traffic control

Every position covered. Every controller briefed. Every hour on record.

ATCOnnect runs the operational side of an ATC unit on the tablets already in the room — face sign-in, live position control, mandatory NOTAM and notes briefings with read receipts, duty-time limits, checks, reports and a signed document archive. Configured to your unit, your positions and your rules.

Designed by experienced air traffic controllers — in daily operation in a live international airport tower.
20:25:00UTC
TWR
OHYOUOmar Haddad · on duty 01h 42m
⇄ Swap
GNDYK
APPLR
ACC NZF
Today's checks · 00:00Z+ Add check
✓ Crash alarm check completed for today
Inspection OH
19:04 Z
Security YK
13:40 Z
Inspection MS
08:51 Z
Crash Alarm NH
05:43 Z
Active & future NOTAMsView all ›
● ActiveEnds in 70d
A0512/26
TWY C CLSD BTN C2 AND C4 DUE TO WIP
● FutureStarts in 3h
A0519/26
RWY 14/32 CLSD FOR MAINT 2200-0400
Quick actions
TakeoverHandover to another ATCO
ATCO statisticsHours & archive reading
ArchiveTOI, SI, SOP, LOA
Duty historySessions & handovers
Daily reportOperational reports
Night modeDark palette
5 hHard limit on one position — released automatically, by any tablet in the unit.
0Photos stored for face sign-in. Only a numeric faceprint, computed on the device.
3 minUntil the first alert when an operational position is left without a controller.
30 sAlarm repeat until a new NOTAM or note is acknowledged on position.
10Ready-made PDF reports for unit management, branded with your logos.
Built by controllers

Designed by people who have worked the position.

ATCOnnect wasn't specified by a software vendor. It was built by experienced air traffic controllers, from problems they met on real shifts — which is why it covers the whole operation, not just part of it.

On the positionIn ATCOnnect

A controller back from leave misses a NOTAM.

→Mandatory briefing with read receipts

A position is left uncovered and nobody notices.

→Gap alerts after 3 minutes

Five hours on one position slips by.

→Duty-time limits, enforced

Hours currency is found short at month end.

→Currency tracked as you go

A licence or medical lapses unnoticed.

→Colour-coded expiry for the whole unit
How it works

A shift, end to end.

From the moment a controller walks up to the tablet to the moment they hand over, every step is guided, timed in UTC and written to the record.

1

Face sign-in

Look at the camera. No name to pick, no card to tap.

2

Take a position

One tap on the live board. One controller, one position.

3

Mandatory briefing

Every valid NOTAM, then every active note. Each read is recorded.

4

Duty dashboard

Clock, positions, checks, NOTAMs, reports and notes on one screen.

5

Break notice

Two hours on position. Rest reminders follow from three hours.

6

Swap TWR ⇄ GND

The partner confirms with their passcode. Both clocks restart.

7

Handover

The next controller takes over. Who handed to whom is on record.

01 · IDENTITY

Face sign-in that never leaves the tablet.

Controllers look at the camera and they're in. Recognition runs on the tablet — only a numeric faceprint is stored, never a photo.

  • Walk-up recognition that won't mistake a look-alike for the right controller.
  • Passcode alternative — defaults must be changed; a forgotten one is reset by face.
  • Session restore after an app restart, straight back to the held position.
  • IT device gate — every admin opening and sign-in is logged.
Sign inFace · on-device
Hold still…
IdentifiedOH · Omar Haddad
Similarity87.3%
Lead over next matchclear
Stored template192 numbers
Photos storednone
or sign in with passcode
02 · POSITIONS

Live position control. One controller, one position.

A live board of every position. Claims, swaps and takeovers are all-or-nothing, so two tablets never disagree.

  • Live board — available, occupied or closed, with the holder's initials.
  • One controller, one position — taking a new one releases the old.
  • Swap paired positions — TWR ⇄ GND, APP ⇄ ACC — confirmed by the partner's passcode.
  • Every session records how it ended — handover, swap, release or time limit.
Select position--:--Z
TWR
Occupied
by OH
GND
Occupied
by YK (swapped)
APP
Occupied
by LR
ACC N
Available
Tap to claim
ACC S
Not available
Sector combined
MGR
Manager only
Oversight
TWR ⇄ GND

YK, enter your passcode to confirm the swap with OH.
Both sessions end and restart now.

04 · MANDATORY BRIEFING

Nobody takes a position unbriefed.

Every valid NOTAM and note, one at a time, before the dashboard opens. Each "I have read" is recorded.

  • NOTAMs, then notes, then duty — expired items are left out automatically.
  • Read receipts — first read, last read and count, per controller.
  • "Read by" on every item, with times one tap away.
  • Back from leave? The backlog is read once — then only new items interrupt.
NOTAMs — OHNOTAM 1 of 3
A0512/26TWY C CLSD BTN C2 AND C4
A0519/26RWY 14/32 CLSD FOR MAINT
A0523/26ILS RWY 32 GP U/S
Active · ends 04 Dec 2026 12:00Z
(A0512/26 NOTAMN
A)ORZA
B)2609051800 C)2612041200
E)TWY C CLSD BTN C2 AND C4
DUE TO WIP)
✓✓ Read by 27 YKLRNHMSAK+22
I Have Read — Next
Read by — A0512/2627 ATCOs
LR
LRLast 25 Sep 05:42Z · first 06 Sep 17:58Z
9×
NH
NHRead 24 Sep 21:10Z
YK
YKLast 24 Sep 13:02Z · first 08 Sep 06:40Z
6×
05 · ALERTS & PUSH

Nothing new goes unnoticed — on the tablet or the lock screen.

New NOTAMs and notes interrupt the controllers on position until acknowledged — and an uncovered position raises the alarm by itself.

  • Alarm every 30 s until "Noted", acknowledged per controller.
  • Only new items — never old or expired ones.
  • Time-Sensitive push that breaks through Focus on a locked iPad.
  • Gap alerts after 3 minutes, repeating every 10.
!
New NOTAMA0519/26 · added by MGR during your duty
(A0519/26 NOTAMN
A)ORZA B)2609252200 C)2609260400
E)RWY 14/32 CLSD FOR MAINT)
From 25 Sep 22:00ZTo 26 Sep 04:00Z
Silent
Noted
tone repeats every 30 s until acknowledged
--:--Z
Locked iPad · Focus on
TIME SENSITIVEnow
APP is not covered

Nobody has held APP for 3 min. Take the position or confirm the closure.

06 · NOTAMS

From raw ICAO text to a tracked NOTAM.

Paste the raw ICAO text. ATCOnnect reads it, tracks it against the clock and shows how long it has left.

  • Parses number, aerodrome, B/C times and E text, with clear errors.
  • Coordination departments flagged per NOTAM.
  • Progress bars — green, orange in the last 30 min, red when overdue.
  • Audit trail of who created, changed or activated it.
Create NOTAM from textManager
(A0733/26 NOTAMN
Q)ORBB/QMRLC/IV/NBO/A/000/999/3542N04418E005
A)ORZA B)2610021800 C)2610030400
E)RWY 14/32 CLSD DUE TO MAINT)
↓ parsed
NOTAMA0733/26
AerodromeORZA
Start02 Oct 2026 18:00Z
End03 Oct 2026 04:00Z
SeriesA
StatusFuture
Coordination requiredATC ManagerOperationsAISMET
Active & future NOTAMsdashboard
A0512/26Ends in 70d
Start1640h leftEnd
A0507/26Ends in 18 min
Startlast 30 minEnd
A0519/26Starts in 1h · Activate
−24hcountdownStart
07 · COORDINATES TO MAP

Grid references in a notice become a map.

Grid references in a notice are recognised automatically and drawn to scale on a map.

  • Points, radius circles and areas from MGRS references.
  • Altitude and times picked up from the text.
  • Satellite and street layers — no map licence needed.
  • Open in Google Maps from any feature.
UAV SURVEY FLIGHT3 features
3 km
38S NE 42110 6187035.7093° N, 44.3021° E · radius 3 km · 120 m AGL25 Sep 2026 09:00Z → 13:00ZOpen in Maps ↗
08 · DAILY NOTES

Daily notes with a start, an end and an owner.

Short-lived information — a drone flight, a VIP movement, bird activity — with a validity window and an owner.

  • Validity window with a progress bar on the dashboard.
  • Quick notes from position, tagged with the author.
  • "Done" records who closed it and when.
  • Right-to-left text laid out automatically.
Notes+ Add note
ATCO: LRView
VIP movement — stand 3 reserved
State aircraft expected 14:10Z. Coordinate stand and follow-me with apron control.
MGRViewMapDone
UAV survey flight
Aerial photography, 3 km radius, 120 m AGL. Map attached.
09:00Zvalid13:00Z
MGREnds in 22 min
Bird activity — RWY 32 approach
04:00Zlast 30 min20:30Z
09 · DAILY CHECKS

Daily checks you can't miss — or quietly delete.

Inspection, security and crash-alarm checks in seconds, timed in UTC and locked after thirty seconds.

  • Three colour-coded check types with pre-filled "all normal" text.
  • The save button names the check — no wrong type by accident.
  • 30-second delete window, then locked for good.
  • Crash-alarm banner — red until today's test is recorded.
Record a checktimes in UTC
Inspection
Security
Crash Alarm
--:--Znow · Change
Crash alarm tested.
Save Crash Alarm Check
✓ Crash alarm check completed for today
Crash Alarm
Crash alarm tested.by NH
05:43 Z
Delete available
18s
10 · DAILY REPORTS

Operational reports, filed from the position.

Runway closures and system issues filed on the spot, with the position attached automatically.

  • Categories with an optional linked NOTAM.
  • Soft delete — who removed a report and when is kept.
  • Manager review filtered by category and day.
ATCO daily reportsAll · RWY Close · System Issue · Other
THU · 24 SEP 2026
RWY Close
RWY 32 closed — FOD found on TWY BTWR · by OH · linked A0519/26
21:14Z
System Issue
Radar feed intermittent on sector NACC N · by ZF
17:02Z
Other
Apron lighting stand 7 inoperativeGND · by YK
09:36Z
11 · ARCHIVE & E-SIGNATURE

A document archive with signatures that mean something.

TOIs, SIs, SOPs and LOAs in one place — with a signature from every controller who has read them.

  • To-sign counts per category and progress per document.
  • Sign with your passcode — stored with a SHA-256 hash.
  • In-app PDF viewer and a full signature list.
  • Managers upload and organise documents.
TOI 12 3SI 8SOP 5LOA 2 1OTHER 4
LOA
LOA — Tower / Approach coordinationUploaded 18 Jan 2026 · 40 of 42 signed
Signed
LOA
LOA — Approach / Area Control, rev. 3Uploaded 02 Sep 2026 · 17 of 42 signed
Sign required
Sign — LOA Approach / Area Control, rev. 3

By entering your passcode, you confirm that you have read and understood this document.

sha256 · 9f86d081 … 15b0f00a08 · OH · 25 Sep 2026 05:47Z
12 · CONTROLLER PROFILE

Every controller's hours and validity, at a glance.

Each controller sees their own hours, validity, documents and sessions.

  • Hours — total, year, month and sessions.
  • Licence, medical and English validity with days to go.
  • TOI and SI signing progress.
  • Last 50 sessions grouped by day.
1,487 hTotal hours
318 hThis year
31 hThis month
24Sessions this month
ATC licenceExpires 13 Sep 2026
Expired 12d ago
Medical certificateExpires 12 Nov 2026
Expires in 48d
English proficiency Level 4Expires 21 Mar 2029
Valid
TOI signed11 of 12 · 1 pending
1 pending
13 · COVERAGE HISTORY

See every minute each position was — and wasn't — covered.

Every operational position side by side, day by day. Any period with nobody on position is drawn in red.

  • TWR, GND, APP and ACC timelines per UTC day.
  • Gaps in red with a GAP / OK badge.
  • 30 days for managers, 2 days for controllers.
Thu · 24 Sep 2026GAP
TWR
AKMSZFOH
GND
NHLRAKYK
APP
DNSNLR
ACC
KSTBHMZF
00Z06Z12Z18Z24Z
FREE 12:43Z–13:20Z · GND not coveredTWR · APP · ACC OKOH · LIVE
14 · DUTY-HOURS CURRENCY

Hours currency, caught before it lapses.

Minimum hours on position, counted from the duty record — so you see who is falling short before the month ends.

  • Counted from real sessions — no timesheets.
  • Per position — e.g. APP hours only for an approach rating.
  • Red below the threshold (16 h by default), lowest first.
  • Month or custom range, as a PDF report.
Duty hours currencySep 2026 · 30 days
Period · Month Counted on · APP Shown · TWR GND APP ACC Threshold · 16 h
30days
42controllers
3below 16 h
27.4average h
InitNameRolePeriodYearTotal
AKAdam KhalilATCO6.51881,204
MSMaya SayeghATCO11.0241866
ZFZiad FaroukSUPERVISOR14.52032,310
NHNour HamdanATCO22.0276954
LRLina RahmanATCO31.53181,487
15 · LICENCE & EXPIRY MANAGEMENT

Licences, medicals and English — never a surprise expiry.

Licence, medical and English proficiency for the whole unit, coloured by how soon they lapse.

  • Red, orange, green — expired or under 2 months, under 4, beyond.
  • The worst item colours the card, so risks stand out.
  • One dialog to update dates and English level.
  • Users Expiry PDF grouped by months remaining.
ATCO profiles · Licences42 controllers
AK · Adam KhalilATCO
Licence · expired 13 Sep 2026Medical · 03 Jun 2027English L4 · 2028
NH · Nour HamdanATCO
Licence · 30 Apr 2027Medical · 21 Oct 2026English L5 · 2029
MS · Maya SayeghATCO
Licence · 11 Feb 2028Medical · 18 Dec 2026English L6
LR · Lina RahmanATCO
Licence · 07 Aug 2027Medical · 22 May 2027English L5 · 2030
Users Expiry reportPDF · 25 Sep 2026
2Expired
5Under 3 months
73–6 months
28Over 6 months
16 · MANAGEMENT SUITE

The unit manager's desk, in the same app.

A manager dashboard with live figures and ten ready-made PDF reports, branded with your logos.

  • Manager dashboard — NOTAMs, notes, archive, checks, reports and profiles.
  • PDF reports — preview, print or share; A4 with your logos.
DAILY OPERATIONS PACK
Your Airport · ATC Unit24 SEP 2026
96.0duty h
24.0TWR h
24.0APP h
7checks
TWR sessions
InitStartEndDurFromTo
AK00:0005:315:31—MS
MS05:3112:434:58AK—
ZF12:4318:584:59—OH
Duty hours currency · Sep
InitNamePeriodYear
AKA. Khalil6.5188
NHN. Hamdan22.0276
LRL. Rahman31.5318
Daily checks
TimeTypeByResult
05:43ZCrash AlarmNHTested
13:40ZSecurityYKCompleted
Manager_DailyOps_2026-09-24.pdfPage 1 / 3
Ten PDF reports

Ready for the safety meeting, the audit or the authority.

  1. Daily Operations Pack — DayHours, sessions, checks, notes, reports and NOTAMs.
  2. Daily Operations Pack — RangeThe same, for every day in a range.
  3. Users ExpiryLicence, medical and English validity.
  4. Duty Hours CurrencyHours per controller against the threshold.
  5. Daily ChecksTotals by type, and the full log.
  6. Daily NotesActive notes and notes in the range.
  7. Daily ReportsTotals by category and position.
  8. NOTAMsEverything overlapping the range.
  9. Archive SignaturesWho has signed, and who hasn't.
  10. Positions SnapshotThe status of every position.
17 · BUILT FOR THE OPS ROOM

Designed for a working position, day and night.

Every detail shaped by controllers on shift.

Night mode

A dark palette for night shifts, one tap away.

Rows or columns

Dashboard panels stacked or side by side.

--:--:--

Zulu everywhere

Every time in UTC, to the second.

تنبيه: رحلة طائرة مسيّرة

Right-to-left

Arabic and other RTL text laid out correctly.

Enter ↵

Hardware keyboard

Enter signs in, confirms and acknowledges.

No internet connectionChecking every 5 s · Retry

Connection awareness

A clear notice the moment the network drops.

Accountability

An answer for every "who, when and why".

When a safety investigator, auditor or authority asks, the record is already there — written as the shift happened, not reconstructed afterwards.

Sessions

Every hour on position

Start, end, duration, how the session ended and who ended it, with handover from → to.

Briefings

Read receipts

First read, last read and read count for every controller on every NOTAM and note.

Documents

Signatures

Passcode-confirmed signatures with name, time and a SHA-256 hash.

NOTAMs

Audit trail

Created, updated, status changed or activated — by whom and when.

Checks

Locked records

Deletable for 30 seconds after saving, then locked permanently.

Reports

Soft deletes

A removed report keeps who removed it and when.

Notes

Closure

"Done" records who retired a note and when.

Devices

Admin gate log

Every admin screen opening and sign-in with device, network address and location.

Made to measure

Customise everything to the way your unit works.

Every airport runs its operation differently. Everything on this page is configured around your unit — and what's missing can be built.

Positions & sectors

Any set, order and visibility.

TWRGNDDELAPPACC NACC S

Roles & permissions

Who can do what, role by role.

ATCOSupervisorManagerAdmin

Duty-time rules

Breaks, reminders and hard limits.

2 h3–4½ h5 h

Briefing flow

What must be read, and who may skip.

NOTAMsNotesSkip rules

Checks

Your check types and default texts.

InspectionCrash alarmFOD walk

Reports

Your occurrence categories.

RWY closeSystem issueBird strike

NOTAM coordination

Departments and adjacent units.

ATC MGROPSMETAIS

Alerts

Gap timings, watched positions, push.

3 minevery 10max 6

Hours currency

Threshold, period and counted position.

16 hMonthlyAPP only

Licences & validity

What is tracked and when it warns.

LicenceMedicalEnglish

Archive

Document categories and signing.

TOISISOPLOA

Branding & language

Your name, icon and logos on PDFs.

ENARRTL

Need something that isn't here? New modules and integrations are scoped with you and built to your requirements.

Tell us what you need
Platforms & infrastructure

On the devices you already have.

Tablets on position, phones and desktops for management — one codebase, one live data set, updated in real time on every screen.

iPadPrimary position device. Face sign-in, Time-Sensitive alerts.
Android tabletsFace sign-in and high-priority alert channel.
iPhoneFor supervisors and managers on the move.
Android phonesFull app with push alerts.
macOS & WindowsDesktop app for the manager's office.
WebInstallable browser app. Passcode sign-in.
Cloud

Google Cloud / Firebase — real-time database, file storage, cloud functions and push messaging, in a dedicated project per customer.

Data region

Your choice of region at deployment. The reference installation runs in the European Union.

On-device AI

Google ML Kit + TensorFlow Lite face detection and recognition, shipped inside the app and running offline on the tablet.

Deployment

From first call to first shift.

A structured rollout that respects operations: nothing changes on position until controllers have been trained and the unit is ready.

Discovery

We map your positions, duty rules, roles, checks and reporting needs with your unit management.

Configuration

Positions, rules, categories and branding are set up in a dedicated cloud project in your chosen region.

Data & enrolment

Controllers, licence and medical dates and archive documents are loaded; face enrolment sessions on site.

Training

Hands-on sessions for controllers, supervisors, managers and IT, on your own devices.

Go-live & support

Support through the first shifts, then ongoing maintenance and updates each month.

Pricing

One platform fee. One simple monthly plan.

A one-time fee to configure and deploy ATCOnnect for your unit, then a fixed monthly fee to keep it maintained and supported.

Platform licence & deployment

ATCOnnect for your unit

The complete platform, configured to your positions, rules and branding, and deployed on your devices.

from$75,000one-time
  • All seventeen modules on this page — duty engine, briefing and read receipts, alerts, NOTAMs and maps, notes, checks, reports, archive and signatures, profiles, coverage history, hours currency, licence management and the management suite
  • Configuration of positions, duty-time rules, check types, report categories and coordination departments
  • Your unit and airport branding in the app and on every PDF report
  • A dedicated cloud project in the region you choose
  • Deployment on iPad, Android and web, with on-site face enrolment
  • Training for controllers, supervisors, managers and IT
Request a proposal
Support & maintenance

Keep it running

Ongoing care after go-live, billed monthly.

$2,000/ month
  • Bug fixes and security updates
  • Compatibility with new iOS, iPadOS and Android releases
  • Monitoring of the cloud backend and alert delivery
  • Priority support for your operations and IT teams
  • Small configuration changes — positions, categories, alert timings
  • Release management for app updates on your devices
Talk to us

Several units or airports? Additional sites, custom modules and integrations are quoted to your requirements.

Discuss your requirements

Prices in US dollars, excluding taxes. Final scope and price are confirmed in a written proposal.

Questions

Frequently asked.

How does ATCOnnect make our unit safer?

Every controller is briefed before taking a position, time on position is limited automatically, and an uncovered position raises the alarm within minutes. Things that used to depend on memory and paper are now handled by the system.

How does it help controllers on shift?

Less paperwork and fewer interruptions. Controllers sign in by looking at the tablet, read only what is new, and see positions, checks, NOTAMs and notes on one screen. A check or report takes seconds.

What does it change for the unit manager?

Hours, currency, licence expiry, briefings and position coverage are visible live — not compiled at the end of the month. Reports for safety meetings or the authority are ready in one tap.

Will it help with audits and the regulator?

Yes. Every session, briefing, signature and check is recorded in UTC and kept. You can show who held each position, who read which NOTAM and who signed which instruction — for any date.

Will our controllers find it easy to adopt?

It was built by controllers and follows the way a shift already runs, so there is little new to learn. Training happens on your own devices before go-live.

Can it follow our airport's own procedures?

Yes. Positions — Tower, Ground, Approach, Area Control — duty rules, checks, report categories, alerts and currency rules are all set up for your unit, and new modules can be built when you need them.

Is it proven in real operation?

Yes. ATCOnnect was built by experienced air traffic controllers and runs every shift in a live international airport tower.

What happens after go-live?

We stay with you. The monthly support plan covers fixes, updates for new iPad and Android versions, monitoring and small changes as your unit evolves.

Request a demo

See ATCOnnect run a full shift.

Tell us about your unit. We'll walk you through a shift on a real tablet and send a proposal scoped to your positions and rules.

01A live walkthrough — sign-in to handover, including the manager suite.
02A review of your positions, duty rules and reporting needs.
03A written proposal with scope, timeline and price.

Opens your email app with the details filled in — or write to info@atconnect.tech.