Are Online Check-ins secure?

Yes, they are - the airlines / cruise lines have implemented industry-standard encryption, secure websites.