diff --git a/src/freedombone-controlpanel b/src/freedombone-controlpanel
index c326777fd0ca3ab730f39640227ef2a6bff37a54..9dfa8e27459c3d3f30ed36cf2e9a2633498a6049 100755
--- a/src/freedombone-controlpanel
+++ b/src/freedombone-controlpanel
@@ -110,6 +110,7 @@ read_config_param SMTP_PROXY_USERNAME
 read_config_param SMTP_PROXY_PASSWORD
 read_config_param USB_DRIVE
 read_config_param MY_USERNAME
+read_config_param ONION_ONLY
 if [[ $USB_DRIVE == *"dev"* ]]; then
     USB_DRIVE=$(echo ${USB_DRIVE} | awk -F '/' '{print $3}' | sed 's|1||g' | sed 's|2||g')
 fi
@@ -406,6 +407,11 @@ function show_domains {
             if grep -q "SHOW_ICANN_ADDRESS_ON_ABOUT=0" /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${app_name}; then
                 icann_address='-'
             fi
+            if [[ $ONION_ONLY != 'no' ]]; then
+                if [[ ${icann_address} != ${PROJECT_NAME}.local ]]; then
+                    icann_address='-'
+                fi
+            fi
             onion_address=$(get_app_onion_address "$app_name")
             if [ ${#onion_address} -eq 0 ]; then
                 onion_address="-"