diff --git a/docs/THEMES.md b/docs/THEMES.md
new file mode 100644
index 0000000000..6b06a18fd2
--- /dev/null
+++ b/docs/THEMES.md
@@ -0,0 +1,25 @@
+# App color themes
+
+Mobile apps allow to configure, export and import color themes. Currently this is only supported in Android app.
+
+You can contribute your themes to the repository by creating a pull request.
+
+## How to contribute a theme
+
+1. Once you have configured your theme in the app, export it to a file and give it a descriptive name – e.g., `example.theme`
+
+2. Export your app database, and import a [sample chat database](./themes/simplex-chat.sample.zip).
+
+3. Make three screenshots - the list of conversations with opened profile picker, conversation and privacy settings.
+
+4. Create PR that includes these files and amends this THEMES.md file, following the example below.
+
+5. Restore your database from the backup.
+
+## Color themes
+
+### SimpleX - included dark blue theme
+
+Download [SimpleX theme](./themes/example.theme)
+
+
diff --git a/docs/themes/example-chats.png b/docs/themes/example-chats.png
new file mode 100644
index 0000000000..15527729e6
Binary files /dev/null and b/docs/themes/example-chats.png differ
diff --git a/docs/themes/example-conversation.png b/docs/themes/example-conversation.png
new file mode 100644
index 0000000000..3d40293957
Binary files /dev/null and b/docs/themes/example-conversation.png differ
diff --git a/docs/themes/example-settings.png b/docs/themes/example-settings.png
new file mode 100644
index 0000000000..3b57c44cf9
Binary files /dev/null and b/docs/themes/example-settings.png differ
diff --git a/docs/themes/example.theme b/docs/themes/example.theme
new file mode 100644
index 0000000000..29c48c0f4d
--- /dev/null
+++ b/docs/themes/example.theme
@@ -0,0 +1,11 @@
+base: "SIMPLEX"
+colors:
+ accent: "#ff70f0f9"
+ accentVariant: "#ff1298a5"
+ secondary: "#ff8b8786"
+ secondaryVariant: "#ff2c464d"
+ background: "#ff111528"
+ menus: "#ff121c37"
+ title: "#ff267be5"
+ sentMessage: "#1e45b8ff"
+ receivedMessage: "#20b1b0b5"
\ No newline at end of file
diff --git a/docs/themes/simplex-chat.sample.zip b/docs/themes/simplex-chat.sample.zip
new file mode 100644
index 0000000000..048bfd9684
Binary files /dev/null and b/docs/themes/simplex-chat.sample.zip differ