diff --git a/system/src/Grav/Common/Browser.php b/system/src/Grav/Common/Browser.php index bb0a3fb4f..dfe1c58a7 100644 --- a/system/src/Grav/Common/Browser.php +++ b/system/src/Grav/Common/Browser.php @@ -134,4 +134,19 @@ class Browser return true; } + + /** + * Determine if “Do Not Track” is set by browser + * @see https://www.w3.org/TR/tracking-dnt/ + * + * @return bool + */ + public function isTrackable(): bool + { + if ($_SERVER['HTTP_DNT'] === '1') { + return false; + } + + return true; + } }