CINXE.COM
Security - Analytics Platform - Matomo
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script> var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); </script> <link rel="preload" as="font" href="https://matomo.org/wp-content/themes/website-child/assets/fonts/nunito-v9-latin-ext-700.woff2" crossorigin> <link rel="preload" as="font" href="https://matomo.org/wp-content/themes/website-child/assets/fonts/nunito-v9-latin-ext-regular.woff2" crossorigin> <link rel="preload" as="font" href="https://matomo.org/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2" crossorigin> <link rel="preload" as="font" href="https://matomo.org/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2" crossorigin> <link rel="preconnect" href="https://demo-web.matomo.org" crossorigin /><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="alternate" hreflang="en" href="https://matomo.org/security/" /> <link rel="alternate" hreflang="fr" href="https://fr.matomo.org/security/" /> <link rel="alternate" hreflang="x-default" href="https://matomo.org/security/" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- This site is optimized with the Yoast SEO plugin v22.6 - https://yoast.com/wordpress/plugins/seo/ --> <title>Security - Analytics Platform - Matomo</title> <meta name="description" content="Take part in the Matomo Security Bug Bounty Programme and play a crucial role by letting us know of crucial security issues you find using Matomo!" /> <link rel="canonical" href="https://matomo.org/security/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Matomo Security Bug Bounty Programme" /> <meta property="og:description" content="Take part in the Matomo Security Bug Bounty Programme and play a crucial role by letting us know of crucial security issues you find using Matomo!" /> <meta property="og:url" content="https://matomo.org/security/" /> <meta property="og:site_name" content="Analytics Platform - Matomo" /> <meta property="article:publisher" content="https://www.facebook.com/Matomo.org" /> <meta property="article:modified_time" content="2023-09-20T04:39:41+00:00" /> <meta property="og:image" content="https://matomo.org/wp-content/uploads/2018/09/Refinements-1_0003_Graphic-11-Reliable-Secure-1.png" /> <meta property="og:image:width" content="1973" /> <meta property="og:image:height" content="1059" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Matomo Security Bug Bounty Programme" /> <meta name="twitter:description" content="Take part in the Matomo Security Bug Bounty Programme and play a crucial role by letting us know of crucial security issues you find using Matomo!" /> <meta name="twitter:image" content="https://matomo.org/wp-content/uploads/2018/09/Refinements-1_0003_Graphic-11-Reliable-Secure-1.png" /> <meta name="twitter:site" content="@matomo_org" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="6 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://matomo.org/security/","url":"https://matomo.org/security/","name":"Security - Analytics Platform - Matomo","isPartOf":{"@id":"https://matomo.org/#website"},"datePublished":"2013-11-14T09:45:27+00:00","dateModified":"2023-09-20T04:39:41+00:00","description":"Take part in the Matomo Security Bug Bounty Programme and play a crucial role by letting us know of crucial security issues you find using Matomo!","breadcrumb":{"@id":"https://matomo.org/security/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://matomo.org/security/"]}]},{"@type":"BreadcrumbList","@id":"https://matomo.org/security/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://matomo.org/"},{"@type":"ListItem","position":2,"name":"Security"}]},{"@type":"WebSite","@id":"https://matomo.org/#website","url":"https://matomo.org/","name":"Analytics Platform - Matomo","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://matomo.org/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO plugin. --> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link data-minify="1" rel='stylesheet' id='wpml-blocks-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=1731900225' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='piwik_elementor_css-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/themes/website-child/assets/css/global.css?ver=1731900225' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='piwik_help_css-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/themes/website-child/assets/css/help.css?ver=1731900225' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://matomo.org/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='megamenu-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/uploads/maxmegamenu/style_en.css?ver=1731900225' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='generate-style-grid-css' href='https://matomo.org/wp-content/themes/generatepress/assets/css/unsemantic-grid.min.css?ver=3.3.1' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='generate-style-css' href='https://matomo.org/wp-content/themes/generatepress/assets/css/style.min.css?ver=3.3.1' media="all" crossorigin="anonymous" /> <style id='generate-style-inline-css'> body{background-color:#ffffff;color:#47525f;}a{color:#e57f19;}a:visited{color:#e57f19;}a:hover, a:focus, a:active{color:#e57f19;}body .grid-container{max-width:1000px;}.wp-block-group__inner-container{max-width:1000px;margin-left:auto;margin-right:auto;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}body, button, input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:16px;}body{line-height:1.8;}.entry-content > [class*="wp-block-"]:not(:last-child):not(.wp-block-heading){margin-bottom:1.5em;}.top-bar{font-family:"Droid Serif", serif;font-weight:500;font-size:16px;}.main-title{font-size:30px;}.site-description{font-size:16px;}.main-navigation a, .menu-toggle{font-weight:600;text-transform:uppercase;font-size:14px;}.main-navigation .main-nav ul ul li a{font-size:13px;}.widget-title{font-family:"Nunito", sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:24px;}.sidebar .widget, .footer-widgets .widget{font-size:14px;}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-family:"Nunito", sans-serif;font-weight:600;font-size:18px;}h1{font-family:"Nunito", sans-serif;font-weight:700;text-transform:uppercase;font-size:32px;}h2{font-family:"Nunito", sans-serif;font-weight:700;font-size:24px;line-height:1.5em;}h3{font-family:"Nunito", sans-serif;font-weight:700;font-size:18px;line-height:1.5em;}h4{font-family:"Nunito", sans-serif;font-weight:700;font-size:17px;line-height:1.4em;}h5{font-family:"Nunito", sans-serif;font-weight:400;font-size:17px;line-height:1.4em;}h6{font-family:"Nunito", sans-serif;font-weight:700;font-size:14px;line-height:1.4em;}.site-info{font-size:11px;}@media (max-width:768px){.main-title{font-size:30px;}h1{font-size:22px;}h2{font-size:20px;}}.top-bar{background-color:#555e63;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#ffffff;}.site-header{background-color:#282f38;color:#282f38;}.site-header a{color:#ffffff;}.site-header a:hover{color:#e57f19;}.main-title a,.main-title a:hover{color:#ffffff;}.site-description{color:#999999;}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:#282f38;}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#ffffff;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:#e05e59;background-color:#282f38;}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:#ffffff;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#282f38;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:#e05e59;background-color:#282f38;}.main-navigation ul ul{background-color:#d35c58;}.main-navigation .main-nav ul ul li a{color:#ffffff;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#ffffff;background-color:#e05e59;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#d35c58;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:#606060;background-color:#ffffff;}.inside-article a,.paging-navigation a,.comments-area a,.page-header a{color:#e57f19;}.inside-article a:hover,.paging-navigation a:hover,.comments-area a:hover,.page-header a:hover{color:#e57f19;}.entry-header h1,.page-header h1{color:#282f38;}.entry-title a{color:#47525f;}.entry-title a:hover{color:#677687;}.entry-meta{color:#888888;}.entry-meta a{color:#888888;}.entry-meta a:hover{color:#999999;}h1{color:#ffffff;}h2{color:#282f38;}h3{color:#000000;}h4{color:#47525f;}h5{color:#47525f;}.sidebar .widget{color:#606060;background-color:#f9f9f9;}.sidebar .widget a{color:#d35c58;}.sidebar .widget a:hover{color:#e05e59;}.sidebar .widget .widget-title{color:#47525f;}.footer-widgets{background-color:#ffffff;}.footer-widgets a{color:#606060;}.footer-widgets a:hover{color:#e57f19;}.footer-widgets .widget-title{color:#282f38;}.site-info{color:#282f38;background-color:#ffffff;}.site-info a{color:#282f38;}.site-info a:hover{color:#e57f19;}.footer-bar .widget_nav_menu .current-menu-item a{color:#e57f19;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#e57f19;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#282f38;}a.generate-back-to-top{background-color:#ffffff;color:#282f38;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:#e57f19;color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#ffffff;}}.inside-top-bar{padding:10px;}.inside-header{padding:30px 20px 30px 20px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:0px 40px 60px 40px;}.site-main .wp-block-group__inner-container{padding:0px 40px 60px 40px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{line-height:45px;}.main-navigation .main-nav ul ul li a{padding:20px;}.navigation-search input[type="search"]{height:45px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:20px;padding-bottom:20px;margin-top:-20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.widget-area .widget{padding:25px;}.footer-widgets{padding:60px 50px 10px 50px;}.site-info{padding:40px 40px 40px 41px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:20px 20px 60px 20px;}.site-main .wp-block-group__inner-container{padding:20px 20px 60px 20px;}.site-info{padding-right:10px;padding-left:10px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-20px;width:calc(100% + 40px);max-width:calc(100% + 40px);}}@media (max-width:768px){.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav{display:none;}[class*="nav-float-"] .site-header .inside-header > *{float:none;clear:both;}} @media (max-width:768px){.main-navigation:not(.slideout-navigation) a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-size:14px;}.main-navigation:not(.slideout-navigation) .main-nav ul ul li a{font-size:13px;}} @media (max-width:768px){.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{padding-left:20px;padding-right:20px;}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{line-height:56px;}.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"]{height:56px;}} </style> <link rel='stylesheet' id='generate-mobile-style-css' href='https://matomo.org/wp-content/themes/generatepress/assets/css/mobile.min.css?ver=3.3.1' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='generate-child-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/themes/website-child/style.css?ver=1731900225' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='tablepress-default-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/tablepress-combined.min.css?ver=1731900225' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='elementor-frontend-css' href='https://matomo.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.21.5' media="all" crossorigin="anonymous" /> <style id='elementor-frontend-inline-css'> .elementor-kit-39630{--e-global-color-primary:#571AF2;--e-global-color-secondary:#333333;--e-global-color-text:#333333;--e-global-color-accent:#0EA600;--e-global-color-4c43b6a1:#6EC1E4;--e-global-color-6730b283:#54595F;--e-global-color-68db87b5:#7A7A7A;--e-global-color-2e4008d4:#61CE70;--e-global-color-3d847da4:#4054B2;--e-global-color-260a0d76:#23A455;--e-global-color-33f42e58:#000;--e-global-color-d21cd4e:#FFF;--e-global-color-0970cad:#F38334;--e-global-color-e2c2c8a:#3F4445;--e-global-color-7b67e5a:#3152A0;--e-global-color-0a241db:#EDF5FF;--e-global-typography-primary-font-family:"Nunito";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-39630 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}} .elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-matomo_downloads_counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-matomo_downloads_counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover, .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus, .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover, .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active, .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted, .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-site-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-page-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-archive-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input, .elementor-widget-search-form .elementor-search-form__icon, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-sitemap .elementor-sitemap-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-sitemap .elementor-sitemap-item{color:var( --e-global-color-text );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tab-title .e-tab-title-text a{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-widget-paypal-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-paypal-button .elementor-message{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-stripe-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-stripe-button .elementor-message{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );} .elementor-15034 .elementor-element.elementor-element-3079b2d8 > .elementor-container{max-width:1000px;}.elementor-15034 .elementor-element.elementor-element-3079b2d8:not(.elementor-motion-effects-element-type-background), .elementor-15034 .elementor-element.elementor-element-3079b2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FF;}.elementor-15034 .elementor-element.elementor-element-3079b2d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15034 .elementor-element.elementor-element-3079b2d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15034 .elementor-element.elementor-element-3079b2d8 > .elementor-shape-bottom svg{height:20px;}.elementor-15034 .elementor-element.elementor-element-7a0b0ebb{--spacer-size:50px;}.elementor-15034 .elementor-element.elementor-element-131b5388{text-align:center;}.elementor-15034 .elementor-element.elementor-element-131b5388 .elementor-heading-title{color:#000000;text-transform:none;}.elementor-15034 .elementor-element.elementor-element-4711b643{--spacer-size:20px;}.elementor-15034 .elementor-element.elementor-element-7b1c668d{text-align:center;color:#000000;}.elementor-15034 .elementor-element.elementor-element-864a36f{--spacer-size:40px;}.elementor-15034 .elementor-element.elementor-element-65993fd > .elementor-container{max-width:1000px;}.elementor-15034 .elementor-element.elementor-element-d88f5ae{--spacer-size:20px;}.elementor-15034 .elementor-element.elementor-element-4539017 > .elementor-container{max-width:1000px;}.elementor-15034 .elementor-element.elementor-element-1fd1d77{text-align:left;}.elementor-15034 .elementor-element.elementor-element-4484097{text-align:left;}.elementor-15034 .elementor-element.elementor-element-01e02bb > .elementor-container{max-width:1000px;}.elementor-15034 .elementor-element.elementor-element-01e02bb:not(.elementor-motion-effects-element-type-background), .elementor-15034 .elementor-element.elementor-element-01e02bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-15034 .elementor-element.elementor-element-01e02bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15034 .elementor-element.elementor-element-01e02bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15034 .elementor-element.elementor-element-01e02bb > .elementor-shape-top svg{height:40px;}.elementor-15034 .elementor-element.elementor-element-efb3b32{--spacer-size:60px;}.elementor-15034 .elementor-element.elementor-element-76d13fc{text-align:left;}.elementor-15034 .elementor-element.elementor-element-76d13fc .elementor-heading-title{color:#000000;font-size:30px;}.elementor-15034 .elementor-element.elementor-element-2c80055{--spacer-size:25px;}.elementor-15034 .elementor-element.elementor-element-44edc92{text-align:left;}.elementor-15034 .elementor-element.elementor-element-7d51c33{--spacer-size:20px;}.elementor-15034 .elementor-element.elementor-element-4939e3f > .elementor-container{max-width:1000px;}.elementor-15034 .elementor-element.elementor-element-4939e3f:not(.elementor-motion-effects-element-type-background), .elementor-15034 .elementor-element.elementor-element-4939e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-15034 .elementor-element.elementor-element-4939e3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15034 .elementor-element.elementor-element-4939e3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15034 .elementor-element.elementor-element-4939e3f > .elementor-shape-bottom svg{height:40px;}.elementor-15034 .elementor-element.elementor-element-77b176d{text-align:left;}.elementor-15034 .elementor-element.elementor-element-77b176d .elementor-heading-title{color:#000000;font-size:30px;}.elementor-15034 .elementor-element.elementor-element-91dd144{--spacer-size:25px;}.elementor-15034 .elementor-element.elementor-element-cfef789{text-align:left;}.elementor-15034 .elementor-element.elementor-element-8ef89a3{--spacer-size:40px;}.elementor-15034 .elementor-element.elementor-element-9e22524 > .elementor-container{max-width:1000px;}.elementor-15034 .elementor-element.elementor-element-cb063fc{--spacer-size:40px;}.elementor-15034 .elementor-element.elementor-element-0829817{text-align:left;}.elementor-15034 .elementor-element.elementor-element-0829817 .elementor-heading-title{color:#000000;font-size:30px;}.elementor-15034 .elementor-element.elementor-element-10f35e2{--spacer-size:25px;}.elementor-15034 .elementor-element.elementor-element-9392d70{text-align:left;}.elementor-15034 .elementor-element.elementor-element-11a780c{text-align:left;}.elementor-15034 .elementor-element.elementor-element-6a5d5fa{text-align:left;}.elementor-15034 .elementor-element.elementor-element-5f29f11{text-align:left;}.elementor-15034 .elementor-element.elementor-element-0344dd7{text-align:left;}.elementor-15034 .elementor-element.elementor-element-4671029 > .elementor-container{max-width:1000px;}.elementor-15034 .elementor-element.elementor-element-9aebfe3{--spacer-size:20px;}.elementor-15034 .elementor-element.elementor-element-20ea320{text-align:left;}.elementor-15034 .elementor-element.elementor-element-20ea320 .elementor-heading-title{color:#000000;font-size:30px;}.elementor-15034 .elementor-element.elementor-element-9be2cbc{--spacer-size:25px;}.elementor-15034 .elementor-element.elementor-element-acc3281{text-align:left;}.elementor-15034 .elementor-element.elementor-element-efb8fe3{--spacer-size:20px;}.elementor-15034 .elementor-element.elementor-element-f86cb5a .elementor-button{font-size:18px;font-weight:600;letter-spacing:0px;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.25);padding:-1px -1px -1px -1px;}.elementor-15034 .elementor-element.elementor-element-f86cb5a .elementor-button:hover, .elementor-15034 .elementor-element.elementor-element-f86cb5a .elementor-button:focus{background-color:#16bb0f;}.elementor-15034 .elementor-element.elementor-element-f86cb5a > .elementor-widget-container{margin:-0px -0px -0px -0px;}.elementor-15034 .elementor-element.elementor-element-f8629a3{--spacer-size:70px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15034 .elementor-element.elementor-element-d88f5ae{--spacer-size:20px;}.elementor-15034 .elementor-element.elementor-element-7d51c33{--spacer-size:0px;}.elementor-15034 .elementor-element.elementor-element-8ef89a3{--spacer-size:20px;}.elementor-15034 .elementor-element.elementor-element-cb063fc{--spacer-size:20px;}.elementor-15034 .elementor-element.elementor-element-9aebfe3{--spacer-size:0px;}.elementor-15034 .elementor-element.elementor-element-efb8fe3{--spacer-size:0px;}.elementor-15034 .elementor-element.elementor-element-f8629a3{--spacer-size:40px;}} </style> <link data-minify="1" rel='stylesheet' id='swiper-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1731900226' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='elementor-pro-css' href='https://matomo.org/wp-content/plugins/elementor-pro/assets/css/frontend.min.css?ver=3.21.2' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='gform_basic-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=1731900226' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='gform_theme_components-css' href='https://matomo.org/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=2.8.9' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='gform_theme_ie11-css' href='https://matomo.org/wp-content/plugins/gravityforms/assets/css/dist/theme-ie11.min.css?ver=2.8.9' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='gform_theme-css' href='https://matomo.org/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=2.8.9' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='popup-maker-site-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/uploads/pum/pum-site-styles.css?ver=1731900226' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='matomo_sprite-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/themes/website-child/assets/img/sprites/sprite.css?ver=1731900225' media="all" crossorigin="anonymous" /> <link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://matomo.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='elementor-icons-fa-regular-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=1731900225' media="all" crossorigin="anonymous" /> <link data-minify="1" rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://matomo.org/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=1731900225' media="all" crossorigin="anonymous" /> <script src="https://matomo.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script id="piwik_help_faq_js-js-extra"> var ajax_faq_object = {"ajax_url":"https:\/\/matomo.org\/wp-admin\/admin-ajax.php","id":"15034","nonce":"17266fd5a3"}; </script> <script defer='defer' src="https://matomo.org/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.8.9" id="gform_json-js"></script> <script id="gform_gravityforms-js-extra"> var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/matomo.org\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/matomo.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"ed2addcf6f427a8ae61270f5dfe21990","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/matomo.org\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/matomo.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"ed2addcf6f427a8ae61270f5dfe21990","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = {"65":""}; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/matomo.org\/wp-content\/plugins\/gravityforms\/images"}}; </script> <link rel="https://api.w.org/" href="https://matomo.org/wp-json/" /><link rel="alternate" type="application/json" href="https://matomo.org/wp-json/wp/v2/pages/15034" /><link rel="alternate" type="application/json+oembed" href="https://matomo.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmatomo.org%2Fsecurity%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://matomo.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmatomo.org%2Fsecurity%2F&format=xml" /> <meta name="generator" content="WPML ver:4.6.10 stt:1,4;" /> <meta name="facebook-domain-verification" content="5uq41ekbmfppd52cqid4dr76p8x2ct" /><meta name="generator" content="Elementor 3.21.5; features: e_optimized_assets_loading, additional_custom_breakpoints; settings: css_print_method-internal, google_font-disabled, font_display-auto"> <link rel="icon" href="https://m-img.org/spai/q_lossless+ret_img+to_webp/matomo.org/wp-content/uploads/2018/11/cropped-DefaultIcon-32x32.png" data-spai-egr="1" sizes="32x32" /> <link rel="icon" href="https://m-img.org/spai/q_lossless+ret_img+to_webp/matomo.org/wp-content/uploads/2018/11/cropped-DefaultIcon-192x192.png" data-spai-egr="1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://m-img.org/spai/q_lossless+ret_img+to_webp/matomo.org/wp-content/uploads/2018/11/cropped-DefaultIcon-180x180.png" data-spai-egr="1" /> <meta name="msapplication-TileImage" content="https://matomo.org/wp-content/uploads/2018/11/cropped-DefaultIcon-270x270.png" /> <style id="wp-custom-css"> .inside-article a.elementor-button { color: #FFFFFF; } .inside-article a.elementor-button:hover { color: #e57f19; } </style> <style type="text/css">/** Mega Menu CSS: fs **/</style> <link href="https://m-img.org" rel="preconnect" crossorigin></head> <body class="page-template page-template-elementor_header_footer page page-id-15034 wp-embed-responsive post-image-above-header post-image-aligned-left mega-menu-primary security no-sidebar nav-above-header one-container fluid-header active-footer-widgets-4 nav-aligned-center header-aligned-left dropdown-hover elementor-default elementor-template-full-width elementor-kit-39630 elementor-page elementor-page-15034 full-width-content" itemtype="https://schema.org/WebPage" itemscope> <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a> <nav class="main-navigation sub-menu-right" id="site-navigation" aria-label="Primary" itemtype="https://schema.org/SiteNavigationElement" itemscope> <div class="inside-navigation"> <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"> <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">Menu</span> </button> <div id="mega-menu-wrap-primary" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"><div class='mega-toggle-block mega-logo-block mega-toggle-block-1' id='mega-toggle-block-1'><a class="mega-menu-logo" href="https://matomo.org" target="_self"><img class="mega-menu-logo" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDEgNjAiIHdpZHRoPSI0NDEiIGhlaWdodD0iNjAiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZtYXRvbW8ub3JnJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDIwJTJGMDMlMkZtYXRvbW8tbG9nby13aW5uZXItbW9iaWxlMy5wbmciIGRhdGEtdz0iNDQxIiBkYXRhLWg9IjYwIiBkYXRhLWJpcD0iIj48L3N2Zz4=" data-spai="1" /><noscript data-spai="1"><img class="mega-menu-logo" src="https://m-img.org/spai/q_lossless+ret_img+to_webp/matomo.org/wp-content/uploads/2020/03/matomo-logo-winner-mobile3.png" data-spai-egr="1" /></noscript></a></div></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-block mega-toggle-block-2' id='mega-toggle-block-2' tabindex='0'><span class='mega-toggle-label' role='button' aria-expanded='false'><span class='mega-toggle-label-closed'>MENU</span><span class='mega-toggle-label-open'>MENU</span></span></div></div></div><ul id="mega-menu-primary" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-mobile-force-width="body" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="1023" data-unbind="true" data-mobile-state="collapse_all" data-hover-intent-timeout="300" data-hover-intent-interval="100" data-sticky-enabled="true" data-sticky-desktop="true" data-sticky-mobile="true" data-sticky-offset="0" data-sticky-expand="false" data-sticky-expand-mobile="false" data-sticky-transition="false" data-overlay-desktop="false" data-overlay-mobile="false"><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-item-align-float-left mega-hide-on-mobile mega-menu-item-36503' id='mega-menu-item-36503'><a class='mega-menu-link mega-menu-logo' href='/'><img class='mega-menu-logo' width='170' height='25' src='data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNDAgNTAiIHdpZHRoPSIzNDAiIGhlaWdodD0iNTAiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZtYXRvbW8ub3JnJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDE4JTJGMTAlMkZtYXRvbW8tbG9nby1maW5hbC0xLTM0MHg1MC5wbmciIGRhdGEtdz0iMzQwIiBkYXRhLWg9IjUwIiBkYXRhLWJpcD0iIj48L3N2Zz4=' data-spai='1' srcset=" " /><noscript data-spai="1"><img class='mega-menu-logo' width='170' height='25' src='https://m-img.org/spai/q_lossless+ret_img+to_webp/matomo.org/wp-content/uploads/2018/10/matomo-logo-final-1-170x25.png' data-spai-egr='1' srcset="https://m-img.org/spai/q_lossless+ret_img+to_webp/matomo.org/wp-content/uploads/2018/10/matomo-logo-final-1-340x50.png 2x" /></noscript></a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-hide-arrow mega-disable-link mega-menu-item-36504' id='mega-menu-item-36504'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">Why Matomo?<span class="mega-indicator"></span></a> <ul class="mega-sub-menu"> <li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54919' id='mega-menu-item-54919'><a class="mega-menu-link" href="https://matomo.org/100-data-ownership/">100% Data Ownership</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54920' id='mega-menu-item-54920'><a class="mega-menu-link" href="https://matomo.org/privacy/">Privacy Protection</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54921' id='mega-menu-item-54921'><a class="mega-menu-link" href="https://matomo.org/product-features/">Product Features</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-39973' id='mega-menu-item-39973'><a class="mega-menu-link" href="https://matomo.org/free-software/">Open Source</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54922' id='mega-menu-item-54922'><a class="mega-menu-link" href="https://matomo.org/flexibility/">Flexibility</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54923' id='mega-menu-item-54923'><a class="mega-menu-link" href="https://matomo.org/no-data-sampling/">No Data Sampling</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54924' id='mega-menu-item-54924'><a class="mega-menu-link" href="https://matomo.org/gdpr-analytics/">GDPR</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54925' id='mega-menu-item-54925'><a class="mega-menu-link" href="https://matomo.org/google-analytics-alternative/">Google Analytics Alternative</a></li></ul> </li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-hide-arrow mega-disable-link mega-menu-item-36522' id='mega-menu-item-36522'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">Use Cases<span class="mega-indicator"></span></a> <ul class="mega-sub-menu"> <li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54902' id='mega-menu-item-54902'><a class="mega-menu-link" href="https://matomo.org/feature-overview/">Complete Analytics</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54903' id='mega-menu-item-54903'><a class="mega-menu-link" href="https://matomo.org/intranet-analytics/">Intranet Analytics</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54904' id='mega-menu-item-54904'><a class="mega-menu-link" href="https://matomo.org/cookie-consent-banners/">Consent-Free Tracking</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54905' id='mega-menu-item-54905'><a class="mega-menu-link" href="https://matomo.org/tracking-personal-data-with-matomo/">Tracking Personal Data</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-70302' id='mega-menu-item-70302'><a class="mega-menu-link" href="https://matomo.org/multi-attribution/">Marketing Attribution</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54906' id='mega-menu-item-54906'><a class="mega-menu-link" href="https://matomo.org/no-data-limitations-with-matomo/">No Limitations</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-54907' id='mega-menu-item-54907'><a class="mega-menu-link" href="https://matomo.org/log-analytics/">Log Analytics</a></li></ul> </li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-hide-arrow mega-disable-link mega-menu-item-40903' id='mega-menu-item-40903'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">On-Premise<span class="mega-indicator"></span></a> <ul class="mega-sub-menu"> <li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-hide-arrow mega-menu-item-40905' id='mega-menu-item-40905'><a class="mega-menu-link" href="https://matomo.org/matomo-on-premise/">Matomo On-Premise</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-40906' id='mega-menu-item-40906'><a class="mega-menu-link" href="https://matomo.org/what-is-on-premise/">On-Premise vs Cloud</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-41355' id='mega-menu-item-41355'><a class="mega-menu-link" href="https://matomo.org/download/">Download for free</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-36555' id='mega-menu-item-36555'><a class="mega-menu-link" href="https://plugins.matomo.org">Marketplace</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-56051' id='mega-menu-item-56051'><a class="mega-menu-link" href="https://matomo.org/support-plans/">Support Plans</a></li></ul> </li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-hide-arrow mega-menu-item-42473' id='mega-menu-item-42473'><a class="mega-menu-link" href="https://matomo.org/pricing/" aria-haspopup="true" aria-expanded="false" tabindex="0">Pricing<span class="mega-indicator"></span></a> <ul class="mega-sub-menu"> <li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-61852' id='mega-menu-item-61852'><a class="mega-menu-link" href="https://matomo.org/pricing/">Pricing</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-61851' id='mega-menu-item-61851'><a class="mega-menu-link" href="https://matomo.org/contact-sales/">Contact Sales</a></li></ul> </li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-hide-arrow mega-disable-link mega-menu-item-36549' id='mega-menu-item-36549'><a class="mega-menu-link" tabindex="0" aria-haspopup="true" aria-expanded="false" role="button">Resources<span class="mega-indicator"></span></a> <ul class="mega-sub-menu"> <li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55147' id='mega-menu-item-55147'><a class="mega-menu-link" href="https://matomo.org/help/">Help</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-49313' id='mega-menu-item-49313'><a class="mega-menu-link" href="https://matomo.org/blog/">Blog</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-79638' id='mega-menu-item-79638'><a class="mega-menu-link" href="https://matomo.org/masterclass/">Masterclasses</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-79639' id='mega-menu-item-79639'><a class="mega-menu-link" href="https://matomo.org/resources/cookieless-future-guide/">Guide to Cookieless Marketing</a></li><li class='mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-68262' id='mega-menu-item-68262'><a class="mega-menu-link" href="https://matomo.org/case-studies/">Case Studies</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55148' id='mega-menu-item-55148'><a class="mega-menu-link" href="https://matomo.org/integrate/">Integrations</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55149' id='mega-menu-item-55149'><a class="mega-menu-link" href="https://matomo.org/contact/">Contact the Matomo team</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55146' id='mega-menu-item-55146'><a class="mega-menu-link" href="https://matomo.org/features/">List of all features</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-55150' id='mega-menu-item-55150'><a class="mega-menu-link" href="https://matomo.org/get-involved/">Get involved</a></li></ul> </li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-item-align-right mega-menu-item-40179' id='mega-menu-item-40179'><a id="login_link" class="top_link" href="/login">Log in</a><a id="help_center_link" class="top_link" href="/help/?header">Help</a><a class="mega-menu-link" href="https://matomo.org/start-free-analytics-trial/" tabindex="0">TRY IT FOR FREE</a></li><li class='mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-align-bottom-left mega-menu-flyout mega-has-icon mega-icon-left mega-item-align-right mega-menu-item-36573' id='mega-menu-item-36573'><div class='mega-search-wrap'> <form class='mega-search expand-to-left mega-search-closed' data-matomo-ignore role='search' action='https://matomo.org/'><span tabindex='0' role='button' class='fas fa-search search-icon' aria-controls='mega-search-36573' aria-label='Search' aria-expanded='false' aria-haspopup='true'></span><input type='text' tabindex='-1' role='searchbox' id='mega-search-36573' aria-label='Search...' data-placeholder='Search...' name='s' autocomplete='off' /><input type='submit' value='Search'> <input type='hidden' name='lang' value='en' /></form></div></li></ul></div> </div> </nav> <header class="site-header" id="masthead" aria-label="Site" itemtype="https://schema.org/WPHeader" itemscope> <div class="inside-header grid-container grid-parent"> </div> </header> <div class="site grid-container container hfeed grid-parent" id="page"> <div class="site-content" id="content"> <div data-elementor-type="wp-post" data-elementor-id="15034" class="elementor elementor-15034" data-elementor-post-type="page"> <section class="elementor-section elementor-top-section elementor-element elementor-element-3079b2d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3079b2d8" data-element_type="section" data-settings="{"background_background":"classic","shape_divider_bottom":"mountains"}"> <div class="elementor-shape elementor-shape-bottom" data-negative="false"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"> <path class="elementor-shape-fill" opacity="0.33" d="M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z" /> <path class="elementor-shape-fill" opacity="0.66" d="M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z" /> <path class="elementor-shape-fill" d="M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z" /> </svg> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1bfa6d1c" data-id="1bfa6d1c" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-7a0b0ebb elementor-widget elementor-widget-spacer" data-id="7a0b0ebb" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-131b5388 elementor-widget elementor-widget-heading" data-id="131b5388" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h1 class="elementor-heading-title elementor-size-default">Security</h1> </div> </div> <div class="elementor-element elementor-element-4711b643 elementor-widget elementor-widget-spacer" data-id="4711b643" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-7b1c668d elementor-widget elementor-widget-text-editor" data-id="7b1c668d" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Find a bug, get the bounty.</p> </div> </div> <div class="elementor-element elementor-element-864a36f elementor-widget elementor-widget-spacer" data-id="864a36f" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-65993fd elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="65993fd" data-element_type="section" data-settings="{"stretch_section":"section-stretched"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ef357f8" data-id="ef357f8" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-d88f5ae elementor-widget elementor-widget-spacer" data-id="d88f5ae" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-4539017 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4539017" data-element_type="section" data-settings="{"stretch_section":"section-stretched"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7005fdf" data-id="7005fdf" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1fd1d77 elementor-widget elementor-widget-text-editor" data-id="1fd1d77" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Play an essential role by letting us know of any crucial security issues you may find using Matomo. You can do this by taking part in the Matomo Security Bug Bounty Programme. Designed to encourage security research into Matomo software and to reward those helping to create the safest web analytics platform possible.</p> <div>The bounty for <strong>valid critical security bugs is a $13,000</strong> (US) cash reward. <br /></div> <div><br /></div> <div>Critical issue in Matomo means an issue in our latest official release at: <a title="https://builds.matomo.org/latest.zip" href="https://hackerone.com/redirect?signature=5220e83fe9822d52619087ba7a9a9a08696ba473&url=https%3A%2F%2Fbuilds.matomo.org%2Flatest.zip" target="_blank" rel="nofollow noopener noreferrer">https://builds.matomo.org/latest.zip</a> as installed on a typical server (and possibly using any of our official plugins by Matomo or InnoCraft from the Marketplace). <br /></div> <div><br /></div> <div><p>If you can gain remote code execution on the server (i.e. RCE), or if you’re able to delete data with an HTTPS request (i.e. SQL Injection), this may qualify as a critical issue. (Note: If a Remote Code Execution (RCE) is only available when logged in as a Super User, the issue will qualify as “High” and not “Critical”.) <br /></p> <div>The bounty for <strong>other security bugs is up to $1,777 </strong>(US), paid via PayPal or via Hackerone.</div> <div><br /></div> </div> <div> <p>If you believe you’ve found a security issue in our product or service, we encourage you to notify us. We welcome working with you to resolve the issue promptly.</p> </div> </div> </div> <div class="elementor-element elementor-element-4484097 elementor-widget elementor-widget-text-editor" data-id="4484097" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div><h2><b>Disclosure Policy</b></h2><div><div><ul><li>Let us know as soon as possible upon discovery of a potential security issue, and we’ll make every effort to quickly resolve the issue.</li><li>Provide us a reasonable amount of time to resolve the issue before any disclosure to the public or a third-party.</li><li>Reported security issues must be original and previously unreported</li><li>Make a good faith effort to avoid privacy violations, destruction of data, and interruption or degradation of our service. Only interact with accounts you own or with explicit permission of the account holder.</li><li>Please <strong>don’t run automated tools</strong> against live servers without contacting us first. If you want to test out Matomo you can easily <a href="https://matomo.org/docs/installation/" target="_blank" rel="nofollow noopener noreferrer">set up your own instance</a></li><li>Please don’t test contact forms and similar actions that send out emails</li><li>Please don’t sign up for more than one free trial on InnoCraft cloud.</li></ul><h2><b>Out-of-scope Vulnerabilities</b></h2><p>The following issues are outside the scope of our rewards program:</p><ul><li>Path disclosure</li><li>Clickjacking</li><li>Information disclosure</li><li>Version disclosure</li><li>The <code>token_auth</code> acts as the user’s password and is used to authenticate in API requests (<a class="daisy-link" href="https://matomo.org/faq/general/faq_114/" target="_blank" rel="noopener noreferrer nofollow">see FAQ</a>).</li><li>Open Directory Listing</li><li>CORS related issues in any of our <code>*.matomo.org</code> websites.</li><li>Application Errors on pages</li><li>Crime/beast attack and Lack of HTTP security headers (CSP, X-XSS, etc.)</li><li>Security issues as a result of running a Matomo instance without HTTPS</li><li>Brute force, DoS, DDoS, phishing, text injection, or social engineering attacks.</li><li>Output from automated scans – please manually verify issues and include a valid proof of concept</li><li>Missing cookie flags on non-sensitive cookies.</li><li>Users with super user privileges can post arbitrary JavaScript</li><li>Vulnerabilities affecting users of outdated browsers or platforms.</li><li>Issues related to world writable files in a shared hosting environment</li><li>Race conditions to bypass limits/quotas.</li><li>Blind Server-Side Request Forgery</li><li>HSTS or CSP headers</li><li>SPF, DMARC records missing</li><li>Vulnerabilities due to an older version of PHP, or MySQL (or MariaDB), or in the web server (Apache/Nginx), or Operating System (Linux/Windows).</li><li>Vulnerabilities caused by not applying <a class="daisy-link" href="https://matomo.org/docs/security-how-to/" target="_blank" rel="noopener noreferrer nofollow">Matomo security best practises</a></li><li>Vulnerabilities in third party plugins (not authored by Matomo nor InnoCraft)</li><li>Please make sure that the referenced file is thus also existent in our final releases. Vulnerabilities in code that is not packaged in the Matomo installation zip (such as tests) unless they affect the final release.</li><li>CLI is out out scope (including the Matomo console commands)</li></ul><p>Please submit any open source security issues directly to us, <strong>do not</strong> open security-related issues on public GitHub repositories.</p><p>Thank you for helping keep Matomo and our users safe!</p></div></div></div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-01e02bb elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="01e02bb" data-element_type="section" data-settings="{"stretch_section":"section-stretched","background_background":"classic","shape_divider_top":"mountains"}"> <div class="elementor-shape elementor-shape-top" data-negative="false"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"> <path class="elementor-shape-fill" opacity="0.33" d="M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z" /> <path class="elementor-shape-fill" opacity="0.66" d="M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z" /> <path class="elementor-shape-fill" d="M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z" /> </svg> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-96cdcc8" data-id="96cdcc8" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-efb3b32 elementor-widget elementor-widget-spacer" data-id="efb3b32" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-76d13fc elementor-widget elementor-widget-heading" data-id="76d13fc" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">How to report a security issue</h2> </div> </div> <div class="elementor-element elementor-element-2c80055 elementor-widget elementor-widget-spacer" data-id="2c80055" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-44edc92 elementor-widget elementor-widget-text-editor" data-id="44edc92" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>We encourage you to responsibly report issues via our <a href="https://hackerone.com/matomo">Matomo Bug Bounty Program on HackerOne</a> (or you can also email us at <a href="mailto:security@matomo.org">security@matomo.org</a>)</p><p>Assist us by providing as much detail as you can about your environment, Matomo version, plugins used (if relevant), and any other relevant information.</p><p>A response from a team member acknowledging receipt of your email, will typically be within 24 hrs. If you don’t receive a response, please know we’re not ignoring you – it’s quite possible your email didn’t make it through a spam filter.</p><p>We appreciate your patience in understanding that some bugs will take time to correct and the process may involve a review of the codebase for similar problems. Coordinating across time zones and work schedules can be time-consuming so your input and effort in this matter is warmly received. It’s also crucial we can trust you not to disclose the vulnerability to anyone until a few days after the release of the stable Matomo, and after the advisory is issued. </p><p>As a thank you, your name will be credited in the <a href="https://matomo.org/changelog/">Changelog</a> and if applicable, the security bug bounty will be paid via PayPal. Thank you for contributing to making the <a href="http://www.fsf.org/">free software</a> world safer.</p> </div> </div> <div class="elementor-element elementor-element-7d51c33 elementor-widget elementor-widget-spacer" data-id="7d51c33" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-4939e3f elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4939e3f" data-element_type="section" data-settings="{"stretch_section":"section-stretched","background_background":"classic","shape_divider_bottom":"mountains"}"> <div class="elementor-shape elementor-shape-bottom" data-negative="false"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"> <path class="elementor-shape-fill" opacity="0.33" d="M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z" /> <path class="elementor-shape-fill" opacity="0.66" d="M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z" /> <path class="elementor-shape-fill" d="M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z" /> </svg> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d45b6b9" data-id="d45b6b9" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-77b176d elementor-widget elementor-widget-heading" data-id="77b176d" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Security in our development process</h2> </div> </div> <div class="elementor-element elementor-element-91dd144 elementor-widget elementor-widget-spacer" data-id="91dd144" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-cfef789 elementor-widget elementor-widget-text-editor" data-id="cfef789" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Core <a href="https://matomo.org/team/">developers</a> are all committed to achieving the highest standard of security. All Matomo PHP code should adhere to the <a href="https://developer.matomo.org/guides/security-in-piwik">security checklist</a>. All commits to the <a href="https://github.com/piwik/piwik" target="_blank" rel="noopener">Matomo Git repository</a> are <a href="https://developer.matomo.org/guides/core-team-workflow">reviewed</a> by at least two core developers.</p><p>Regular external security reviews do take place, and some of these have contributed a few security suggestions. We have also conducted three <a href="https://matomo.org/blog/2011/01/professional-security-audit-in-piwik/">paid security reviews</a> (in 2010, 2012 and 2014) conducted by the <a href="https://matomo.org/blog/2012/06/piwik-1-8-release-new-features-screenshots-overview/#toc-security-review-by-sektioneins-piwik-as-secure-as-ever">top php security researchers</a>.</p><p>The Matomo project also uses an ever-expanding comprehensive set of automated tests and automated web tests running after each code change on servers as part of its continuous integration and software quality assurance. This complements our software development practices such as code reviews.</p><p>We also maintain a list of requests for <a href="https://github.com/matomo-org/matomo/labels/c:%20Security" target="_blank" rel="noopener">security improvements</a>.</p><p>We hope Matomo is not vulnerable to any critical security bugs and we are committed to ensuring that this remains the case. Thank you for your support!</p> </div> </div> <div class="elementor-element elementor-element-8ef89a3 elementor-widget elementor-widget-spacer" data-id="8ef89a3" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-9e22524 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9e22524" data-element_type="section" data-settings="{"stretch_section":"section-stretched"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eda677c" data-id="eda677c" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-cb063fc elementor-widget elementor-widget-spacer" data-id="cb063fc" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-0829817 elementor-widget elementor-widget-heading" data-id="0829817" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Improve your Matomo server security and set your privacy options</h2> </div> </div> <div class="elementor-element elementor-element-10f35e2 elementor-widget elementor-widget-spacer" data-id="10f35e2" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-9392d70 elementor-widget elementor-widget-text-editor" data-id="9392d70" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Installing Matomo and tracking visitors is quick and easy, but once you’ve installed Matomo and started gathering visitor data in your MySQL database, you may be concerned about others accessing your server. How can you make sure it is nearly impossible to hack into your server, or protect your database data from being accessed by external parties?</p> </div> </div> <div class="elementor-element elementor-element-11a780c elementor-widget elementor-widget-text-editor" data-id="11a780c" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h3>Make your Matomo server more secure</h3> </div> </div> <div class="elementor-element elementor-element-6a5d5fa elementor-widget elementor-widget-text-editor" data-id="6a5d5fa" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>There are easy steps you can take to ensure that adding Matomo in your existing software environment (CMS, CRM, etc.) will be as safe as possible.</p> <p>To make your server and database more secure, check out our step by step guide: <a href="https://matomo.org/docs/security-how-to/"><strong>Secure Matomo server: steps to keep Matomo safe</strong></a></p> </div> </div> <div class="elementor-element elementor-element-5f29f11 elementor-widget elementor-widget-text-editor" data-id="5f29f11" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <h3>Data privacy and visitor privacy</h3> </div> </div> <div class="elementor-element elementor-element-0344dd7 elementor-widget elementor-widget-text-editor" data-id="0344dd7" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Matomo strives to provide excellent privacy features for you, the Matomo user, but also to the visitors being tracked in your Matomo. See the <a href="https://matomo.org/privacy/">Matomo and User Privacy</a> for more information.</p> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-4671029 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4671029" data-element_type="section" data-settings="{"stretch_section":"section-stretched"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6543aaf" data-id="6543aaf" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-9aebfe3 elementor-widget elementor-widget-spacer" data-id="9aebfe3" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-20ea320 elementor-widget elementor-widget-heading" data-id="20ea320" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Security announcements</h2> </div> </div> <div class="elementor-element elementor-element-9be2cbc elementor-widget elementor-widget-spacer" data-id="9be2cbc" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-acc3281 elementor-widget elementor-widget-text-editor" data-id="acc3281" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Please subscribe to the <a href="https://matomo.org/changelog/" data-wplink-edit="true">Changelog</a> to be notified of new releases (including security releases).</p> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-a79285e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a79285e" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ba96f03" data-id="ba96f03" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-efb8fe3 elementor-widget elementor-widget-spacer" data-id="efb8fe3" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> <div class="elementor-element elementor-element-f86cb5a elementor-align-center elementor-widget elementor-widget-button" data-id="f86cb5a" data-element_type="widget" data-widget_type="button.default"> <div class="elementor-widget-container"> <div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-md" href="https://matomo.org/"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Back to the Homepage</span> </span> </a> </div> </div> </div> <div class="elementor-element elementor-element-f8629a3 elementor-widget elementor-widget-spacer" data-id="f8629a3" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="site-footer footer-bar-active footer-bar-align-right"> <div id="footer-widgets" class="site footer-widgets"> <div class="footer-widgets-container grid-container grid-parent"> <div class="inside-footer-widgets"> <div class="footer-widget-1 grid-parent grid-25 tablet-grid-50 mobile-grid-100"> <aside id="nav_menu-5" class="widget inner-padding widget_nav_menu"><h2 class="widget-title">Company</h2><div class="menu-footer-company-container"><ul id="menu-footer-company" class="menu"><li id="menu-item-56059" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56059"><a href="https://matomo.org/about/">About Matomo</a></li> <li id="menu-item-56064" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56064"><a href="https://matomo.org/history/">History</a></li> <li id="menu-item-56062" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56062"><a href="https://matomo.org/team/">Contributors</a></li> <li id="menu-item-56063" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56063"><a href="https://matomo.org/jobs/">Hiring</a></li> <li id="menu-item-56060" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56060"><a href="https://matomo.org/contact/">Contact Us</a></li> <li id="menu-item-73610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73610"><a href="https://matomo.org/partner-programme/">Partner Programme</a></li> </ul></div></aside><aside id="nav_menu-9" class="widget inner-padding widget_nav_menu"><h2 class="widget-title">Support</h2><div class="menu-footer-support-container"><ul id="menu-footer-support" class="menu"><li id="menu-item-30299" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30299"><a href="https://matomo.org/help/?footer">Help Centre</a></li> <li id="menu-item-30306" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30306"><a href="https://developer.matomo.org/?footer">Developers</a></li> <li id="menu-item-56053" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56053"><a href="https://matomo.org/support/?footer">Contact support</a></li> </ul></div></aside> </div> <div class="footer-widget-2 grid-parent grid-25 tablet-grid-50 mobile-grid-100"> <aside id="nav_menu-12" class="widget inner-padding widget_nav_menu"><h2 class="widget-title">Sales</h2><div class="menu-footer-sales-container"><ul id="menu-footer-sales" class="menu"><li id="menu-item-63811" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-63811"><a href="https://matomo.org/contact-sales/">Contact Sales</a></li> <li id="menu-item-77062" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77062"><a href="https://matomo.org/access-matomo-bigquery-export-feature/">BigQuery & Data Warehouse Export Feature</a></li> </ul></div></aside><aside id="nav_menu-6" class="widget inner-padding widget_nav_menu"><h2 class="widget-title">Product</h2><div class="menu-product-footer-container"><ul id="menu-product-footer" class="menu"><li id="menu-item-58262" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58262"><a href="https://matomo.org/guide/tag-manager/getting-started-with-tag-manager/?footer">Tag Manager</a></li> <li id="menu-item-58263" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58263"><a href="https://matomo.org/blog/2019/10/matomo-analytics-for-wordpress/?footer">WordPress Plugin</a></li> <li id="menu-item-58264" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58264"><a href="https://matomo.org/faq/tracking-campaigns-url-builder/?footer">URL Campaign Builder</a></li> <li id="menu-item-58265" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58265"><a href="https://matomo.org/integrate/?footer">Integrations</a></li> <li id="menu-item-58266" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58266"><a href="https://matomo.org/free-software/?footer">Open Source</a></li> <li id="menu-item-58267" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58267"><a href="https://matomo.org/download/?footer">Download Matomo</a></li> <li id="menu-item-58268" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58268"><a href="https://matomo.org/changelog/?footer">Changelog</a></li> <li id="menu-item-58269" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58269"><a href="https://github.com/matomo-org/matomo/issues/?footer">Issue Tracker</a></li> <li id="menu-item-58270" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58270"><a href="https://github.com/matomo-org/?footer">GitHub</a></li> <li id="menu-item-68264" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68264"><a href="https://matomo.org/resources/matomo-feedback-panel/">Feedback Panel</a></li> </ul></div></aside> </div> <div class="footer-widget-3 grid-parent grid-25 tablet-grid-50 mobile-grid-100"> <aside id="nav_menu-11" class="widget inner-padding widget_nav_menu"><h2 class="widget-title">Privacy</h2><div class="menu-footer-privacy-container"><ul id="menu-footer-privacy" class="menu"><li id="menu-item-56067" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56067"><a href="https://matomo.org/100-data-ownership/">Data ownership</a></li> <li id="menu-item-56068" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56068"><a href="https://matomo.org/gdpr-analytics/">GDPR</a></li> <li id="menu-item-56069" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-56069 active"><a href="https://matomo.org/security/" aria-current="page">Security</a></li> <li id="menu-item-56400" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56400"><a href="https://matomo.org/matomo-cloud-privacy-policy/">Matomo Cloud Privacy Policy</a></li> <li id="menu-item-56070" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56070"><a href="https://matomo.org/privacy-policy/">Website Privacy Policy</a></li> </ul></div></aside><aside id="nav_menu-10" class="widget inner-padding widget_nav_menu"><h2 class="widget-title">Resources</h2><div class="menu-footer-resources-container"><ul id="menu-footer-resources" class="menu"><li id="menu-item-30290" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30290"><a href="https://matomo.org/blog/">Blog</a></li> <li id="menu-item-68263" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68263"><a href="https://matomo.org/case-studies/">Case Studies</a></li> <li id="menu-item-56054" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56054"><a href="https://matomo.org/newsletter/">Newsletter</a></li> <li id="menu-item-68265" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68265"><a href="https://matomo.org/masterclass/">Masterclasses</a></li> <li id="menu-item-56055" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56055"><a href="https://matomo.org/press/">Matomo in the Press</a></li> <li id="menu-item-58271" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58271"><a href="https://matomo.org/media/">Press Enquiries</a></li> <li id="menu-item-58665" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58665"><a href="https://matomo.org/gdpr-timeline/">GDPR Timeline</a></li> <li id="menu-item-73607" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-73607"><a href="https://matomo.org/blog/2023/08/how-to-check-website-traffic/">How to Check Website Traffic</a></li> <li id="menu-item-73608" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-73608"><a href="https://matomo.org/blog/2023/10/conversion-rate-optimisation-checklist/">Conversion Rate Optimisation Checklist</a></li> </ul></div></aside> </div> <div class="footer-widget-4 grid-parent grid-25 tablet-grid-50 mobile-grid-100"> <aside id="nav_menu-4" class="widget inner-padding widget_nav_menu"><h2 class="widget-title">Comparisons</h2><div class="menu-footer-compare-container"><ul id="menu-footer-compare" class="menu"><li id="menu-item-56056" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56056"><a href="https://matomo.org/matomo-vs-google-analytics-comparison/">vs Google Analytics</a></li> <li id="menu-item-79860" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79860"><a href="https://matomo.org/amplitude-vs-matomo/">vs Amplitude</a></li> <li id="menu-item-58054" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58054"><a href="https://matomo.org/adobe-analytics-vs-google-analytics-vs-matomo/">vs Adobe Analytics vs Google Analytics</a></li> <li id="menu-item-58398" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58398"><a href="https://matomo.org/piwik-pro-vs-matomo/">vs Piwik PRO</a></li> <li id="menu-item-57643" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-57643"><a href="https://matomo.org/plausible-vs-matomo/">vs Plausible</a></li> <li id="menu-item-58132" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58132"><a href="https://matomo.org/fathom-vs-matomo/">vs Fathom</a></li> <li id="menu-item-56057" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56057"><a href="https://matomo.org/hotjar-alternative/">vs Hotjar</a></li> <li id="menu-item-56058" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56058"><a href="https://matomo.org/blog/2020/04/matomo-vs-wp-statistics/">vs WP-Statistics</a></li> <li id="menu-item-73609" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-73609"><a href="https://matomo.org/blog/2023/08/top-web-analytics-tools/">Top Web Analytics Tools</a></li> </ul></div></aside><aside id="nav_menu-14" class="widget inner-padding widget_nav_menu"><h2 class="widget-title">Industries</h2><div class="menu-footer-industries-container"><ul id="menu-footer-industries" class="menu"><li id="menu-item-79361" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79361"><a href="https://matomo.org/banking/">Banks </a></li> <li id="menu-item-79362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79362"><a href="https://matomo.org/enterprise/">Enterprise </a></li> <li id="menu-item-79360" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79360"><a href="https://matomo.org/financial-institutions/">Financial Institutions </a></li> <li id="menu-item-79359" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79359"><a href="https://matomo.org/fintech/">Fintech</a></li> </ul></div></aside><aside id="block-4" class="widget inner-padding widget_block"> <ul> <li></li> </ul> </aside> </div> </div> </div> </div> <footer class="site-info" aria-label="Site" itemtype="https://schema.org/WPFooter" itemscope> <div class="inside-site-info grid-container grid-parent"> <div class="footer-bar"> <aside id="custom_html-2" class="widget_text widget inner-padding widget_custom_html"><div class="textwidget custom-html-widget"><ul class="matomo-social-footer"> <li><a rel="noopener" target="_blank" href="https://www.facebook.com/Matomo.org/"> <svg aria-hidden="true" focusable="false" class="fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="currentColor" d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg></a></li> <li><a rel="noopener" target="_blank" href="https://twitter.com/matomo_org"> <svg aria-hidden="true" focusable="false" class="fa-w-16" role="img" style="height: 24px;margin-left: 8px;" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a></li> <li><a rel="noopener" target="_blank" href="https://www.linkedin.com/groups/867857/"> <svg aria-hidden="true" focusable="false" class="fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li> <li><a rel="noopener" target="_blank" href="https://github.com/matomo-org/matomo"> <svg aria-hidden="true" focusable="false" class="fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> </a></li> <li><a rel="noopener" target="_blank" href="https://www.youtube.com/c/MatomoAnalytics/videos"> <svg aria-hidden="true" focusable="false" class=" fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg> </a></li> <li><a rel="noopener" href="https://mastodon.social/@Matomo"><svg aria-hidden="true" focusable="false" class=" fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" ><path fill="currentColor" d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"></path></svg></a></li> </ul></div></aside> </div> <div class="copyright-bar"> © 2024 matomo.org </div> </div> </footer> </div> <a title="Scroll back to top" aria-label="Scroll back to top" rel="nofollow" href="#" class="generate-back-to-top" data-scroll-speed="400" data-start-scroll="300"> <span class="gp-icon icon-arrow-up"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M305.863 314.916c0 2.266-1.133 4.815-2.832 6.514l-14.157 14.163c-1.699 1.7-3.964 2.832-6.513 2.832-2.265 0-4.813-1.133-6.512-2.832L164.572 224.276 53.295 335.593c-1.699 1.7-4.247 2.832-6.512 2.832-2.265 0-4.814-1.133-6.513-2.832L26.113 321.43c-1.699-1.7-2.831-4.248-2.831-6.514s1.132-4.816 2.831-6.515L158.06 176.408c1.699-1.7 4.247-2.833 6.512-2.833 2.265 0 4.814 1.133 6.513 2.833L303.03 308.4c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span> </a><div id="pum-69028" class="pum pum-overlay pum-theme-69019 pum-theme-default-theme popmake-overlay pum-click-to-close exit_intent click_open" data-popmake="{"id":69028,"slug":"newsletter-subscription","theme_id":69019,"cookies":[{"event":"on_popup_close","settings":{"name":"pum-69028","key":"","session":null,"path":true,"time":"6 months"}}],"triggers":[{"type":"exit_intent","settings":{"cookie_name":["pum-69028"],"methods":{"mouseleave":"mouseleave","lostfocus":"lostfocus"},"top_sensitivity":"10","delay_sensitivity":"300","linkclick_custom_targeting":"","link_hover_delay":"300","mobile_time_delay":"500","mobilescroll_up_percent":"10"}},{"type":"click_open","settings":{"extra_selectors":"","cookie_name":null}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"auto","responsive_min_width":"45%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"580px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":"1","location":"center","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"x","button_delay":"0","overlay_click":"1","esc_press":"1","f4_press":false},"click_open":[]}}" role="dialog" aria-modal="false" aria-labelledby="pum_popup_title_69028"> <div id="popmake-69028" class="pum-container popmake theme-69019"> <div id="pum_popup_title_69028" class="pum-title popmake-title"> Sorry to interrupt but… </div> <div class="pum-content popmake-content" tabindex="0"> <style type="text/css"> .gform_footer { padding: 0px !important; margin-top: 24px !important; } .gform_footer input { margin-bottom: 0px !important; } .pum-container { background-color: white !important; max-width: 550px; } .pum-container.custom-position { padding: 24px !important; } .popmake-title { height: 33px !important; font-family: 'Nunito' !important; font-style: normal !important; font-weight: 700 !important; font-size: 24px !important; line-height: 33px !important; color: #000000 !important; padding-bottom: 16px !important; } .popmake-close { font-size: 24px !important; line-height: 33px !important; height: 33px !important; margin: 24px !important; border: 0px !important; padding: 0px 0px 16px 0px !important; } h2.gform_title { display: none; } p.intro { font-family: 'Arial' !important; font-style: normal !important; font-weight: 400 !important; font-size: 16px !important; line-height: 24px !important; color: #000000 !important; margin-bottom: 24px !important; } </style> <p class="intro">Do you want to stay ahead of the game when it comes to GDPR compliance, cookieless tracking and privacy-friendly web analytics? Join our newsletter to receive exclusive industry insights and tips straight to your inbox.</><br /> <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_65' > <div class='gform_heading'> <p class='gform_description'></p> </div><form method='post' enctype='multipart/form-data' id='gform_65' action='/security/' data-formid='65' novalidate> <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform-body gform_body'><div id='gform_fields_65' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_65_3" class="gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_65_3" ><label class='gfield_label gform-field-label' for='input_65_3'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_65_3' type='email' value='' class='large' placeholder='Enter your e-mail to subscribe...' aria-required="true" aria-invalid="false" /> </div></div><div id="field_65_5" class="gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_65_5" >Subscribe to our newsletter to receive regular information about Matomo. You can unsubscribe at any time from it. This service uses MadMimi. Learn more about it within our <a href="https://matomo.org/privacy-policy/">privacy Policy</a> page. </div><div id="field_65_6" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_65_6" ><div class='ginput_container ginput_container_text'><input name='input_6' id='input_65_6' type='hidden' class='gform_hidden' aria-invalid="false" value='https://matomo.org/security/' /></div></div><div id="field_65_8" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_65_8" ><div class='ginput_container ginput_container_text'><input name='input_8' id='input_65_8' type='hidden' class='gform_hidden' aria-invalid="false" value='{referrer}' /></div></div><div id="field_65_9" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_65_9" ><div class='ginput_container ginput_container_text'><input name='input_9' id='input_65_9' type='hidden' class='gform_hidden' aria-invalid="false" value='{campaign_name}' /></div></div><div id="field_65_10" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_65_10" ><div class='ginput_container ginput_container_text'><input name='input_10' id='input_65_10' type='hidden' class='gform_hidden' aria-invalid="false" value='{campaign_keywords}' /></div></div></div></div> <div class='gform_footer before'> <input type='submit' id='gform_submit_button_65' class='gform_button button' value='Subscribe' onclick='if(window["gf_submitting_65"]){return false;} if( !jQuery("#gform_65")[0].checkValidity || jQuery("#gform_65")[0].checkValidity()){window["gf_submitting_65"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_65"]){return false;} if( !jQuery("#gform_65")[0].checkValidity || jQuery("#gform_65")[0].checkValidity()){window["gf_submitting_65"]=true;} jQuery("#gform_65").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_65' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='65' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_65' value='WyJbXSIsIjg3NmMxNGMyODA2YzFiNzFkZDRlM2M5YTliOTYzOGUyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_65' id='gform_target_page_number_65' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_65' id='gform_source_page_number_65' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="158"/></p></form> </div> </p> </div> <button type="button" class="pum-close popmake-close" aria-label="Close"> x </button> </div> </div> <script id="spai-scripts-js-extra"> var spai_settings = {"api_domain":"m-img.org","api_url":"https:\/\/m-img.org\/spai\/w_%WIDTH%+q_lossless+ret_img","api_short_url":"https:\/\/m-img.org\/spai\/ret_img","method":"src","crop":"","size_breakpoints":{"on":true,"base":50,"rate":5},"lqip":"","lazy_threshold":"500","hover_handling":"","native_lazy":"","serve_svg":"1","debug":"","site_url":"https:\/\/matomo.org","plugin_url":"https:\/\/matomo.org\/wp-content\/plugins\/shortpixel-adaptive-images","version":"3.8.4","excluded_selectors":[],"eager_selectors":[],"noresize_selectors":[],"alter2wh":"1","use_first_sizes":[],"lazy_bg_style":"","active_integrations":{"nextgen":false,"modula":false,"elementor":true,"elementor-addons":false,"viba-portfolio":false,"envira":false,"everest":false,"wp-bakery":false,"woocommerce":false,"wpc-variations":false,"foo":false,"global-gallery":false,"essential-grid":false,"oxygen":false,"slider-revolution":false,"custom-facebook-feed":false,"smart-slider":false,"real3d-flipbook":false,"wp-grid-builder":false,"beaver-builder":false,"the-grid":false,"social-pug":false,"instagram-feed":false,"insta-gallery":false,"content-views":false,"featherlight":false,"lightbox-photoswipe":false,"acf":true,"soliloquy":false,"jetpack":false,"wp-rocket":{"lazyload":false,"css-filter":true,"minify-css":true,"defer-all-js":false,"video-placeholder":false},"perfmatters":false,"swift-performance":false,"imagify":{"active":false},"wp-fastest-cache":false,"litespeed-cache":false,"w3-total-cache":false,"wp-super-cache":false,"wp-optimize":{"active":false,"enable_css":false,"enable_merging_of_css":false},"breeze":false,"smart-cookie-kit":false,"wpzoom-theme":false,"avia-gallery-module":false,"theme":"website-child"},"parse_css_files":"","backgrounds_max_width":"1920","sep":"+","webp":"1","avif":"","webp_detect":"","extensions_to_nextgenimg":{"png":true,"jpg":true,"gif":true},"sniper":"https:\/\/matomo.org\/wp-content\/plugins\/shortpixel-adaptive-images\/assets\/img\/target.cur","affected_tags":"{\"figure\":2,\"link\":1}","ajax_url":"https:\/\/matomo.org\/wp-admin\/admin-ajax.php","ajax_nonce":"","excluded_paths":["cmVnZXg6L1wvXC8oW15cL10qXC58KWdyYXZhdGFyLmNvbVwvLw=="]}; </script> <!--[if lte IE 11]> <script src="https://matomo.org/wp-content/themes/generatepress/assets/js/classList.min.js?ver=3.3.1" id="generate-classlist-js"></script> <![endif]--> <script id="generate-menu-js-extra"> var generatepressMenu = {"toggleOpenedSubMenus":"1","openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"}; </script> <script id="generate-back-to-top-js-extra"> var generatepressBackToTop = {"smooth":"1"}; </script> <script src="https://matomo.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script src="https://matomo.org/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script src="https://matomo.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="gform_gravityforms_theme-js-extra"> var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"ed2addcf6f427a8ae61270f5dfe21990"}}},"hmr_dev":"","public_path":"https:\/\/matomo.org\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/"}; </script> <script id="popup-maker-site-js-extra"> var pum_vars = {"version":"1.18.5","pm_dir_url":"https:\/\/matomo.org\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/matomo.org\/wp-admin\/admin-ajax.php","restapi":"https:\/\/matomo.org\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"69019","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/matomo.org\/wp-json\/pum\/v1"}; var pum_sub_vars = {"ajaxurl":"https:\/\/matomo.org\/wp-admin\/admin-ajax.php","message_position":"top"}; var pum_popups = {"pum-69028":{"triggers":[{"type":"exit_intent","settings":{"cookie_name":["pum-69028"],"methods":{"mouseleave":"mouseleave","lostfocus":"lostfocus"},"top_sensitivity":"10","delay_sensitivity":"300","linkclick_custom_targeting":"","link_hover_delay":"300","mobile_time_delay":"500","mobilescroll_up_percent":"10"}}],"cookies":[{"event":"on_popup_close","settings":{"name":"pum-69028","key":"","session":null,"path":true,"time":"6 months"}}],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"69019","size":"auto","responsive_min_width":"45%","responsive_max_width":"100%","custom_width":"580px","custom_height_auto":true,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":true,"close_on_form_submission_delay":"0","close_on_overlay_click":true,"close_on_esc_press":true,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":69028,"slug":"newsletter-subscription"}}; </script> <script id="megamenu-js-extra"> var megamenu = {"timeout":"300","interval":"100"}; </script> <script id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/matomo.org\/wp-admin\/admin-ajax.php","nonce":"33b78c828e","urls":{"assets":"https:\/\/matomo.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/matomo.org\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/matomo.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script> <script id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.21.5","is_static":false,"experimentalFeatures":{"e_optimized_assets_loading":true,"additional_custom_breakpoints":true,"e_swiper_latest":true,"container_grid":true,"theme_builder_v2":true,"home_screen":true,"landing-pages":true,"form-submissions":true},"urls":{"assets":"https:\/\/matomo.org\/wp-content\/plugins\/elementor\/assets\/"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"stretched_section_container":"main","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":15034,"title":"Security%20-%20Analytics%20Platform%20-%20Matomo","excerpt":"Security is a top priority at Piwik. As potential issues are discovered, we validate, patch and release fixes as quickly as we can. We have a <strong>security bug bounty program<\/strong> in place that rewards researchers for finding security issues and disclosing them to us. We also document here how you can make your own Piwik data safer and secure your server.","featuredImage":false}}; </script> <!-- Piwik --> <script type="text/javascript"> var _mtm = window._mtm = window._mtm || []; if ('object' !== typeof window.matomoPluginAsyncInit) { window.matomoPluginAsyncInit = []; } var tz; if (Intl.DateTimeFormat() && Intl.DateTimeFormat().resolvedOptions()) { tz = Intl.DateTimeFormat().resolvedOptions().timeZone; } window.matomoPluginAsyncInit.push(function () { Matomo.on('TrackerSetup', function (tracker) { if ('object' !== typeof navigator.languages || !navigator.languages.length || !navigator.languages.indexOf || navigator.languages.indexOf('de-DE') !== -1 || (navigator.languages.indexOf('en-GB') !== -1 && 'Europe/London' === tz) ) { tracker.disableCookies(); tracker.disableBrowserFeatureDetection(); } }); }) _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); _mtm.push({'idSite': '12'}); if((document.domain != 'matomo.org')&&(document.domain != 'staging.matomo.org')) { _mtm.push({'MatomoCustomTitle': document.domain + "/" + document.title}); } else { _mtm.push({'MatomoCustomTitle': ''}); } (function() { // load piwik.js from InnoCraft cloud, not demo.matomo.cloud var u= "https://demo-web.matomo.org/"; var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='https://cdn.matomo.cloud/demo-web.matomo.org/container_bugnCohE.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Piwik Tag --> <script src="https://matomo.org/wp-content/cache/min/1/252747fab458b34bebd2446ec494d566.js" data-minify="1" defer></script><script> gform.initializeOnLoaded( function() {gformInitSpinner( 65, 'https://matomo.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_65').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_65');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_65').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_65').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_65').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_65').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_65').val();gformInitSpinner( 65, 'https://matomo.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [65, current_page]);window['gf_submitting_65'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_65').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [65]);window['gf_submitting_65'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_65').text());}, 50);}else{jQuery('#gform_65').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "65", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_65" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_65"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_65" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [65, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 65, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); </script><script> gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 65) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); </script><script> gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "65", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_65" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_65"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_65" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [65, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 65, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); </script></body> </html> <!-- Cached for great performance - Debug: cached@1732706186 -->