Chat Secure is a free and open source XMPP app for iOS. It features both OMEMO and OTR encryption. It allows in-band registration to public XMPP servers (including via Tor.md). It provides TLS certificate pinning and SQLCipher to locally encrypt conversation logs.
WARNING: Apple's App store and iOS are non-free. To better protect your security and privacy, you should consider using another OS.
Download ChatSecure from the Apple App store and open it:\
Attach:chatsecure-appstore.png
Tap on the settings icon at the top-right corner:\
Attach:chatsecure-inbox.png
Tap New Account
:\
Attach:chatsecure-settings.png
Tap Create New Account
:\
Attach:chatsecure-createnewaccount.png
Choose a Nickname
, and for Server
, see our list of free XMPP servers. In this example, our server is ircnow.org
.\
Attach:chatsecure-signup.png
If you want to set a custom password, tap Show Advanced Options
. Then, tap Generate Secure Password
, and type in a password:\
Attach:chatsecure-signup-password.png
Tap Save
to save the new SSL certificate:\
Attach:chatsecure-newssl.png
Tap Enable Push
:\
Attach:chatsecure-enablepush.png
Tap Allow
:\
Attach:chatsecure-sendnotifications.png
Tap OK
:\
Attach:chatsecure-accesscamera.png
After sharing invites, tap the checkmark at the top-right corner:\
Attach:chatsecure-shareinvite.png
Tap Maybe Later
:\
Attach:chatsecure-thankyou.png
Tap Finish
:\
Attach:chatsecure-moreways.png