diff --git a/briar-gtk/data/app.briar.gtk.desktop.in b/briar-gtk/data/app.briar.gtk.desktop.in
index b001405b0020d65db4db10c772c8becdf89a0882..c0e3cb5c6a8888adea02867da2ea683e0cd44c09 100644
--- a/briar-gtk/data/app.briar.gtk.desktop.in
+++ b/briar-gtk/data/app.briar.gtk.desktop.in
@@ -9,3 +9,4 @@ Terminal=false
 Type=Application
 Categories=GTK;Network;Chat;InstantMessaging;
 X-GNOME-UsesNotifications=true
+X-Purism-FormFactor=Workstation;Mobile;
diff --git a/briar-gtk/data/app.briar.gtk.metainfo.xml.in b/briar-gtk/data/app.briar.gtk.metainfo.xml.in
index d7ab48a169cb5d85ffe4161e2c9f0abb2fe3f3e2..65bfd45cb2bb501a2fbd900926ef833f403c09a8 100644
--- a/briar-gtk/data/app.briar.gtk.metainfo.xml.in
+++ b/briar-gtk/data/app.briar.gtk.metainfo.xml.in
@@ -62,6 +62,11 @@
     <binary>briar-gtk</binary>
   </provides>
 
+  <custom>
+    <value key="Purism::form_factor">workstation</value>
+    <value key="Purism::form_factor">mobile</value>
+  </custom>
+
   <releases>
     <release version="0.1.0-beta2" date="2020-10-10">
       <description>