Skip to the content
Back to Nymchat

Knowledge base Making it yours

Settings reference

Every setting, grouped the way the settings screen groups them, with what it does and what it starts as.

Where settings live

Everything is behind the Settings button in the header. There is a search box at the top — type into it and everything that does not match is hidden, section headings included — which is usually faster than remembering which group something is in.

The groups are the same in the web app and in the mobile apps, in the same order.

The Nymchat settings screen, showing the language picker, the light and dark mode buttons, the theme picker, the chat view choice and the wallpaper options.
Settings, with the search box at the top.

The settings groups

Appearance

Covered in full on Themes and layout. In short: Light/Auto/Dark, App Language, Theme, Chat View, Message Threads, Column Message Wallpaper, Chat Wallpaper, Message Layout, Visual Transparency and Text Size.

App Language is worth separating from the rest: it translates the interface, and has nothing to do with the translation settings for message text further down.

Privacy & Security

SettingDefaultWhat it does
Identity EncryptionOffEncrypts your saved private key at rest. See Device security.
Generate Random Keypair Per SessionDisabledDisabled, Enabled, or Hardcore. See Ephemeral identities.
Proof of Work DifficultyDisabledFilters incoming messages by proof of work. See below.
Accept Private Messages & Group Chat RequestsEnabledEnabled, Friends only, or Disabled.
Accept Audio & Video CallsEnabledEnabled, Friends only, or Disabled. Friends only ignores others silently.
Disappearing PM (forward secrecy)DisabledAdds a NIP-40 expiration tag to outgoing private messages.
Disappear After1 day1 hour to 7 days. Only applies with the above on.
Read ReceiptsEnabled everywhereFive scopes, from everywhere to off.
Typing IndicatorsEnabled everywhereThe same five scopes.
Show Status IndicatorsEnabledOnline/away/offline dots. Friends only broadcasts a hidden status publicly and the real one privately.
Cache PMs & Group Chats On DeviceEnabledOff means nothing decrypted is written to disk.
Blur Images from OthersBlur by defaultBlur, friends-unblurred, or show everything.
Blocked Keywords/PhrasesEmptySee Keyword filters.
FriendsEmptyFriends bypass image blur and message filters. Added from any user's context menu.
Blocked UsersEmptySee Blocking.
Proof of Work Difficulty

This filters what you receive; it never changes what you send. Every message Nymchat sends is already mined to at least 16 bits, so setting the filter to 16 keeps all Nymchat traffic while dropping unmined spam from elsewhere. 20 and 24 bits filter harder — and will hide Nymchat's own messages along with everything else.

Messaging & Display

SettingDefault
Translation Language — around 45 languages for message translationDisabled
Auto-translate MessagesDisabled
Auto-translate In — public channels, private messages, group chats, independentlyAll enabled
Notification Sound — eighteen choices plus SilentClassic Beep
Auto-scroll MessagesEnabled
Show TimestampsShow
Time Format12-hour
Date Format — used in the full timestamp shown when you tap a message timeDefault
Random Nickname Style — Fancy (adjective_noun) or Simple (nym1234)Fancy
Auto Ephemeral Mode on Restart — skips the welcome screenDisabled

Channels

Group Chats & PMs Only Mode, Sort Geohash Channels by Proximity, Default Landing Channel, Hide All Non-Favorited Channels, and the lists of Hidden Channels and Blocked Channels. All default to off or empty, and all are covered on Channels.

Mobile Gestures

Only shown on a narrow window — a phone, or a browser window under 768 px.

SettingDefault
Swipe GesturesEnabled
Swipe Left ActionQuote Reply
Swipe Right ActionTranslate
Quick React Emoji❤️
Swipe Sensitivity — how far you must swipe: 40, 60, 80 or 100 pxMedium (60 px)

Either swipe direction can be Quote Reply, Translate, Copy Message, Quick React, Zap Bitcoin, Slap with Trout, Give Warm Hug, or None.

The Mobile Gestures settings section on a phone, with swipe actions and sensitivity.
Mobile Gestures, which only appears on a narrow screen.

Data & Backup

SettingWhat it does
Low Data Mode (off by default)Connects to only five default relays and loads geo relays on demand when you enter a channel.
Transfer Settings to Another UserSends your nickname, avatar and all preferences to a pubkey you name. The recipient sees it under Pending Settings Transfers and accepts or rejects it.
Clear Local Storage CacheDrops cached channel history, private messages, group chats, profiles and reactions. Keeps your login, settings, group memberships and flair purchases.
Reset Settings to DefaultsResets preferences — theme, layout, wallpaper, sound, favorited/hidden/blocked channels, blocked users, blocked keywords. Keeps your login and your group memberships.

Syncing settings between devices

With a persistent identity, your settings follow you. They are encrypted to your own key and stored so any device holding that key can fetch and decrypt them — nobody else can read them, including whoever is storing them.

Two deliberate exceptions:

  • Per-session and hardcore keypair modes do not sync at all. The identity changes every session, or every message, so there is no stable key to store settings under.
  • Identity encryption does not sync beyond an on/off hint, because the unlock factor and the encrypted key are local to the device. Set it up separately everywhere — see Device security.