# OMEMO encryption information

OMEMO is an end-to-end encryption technology that protects communication between users on the XMPP network. Find out more information about OMEMO and a list of OMEMO-capable software.

If you are on this page, it may mean that you received an encrypted message that your client could not decrypt. Some possible causes of this problem are:

- Your XMPP client does not support OMEMO, or does not have it enabled.
- Your server software is too old (Prosody 0.11.x is recommended) or misconfigured.
- The sender's client, or your client, has a bug in its OMEMO support.

## Advanced information

Here you can find some advanced information that may be useful when debugging why an OMEMO message could not be decrypted. You may share this page privately with XMPP developers to help them diagnose your problem.

### Message status

This was an {message.encryption} {message.direction} {message.type} message. The sending device id was `{omemo.sender_id}`.

#### Recipient devices

{message.has_any_keys&

Device ID | Status | Comment
--- | --- | ---
{rids%
{idx} | {item.status?Unknown device} {item.prekey&Used pre-key} | {item.comment?}
}

} {message.has_no_keys&

This message did not contain any OMEMO keys.

}

### Account status

{user}'s account has {omemo.status} with OMEMO.

#### Registered OMEMO devices

Device ID | Status | Bundle | Access
--- | --- | --- | ---
{omemo.devices%
{idx?N/A} | {item.status?N/A} | {item.bundle?N/A} | {item.access_model?N/A}
}