PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.8.2
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.8.2
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Policy / CnilPolicy.php
matomo / app / core / Policy Last commit date
Exceptions 6 months ago CnilPolicy.php 3 months ago CompliancePolicy.php 3 months ago PolicyManager.php 3 months ago
CnilPolicy.php
36 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\Policy;
10
11 use Piwik\Piwik;
12 use Piwik\Url;
13 class CnilPolicy extends \Piwik\Policy\CompliancePolicy
14 {
15 public static function getName() : string
16 {
17 return 'cnil_v1';
18 }
19 public static function generateDescription() : string
20 {
21 return Piwik::translate('General_ComplianceCNILDescription', ['<a href="' . Url::addCampaignParametersToMatomoLink('https://matomo.org/faq/how-to/how-do-i-configure-matomo-without-tracking-consent-for-french-visitors-cnil-exemption/', null, null, 'App.PrivacyManager.compliance') . '" target="_blank" rel="noreferrer noopener">', '</a>', '<a href="' . Url::addCampaignParametersToMatomoLink('https://matomo.org/matomo-cloud-dpa/', null, null, 'App.PrivacyManager.compliance') . '" target="_blank" rel="noreferrer noopener">', '</a>', '<a href="' . Url::addCampaignParametersToMatomoLink('https://matomo.org/faq/how-to/how-do-i-configure-matomo-without-tracking-consent-for-french-visitors-cnil-exemption/', null, null, 'App.PrivacyManager.compliance') . '" target="_blank" rel="noreferrer noopener">', '</a>']);
22 }
23 protected static function generateWarnings() : string
24 {
25 return Piwik::translate('General_ComplianceCNILWarning');
26 }
27 public static function getTitle() : string
28 {
29 return Piwik::translate('General_ComplianceCNILTitle');
30 }
31 public static function getUnknownSettings() : array
32 {
33 return [['title' => Piwik::translate('General_ComplianceCNILUnknownSettingOptOutTitle'), 'note' => Piwik::translate('General_ComplianceCNILUnknownSettingOptOutNotes', ['<a href="' . Url::addCampaignParametersToMatomoLink('https://matomo.org/faq/general/faq_20000/', null, null, 'App.PrivacyManager.compliance') . '" target="_blank" rel="noreferrer noopener">', '</a>'])]];
34 }
35 }
36