.
Kluczową funkcjonalnością aplikacji Mark Flag jest rozpoznawanie flagi narodowej. Jest to możliwe dzięki wykonaniu tysięcy zdjęć z wywieszonymi polskimi flagami oraz wytrenowaniu, z ich wykorzystaniem, sieci neuronowej.
Nie ma konieczności połączenia telefonu z Internetem do prawidłowej identyfikacji flagi oraz do odczytania jej lokalizacji. Dopiero po prawidłowym rozpoznaniu flagi polskiej aplikacja umożliwia zrobienie jej zdjęcia i zapisanie go lokalnie. Drugą ważną funkcjonalnością jest możliwość wysłania lokalizacji flag, które zostały uchwycone przez aparat, do internetowej bazy danych. W celu ochrony prywatności samo zdjęcie nie jest przesyłane. Do przesyłu danych wymagane jest połączenie telefonu z Internetem.