---
name: "profanity-omemo"
section: "1"
platform: "linux"
package: "profanity"
version: "1:0.19.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/profanity-omemo"
---

# profanity-omemo(1)

## NAME

/omemo

## DESCRIPTION

OMEMO commands to manage keys, and perform encryption during chat sessions. The title bar will show the OMEMO session status: \[OMEMO\] \[trusted\]   - All active devices for the contact are trusted. \[OMEMO\] \[untrusted\] - One or more active devices for the contact are untrusted.

## SYNOPSIS

/omemo gen

/omemo log on\|off\|redact

/omemo start \[\<contact\>\]

/omemo trust \[\<contact\>\] \<fingerprint\>

/omemo end

/omemo fingerprint \[\<contact\>\]

/omemo char \<char\>

/omemo trustmode manual\|firstusage\|blind

/omemo policy manual\|automatic\|always

/omemo clear\_device\_list

/omemo qrcode

## ARGUMENTS

**gen**

Generate OMEMO cryptographic materials for current account.

**start \[\<contact\>\]**

Start an OMEMO session with contact, or current recipient if omitted.

**end**

End the current OMEMO session.

**log on\|off**

Enable or disable plaintext logging of OMEMO encrypted messages.

**log redact**

Log OMEMO encrypted messages, but replace the contents with \[redacted\].

**trust \[\<contact\>\] \<fp\>**

Trust a fingerprint for a contact, or current recipient if omitted. If all active devices are trusted, the title bar will show \[trusted\]. Otherwise, it will show \[untrusted\].

**untrust \[\<contact\>\] \<fp\>**

Untrust a fingerprint for a contact, or current recipient if omitted.

**fingerprint \[\<contact\>\]**

Show contact's fingerprints, or current recipient's if omitted.

**char \<char\>**

Set the character to be displayed next to OMEMO encrypted messages.

**trustmode manual**

Set the global OMEMO trust mode to manual, OMEMO keys has to be trusted manually.

**trustmode firstusage**

Set the global OMEMO trust mode to ToFu, first OMEMO keys trusted automatically.

**trustmode blind**

Set the global OMEMO trust mode to blind, ALL OMEMO keys trusted automatically.

**policy manual**

Set the global OMEMO policy to manual, OMEMO sessions must be started manually.

**policy automatic**

Set the global OMEMO policy to opportunistic, an OMEMO session will be attempted upon starting a conversation.

**policy always**

Set the global OMEMO policy to always, an error will be displayed if an OMEMO session cannot be initiated upon starting a conversation.

**clear\_device\_list**

Clear your own device list on server side. Each client will reannounce itself when connected back.

**qrcode**

Display QR code of your OMEMO fingerprint

## EXAMPLES

/omemo gen

/omemo start odin@valhalla.edda

/omemo trust c4f9c875-144d7a3b-0c4a05b6-ca3be51a-a037f329-0bd3ae62-07f99719-55559d2a

/omemo untrust loki@valhalla.edda c4f9c875-144d7a3b-0c4a05b6-ca3be51a-a037f329-0bd3ae62-07f99719-55559d2a

/omemo char \*
