PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
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 1 month ago CompliancePolicy.php 3 months ago PolicyManager.php 1 month 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/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