You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After a user withdraws consent, we delete all cookies set by our application and expect the same behavior from all third-party SDKs we use.
Describe the bug
However, regarding the @browser-sdk/core module, we observe unexpected behavior related to the _dd_s cookie: its expiration date is set 4 hours in the future (regardless of the client's time zone) instead of "now" or "in the past."
This observation was confirmed by examining the source code. The value of the SESSION_TIME_OUT_DELAY constant is precisely 4 hours.
Expected behavior
This behavior is a blocker for us, as the extra cookie will prevent us from passing GDPR compliance certification. We expect that when calling the setTrackingConsent('not-granted') method, the _dd_s cookie will be immediately expired.
The text was updated successfully, but these errors were encountered:
We are working on integrating RUM Browser Monitoring into our product.
One of our critical requirements is that our product complies with GDPR, particularly regarding Cookie Consent.
Our users can change their consent to accept cookies dynamically, for which we call the setTrackingConsent method from the SDK.
After a user withdraws consent, we delete all cookies set by our application and expect the same behavior from all third-party SDKs we use.
Describe the bug
However, regarding the
@browser-sdk/core module
, we observe unexpected behavior related to the_dd_s
cookie: its expiration date is set 4 hours in the future (regardless of the client's time zone) instead of "now" or "in the past."This observation was confirmed by examining the source code. The value of the
SESSION_TIME_OUT_DELAY
constant is precisely 4 hours.Expected behavior
This behavior is a blocker for us, as the extra cookie will prevent us from passing GDPR compliance certification. We expect that when calling the
setTrackingConsent('not-granted')
method, the_dd_s
cookie will be immediately expired.The text was updated successfully, but these errors were encountered: