yax.im is our free public XMPP service. To register with it, open your XMPP client (e.g. yaxim), choose a JID of your liking that ends with @yax.im, like firstname.lastname@example.org and activate “Register new account”.
The service is running Prosody 0.10 and is located in Berlin, Germany.
yax.im is reachable via IPv4 and IPv6 (if your client does not support SRV resolution, use xmpp.yaxim.org as the server name, port 5222). It features several extensions important for mobile clients:
- XEP-0198: Stream Management for mobile client connections
- XEP-0199: XMPP Ping set to ping you every 15 minutes, with a 2 minutes timeout
- XEP-0280: Message Carbons for keeping multiple parallel client connections in sync
- XEP-0313: Message Archive Management for re-synchronizing offline clients
- XEP-0352: Client State Indication to preserve battery in the background
Certain JIDs are barred from registration (you need to specify at least two letters, and test and admin, among some others, are disallowed).
The yax.im server requires STARTTLS with TLS 1.0 or later, SSL (v3 or earlier) clients will be rejected. The server certificate is signed by the Let’s Encrypt Authority X3. Legacy SSL/TLS connections on port 5223 are not supported.
The yax.im XMPP certificate is issued by Let’s Encrypt every three months. The current certificate fingerprints are:
SHA256 Fingerprint: EA:85:A6:69:F4:35:BE:13:82:7E:D1:1A:6F:A4:D5:22:23:9E:E0:83:26:73:82:3A:39:00:19:C3:A4:64:B1:88 SHA512 Fingerprint: 89:62:48:EC:72:E2:86:D2:B3:F9:E4:2D:9B:34:2D:CC:F9:52:6F:90:39:56:45:F1:F4:00:02:34:04:55:F7:27:9F:FA:9B:EF:E2:F5:FB:85:0E:26:AE:89:C0:BA:6A:82:92:D2:3D:5D:4B:9F:1E:77:52:CC:43:20:63:AA:D6:7C
Transports and Services
So far, yax.im offers a built-in XEP-0045: MUC component at chat.yax.im with the yax.im service and yaxim app support chat room email@example.com. Feel free to bother us with any issues you might have with either the app or the server.
The server is not offering any transports. This might change if a transport implementation for XMPP or any proprietary service appears that has a credible security audit.
In the meantime, you are free to use whatever external transport you are used to.
Data Storage / Inactivity
If you are offline, the yax.im service will store messages sent to you until you login again. Our current policy is to keep this data for up to 6 months, or until we run out of disk space. The MAM archive will keep a backlog of all your messages for 14 days. Files uploaded to the HTTP Upload module will be kept until we run out of disk space.
We reserve the right to delete accounts that have not been used for 6 months or longer (though we have not made use of this right yet). Furthermore, accounts that are used to send unsolicited bulk messages will be terminated without notice.
For each account, we store the IP address of the account registration and of the last login as a measure to fight spam registrations.
All the data stored is subject to German legislation, we will have to comply with court orders demanding access to specific users’ data.
Unfortunately, there is no way for us server administrators to check if you are actually the person who registered a given account - the only information you supplied when registering was the Jabber ID and your password. Please do not forget these / write them down in a safe place.
Other services require an e-mail address or a phone number to validate your registration - we do not, and therefore we can not send you a new password for your yax.im account.