as far as I understand too that...

ICAO is responsible for every countries Aviation Authorities that will implement orders or rules and regulations that all airlines should follow.

But regarding to check-in, baggage, booking, customer service, online banking, etc... i think it is the responsibility of the airlines. If I am not mistaken???

" AN END DOES NOT JUSTIFY THE MEANS"