diff --git a/assets/js/src/help/help.jsx b/assets/js/src/help/help.jsx index eacabcab65..a43bb61521 100644 --- a/assets/js/src/help/help.jsx +++ b/assets/js/src/help/help.jsx @@ -4,9 +4,10 @@ import { Router, Route, IndexRedirect, useRouterHistory } from 'react-router'; import { createHashHistory } from 'history'; import PropTypes from 'prop-types'; -import SystemStatus from 'help/system_status.jsx'; -import SystemInfo from 'help/system_info.jsx'; import KnowledgeBase from 'help/knowledge_base.jsx'; +import SystemInfo from 'help/system_info.jsx'; +import SystemStatus from 'help/system_status.jsx'; +import YourPrivacy from 'help/your_privacy.jsx'; const history = useRouterHistory(createHashHistory)({ queryKey: false }); @@ -31,6 +32,7 @@ if (container) { + ), container); diff --git a/assets/js/src/help/tabs.jsx b/assets/js/src/help/tabs.jsx index cc6d01ce3b..1c47badad6 100644 --- a/assets/js/src/help/tabs.jsx +++ b/assets/js/src/help/tabs.jsx @@ -20,6 +20,11 @@ const tabs = [ label: MailPoet.I18n.t('tabSystemInfoTitle'), link: '/systemInfo', }, + { + name: 'yourPrivacy', + label: MailPoet.I18n.t('tabYourPrivacyTitle'), + link: '/yourPrivacy', + }, ]; function Tabs(props) { diff --git a/assets/js/src/help/your_privacy.jsx b/assets/js/src/help/your_privacy.jsx new file mode 100644 index 0000000000..e24a06dee6 --- /dev/null +++ b/assets/js/src/help/your_privacy.jsx @@ -0,0 +1,20 @@ +import React from 'react'; +import MailPoet from 'mailpoet'; + +import Tabs from './tabs.jsx'; + +function YourPrivacy() { + return ( +
+ + +

{MailPoet.I18n.t('yourPrivacyContent1')}

+

{MailPoet.I18n.t('yourPrivacyContent2')}

+

{MailPoet.I18n.t('yourPrivacyContent3')}

+ + {MailPoet.I18n.t('yourPrivacyButton')} +
+ ); +} + +module.exports = YourPrivacy; diff --git a/views/help.html b/views/help.html index 0f5a8725f3..bfd1890c0c 100644 --- a/views/help.html +++ b/views/help.html @@ -21,6 +21,7 @@ 'tabKnowledgeBaseTitle': __('Knowledge Base'), 'tabSystemInfoTitle': __('System Info'), 'tabSystemStatusTitle': __('System Status'), + 'tabYourPrivacyTitle': __('Your Privacy'), 'systemStatusIntroCron': __('For the plugin to work, it must be able to establish connection with the task scheduler.'), 'systemStatusIntroCronMSS': __('For the plugin to work, it must be able to establish connection with the task scheduler and the key activation/MailPoet sending service.'), 'systemStatusCronTitle': __('Task Scheduler'), @@ -35,6 +36,10 @@ 'systemInfoDataError': __('Sorry, there was an error, please try again later.'), 'systemStatusCronStatusTitle': __('Cron'), 'systemStatusQueueTitle': __('Sending Queue'), + 'yourPrivacyContent1': __('MailPoet respects your privacy. We don’t track any information about your website or yourself without your explicit consent.'), + 'yourPrivacyContent2': __('We track information, like your email & IP address, if you answer a survey in the plugin thanks to third party services, like PollDaddy for example.'), + 'yourPrivacyContent3': __('If you send with MailPoet, we track data that is used to ensure that the service works correctly.'), + 'yourPrivacyButton': __('Read our Privacy Notice'), 'lastUpdated': _x('Last updated', 'A label in a status table e.g. Last updated: 2018-10-18 18:50'), 'lastRunStarted': _x('Last run started', 'A label in a status table e.g. Last run started: 2018-10-18 18:50'), 'lastRunCompleted': _x('Last run completed', 'A label in a status table e.g. Last run completed: 2018-10-18 18:50'),