
* website: add fontmatter & improve image URLs where necessary * website: add docs to website * website: add prismjs for code highlighting * website: change npm install position in web.sh * website: fix an image URL in lang/cs/README.md * website: improve image paths in lang/cs/translations.md * website: add responsiveness & improve stylings of docs * website: add dir to navbar in blog & docs * website: remove scroll in mobile dropdown menu * website: remove rfcs & add guide docs to website * website: remove file renaming script from web.sh * website: add menu to docs in nav * website: add hash list & add scroll to headers * website: customize docs frontmatter through JS * website: remove supported_languages.json * website: move merge_translations.js to JS folder * website: add the following changes to docs - add frontmatter to new doc merged from master - add ignoreForWeb property to frontmatter of README.md docs * website: remove package-lock.json from .gitignore * website: add package-lock.json from .gitignore * website: add no docs message to docs dropdown * website: improve the sidebar of docs * website: add revision date to docs * website: add script to add version to docs frontmatter * website: add layout to display message in docs if its version is old * website: improve nav responsiveness * website: remove frontmatter form main README & rfcs * website: remove rfcs from website folder * website: add ignore condition for rfcs in .eleventy * website: remove frontmatter from lang README docs * website: remove README from website's lang docs * website: add guides menu in nav * website: following changes - add docs_dropdown.json - extend reference menu in nav - remove docs menu from nav * website: fix in docs sidebar * website: revert main docs README.md files * website: revert main docs README.md files * website: move scripts out of js that are for build * website: remove displayAt form guide docs * website: create a docs_sidebar.json & shift to that approach * update navigation * website: set navbar * website: add icons to external links * website: change the approach for docs sidebar creation * website: update docs template * website: add some strings to en.json and map them accordingly * remove icon --------- Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
4.6 KiB
title |
---|
Chat profiles |
Your chat profiles
Creating additional chat profiles
SimpleX Chat allows creating as many chat profiles as you like. Same as the first profile, they are only stored locally on your device.

To create an additional SimpleX Chat profile:
- Open the app settings.
- Select "Your chat profiles".
- Unlock option via fingerprint or PIN.
- Tap on "+ Add profile”.
- Create a new profile by inputting your display name and full name (optional).
- Tap on "Create".
Hiding and muting chat profiles
v4.6 added the ability to mute and to hide chat profiles.
These actions are available via long-press (Android) or swipe (iOS) on the profile in the list.
To unhide hidden profiles, enter the full password in the search bar.
Switching between profiles

- Tap on your user profile image in the upper right-hand of the screen.
- Select which profile you want to use.
You can also switch profile via Your chat profiles in the settings.
Incognito mode
This feature is unique to SimpleX Chat – it is independent from chat profiles.
When "Incognito Mode” is turned on, your currently chosen profile name and image are hidden from your new contacts. It allows anonymous connections with other people without any shared data – when you make new connections or join groups via a link a new random profile name will be generated for each connection.
To toggle the incognito mode on/off:
- Open the app settings.
- Turn on/off incognito mode by tapping on the switch on "Incognito".
Please read more in this post.
Edit your profile
To edit your profile:
- Open the app settings.
- Select your profile.
- Tap on "Edit".
- Input your desired profile name and/or update your full name.
- You can also set and change profile image.
- Tap on "Save and notify contacts".
Move your chat profiles to another device
SimpleX Chat stores all user data only on client devices using a portable encrypted database format that can be exported and transferred to any supported device.
To export your SimpleX Chat data:
- Open the app settings.
- Select "Database passphrase & export".
- Stop chat by toggling "Chat is running" (tap "Stop” in the confirmation dialog).
- Confirm it with fingerprint or PIN, in case you have SimpleX Lock enabled.
- If you didn't set it before, set a passphrase in "Database passphrase". Initially, the database is encrypted with a random passphrase that is stored in KeyChain (iOS) or with KeyStore (Android).
- Tap on "Export database" - it won't allow exporting unless you have set a passphrase.
- Save the file on your device or share it via any available option.
To import your SimpleX Chat data in the app on another device:
- Transfer the database file to the new device.
- Install SimpleX Chat app.
- Create chat profile with any name by following the steps in Create your first chat profile – you will replace it soon.
- Open the app settings
- Select "Database passphrase & export".
- Stop chat by tapping the switch on "Chat is running".
- Tap "Import database".
- Select the .zip file of the exported chat data.
- Tap "Import” in the confirmation dialog.
- Start chat via toggle or close and start the app – you will be prompted to enter the passphrase for your chat database.
Please note:
-
Currently you cannot move some of the profiles, only the whole database containing all profiles can be moved.
-
You must NOT use the exported database on more than one device at a time, as it may disrupt some of the connections. You also must always use the latest version of the chat database - using the old one is also likely to disrupt your connections.
-
There is no way to recover lost passphrase - make sure to store it securely.