File manager - Edit - /usr/local/jetapps/var/www/jetbackup5/docroot/app/views/settings/privacy.htm
Back
<div ng-controller="privacySettings" class="controller-box"> <div class="row"> <div class="col-lg-8 col-lg-offset-2 col-md-12 col-md-offset-0"> <div class='alert alert-warning'> <div class='alert-message'> <strong class="alert-title" style="font-size: 20px;">{{lang.t("JetRecovery Encryption Key")}}</strong> <div class="alert-body"> <p>{{ lang.t("JetBackup uses an encryption key to encrypt valuable data. This key will be required in DR situations as JB Config backup is encrypted. Please be advised, there is no way to restore from DR without this key, and it's important to keep this key in a secure location.") }}</p> <p>{{ lang.t("Your Encryption Key:") }} <code>{{encryption_key}}</code></p> </div> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12" for="user_agreement">{{ lang.t("User Agreement") }}</label> <div class="col-md-9 col-sm-9 col-xs-12"> <textarea id="user_agreement" class="form-control col-md-7 col-xs-12" style="min-height: 150px;" ng-model="saveData.user_agreement">{{saveData.user_agreement}}</textarea> <p class="help-block">{{ lang.t("Displays your User Agreement to clients. Leave empty to not require approval. Please note that once you add/modify this agreement all accounts will be forced to approve it again.") }}</p> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12" for="privacy_policy">{{ lang.t("Privacy Policy") }}</label> <div class="col-md-9 col-sm-9 col-xs-12"> <textarea id="privacy_policy" class="form-control col-md-7 col-xs-12" style="min-height: 150px;" ng-model="saveData.privacy_policy">{{saveData.privacy_policy}}</textarea> <p class="help-block">{{ lang.t("Displays your Privacy Policy to clients. Leave empty to not require approval. Please note that once you add/modify this agreement all accounts will be forced to approve it again.") }}</p> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("Account Encryption Selection") }}</label> <div class="col-md-9 col-sm-9 col-xs-12"> <div class="pretty p-default p-round p-smooth"> <input aria-label="{{ lang.t('Radio button, Enable Account Encryption Selection, yes') }}" type="radio" ng-model="saveData.encryption_selection" id="encryption_selection_1" ng-checked="saveData.encryption_selection == 1" value="1" /> <div class="state p-primary"><label for="encryption_selection_1">{{ lang.t("Yes") }}</label></div> </div> <div class="pretty p-default p-round p-smooth"> <input aria-label="{{ lang.t('Radio button, Enable Account Encryption Selection, no') }}" type="radio" ng-model="saveData.encryption_selection" id="encryption_selection_0" ng-checked="saveData.encryption_selection == 0" value="0" /> <div class="state p-primary"><label for="encryption_selection_0">{{ lang.t("No") }}</label></div> </div> <p class="help-block">{{ lang.t("Give the clients the ability to choose whether they want to be backed up regularly, only on encrypted backup jobs or not be backed up at all. (GDPR Best Practice)") }}</p> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12" for="forgotten_ttl">{{ lang.t("The right to be forgotten") }}</label> <div class="col-md-9 col-sm-9 col-xs-12"> <input-dropdown prefix="{{lang.t('Delete account data after')}}" addon="{{lang.t('Days')}}" options="{0:lang.t('Disabled'),30:30,60:60,90:90,180:180}" ng-model="saveData.forgotten_ttl"> <input validate-field="int" min="0" class="form-control" ng-model="saveData.forgotten_ttl" id="forgotten_ttl" type="text" value="" /> </input-dropdown> <p class="help-block">{{ lang.t("Specify the number of days to keep account data upon TERMINATION, after which ALL DATA will be deleted (including backups, logs and etc...).") }}</p> </div> </div> <h2 class="col-md-offset-3 col-sm-offset-3 col-xs-offset-12">{{ lang.t("Multi Factor Authentication") }}</h2> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("MFA Enabled") }}</label> <div class="col-md-9 col-sm-9 col-xs-12"> <div class="pretty p-default p-round p-smooth"> <input aria-label="{{ lang.t('Radio button, Enable MFA, yes') }}" type="radio" ng-model="saveData.mfa" id="mfa_1" ng-checked="saveData.mfa" ng-value="true" /> <div class="state p-primary"><label for="mfa_1">{{ lang.t("Yes") }}</label></div> </div> <div class="pretty p-default p-round p-smooth"> <input aria-label="{{ lang.t('Radio button, Enable MFA, no') }}" type="radio" ng-model="saveData.mfa" id="mfa_0" ng-checked="saveData.mfa" ng-value="false" /> <div class="state p-primary"><label for="mfa_0">{{ lang.t("No") }}</label></div> </div> <p class="help-block">{{ lang.t("Allow Two-Factor Authentication to be enabled in the 'My Account' section for all accounts on the server, including root, reseller, and user accounts. The default is disabled") }}</p> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("Force MFA on all accounts") }}</label> <div class="col-md-9 col-sm-9 col-xs-12"> <div class="pretty p-default p-round p-smooth"> <input aria-label="{{ lang.t('Radio button, Force MFA on all accounts, yes') }}" type="radio" ng-model="saveData.mfa_force" id="mfa_force_1" ng-checked="saveData.mfa_force" ng-value="true" /> <div class="state p-primary"><label for="mfa_force_1">{{ lang.t("Yes") }}</label></div> </div> <div class="pretty p-default p-round p-smooth"> <input aria-label="{{ lang.t('Radio button, Force MFA on all accounts, no') }}" type="radio" ng-model="saveData.mfa_force" id="mfa_force_0" ng-checked="saveData.mfa_force" ng-value="false" /> <div class="state p-primary"><label for="mfa_force_0">{{ lang.t("No") }}</label></div> </div> <p class="help-block">{{ lang.t("Force all accounts to use Multi-Factor Authentication. Upon visiting the JetBackup UI for the first time, setup of Two-Factor Authentication will be required to access the interface") }}</p> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">{{ lang.t("Require MFA on CLI API") }}</label> <div class="col-md-9 col-sm-9 col-xs-12"> <div class="pretty p-default p-round p-smooth"> <input aria-label="{{ lang.t('Radio button, Force MFA on all accounts, yes') }}" type="radio" ng-model="saveData.mfa_cli" id="mfa_cli_1" ng-checked="saveData.mfa_cli" ng-value="true" /> <div class="state p-primary"><label for="mfa_cli_1">{{ lang.t("Yes") }}</label></div> </div> <div class="pretty p-default p-round p-smooth"> <input aria-label="{{ lang.t('Radio button, Force MFA on all accounts, no') }}" type="radio" ng-model="saveData.mfa_cli" id="mfa_cli_0" ng-checked="saveData.mfa_cli" ng-value="false" /> <div class="state p-primary"><label for="mfa_cli_0">{{ lang.t("No") }}</label></div> </div> <p class="help-block">{{ lang.t("Require Multi-Factor Authentication while using the CLI API. Adds an extra layer of security so both the GUI and CLI require API verification. Please ensure that MFA is enabled on the server and for the root account, and make sure to account for this in any custom Hooks!") }}</p> </div> </div> </div> </div> </div>
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings