diff --git a/knowledge base/signal.md b/knowledge base/signal.md
new file mode 100644
index 0000000..1cb89dc
--- /dev/null
+++ b/knowledge base/signal.md
@@ -0,0 +1,85 @@
+# Signal
+
+Open source application for secure messaging.
+
+Available for [Android][android app], [iOS][iOS app], Linux, Mac OS X, and Windows.
+
+1. [TL;DR](#tldr)
+1. [Further readings](#further-readings)
+ 1. [Sources](#sources)
+
+## TL;DR
+
+Conversations are end-to-end encrypted.
+
+Each and every one-to-one chat has its own unique _safety number_.
+It allows verifying one is communicating with the correct contact.
+
+When a safety number is marked as verified, a checkmark will appear in the chat header by that contact's name.
+It will remain like that unless the safety number changes or one manually changes the verification status.
+
+Signal notifies the user whenever a safety number has changed.
+
+When the safety number changes, it's as if one changed the locks and keys for the conversation.
+Messages sent _before_ the safety number changed use the old locks, and as such they will **not** be deliverable.
+
+SMS/MMS messaging _was_ supported in Android systems, but it has been removed
+[since october 2022][removing sms support from signal android].
+
+
+
+
+
+
+
+## Further readings
+
+- [Website]
+- [Codebase]
+
+### Sources
+
+- [Help]
+- [Removing SMS support from Signal Android]
+
+
+
+
+
+
+
+[Android app]: https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms
+[Codebase]: https://github.com/signalapp
+[Help]: https://support.signal.org/hc/en-us
+[iOS app]: https://apps.apple.com/app/id874139669
+[Removing SMS support from Signal Android]: https://signal.org/blog/sms-removal-android/
+[Website]: https://signal.org/
+
+