diff --git a/modules/features/dvg_ct_webform/dvg_ct_webform.module b/modules/features/dvg_ct_webform/dvg_ct_webform.module
index 7ceb8d8..03413ba 100644
--- a/modules/features/dvg_ct_webform/dvg_ct_webform.module
+++ b/modules/features/dvg_ct_webform/dvg_ct_webform.module
@@ -407,6 +407,7 @@ function dvg_ct_webform_node_presave($node) {
 function dvg_ct_webform_form_webform_component_edit_form_alter(&$form, &$form_state) {
   if (!empty($form['encryption']['encrypt'])) {
     $form['encryption']['encrypt']['#default_value'] = 1;
+    $form['#validate'][] = 'dvg_ct_webform_webform_component_edit_form_validate';
   }
   if (!empty($form['display']['hourformat'])) {
     $form['display']['hourformat']['#default_value'] = '24-hour';
@@ -422,6 +423,15 @@ function dvg_ct_webform_form_webform_component_edit_form_alter(&$form, &$form_st
 }
 
 /**
+ * Implements dvg_ct_webform_webform_component_edit_form_validate().
+ */
+function dvg_ct_webform_webform_component_edit_form_validate(&$form, &$form_state) {
+  if (!empty($form['encryption']['encrypt'])) {
+    $form_state['values']['encryption']['encrypt'] = 1;
+  }
+}
+
+/**
  * Implements hook_dvg_requirements().
  */
 function dvg_ct_webform_dvg_requirements() {
