Respect Do Not Track and Global Privacy Control
Unified · Split
| @@ -200,6 +200,8 @@ page.track = (fn) -> · 199 unmodified lines | ||
| 200 | 200 | |
| 201 | 201 | track = -> |
| 202 | 202 | return unless app.config.env == 'production' |
| 203 | + return if navigator.doNotTrack == '1' | |
| 204 | + return if navigator.globalPrivacyControl | |
| 203 | 205 | |
| 204 | 206 | consentGiven = Cookies.get('analyticsConsent') |
| 205 | 207 | consentAsked = Cookies.get('analyticsConsentAsked') |