Keyshirt developes an icon-based coded language that supports the more traditional one-on-one communication. Keyshirt has the ability to encrypt its owner's information. It can display their relationship status, sexual orientation, personality traits and interest. Each category is represented by a geometrical shape which can be filled with a specific pattern. This combination is the encrypted form of displaying an individual's personal message. Each icon can be decrypted through a key that is sewn into the shirt or through the free app available for smartphone users. Another option are file cards that can be kept in a purse or wallet.