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