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
I agree, @brodrigu, readability is important. Though, my preference would be to leave the values as they are. For binary values 1 usually means on. Also, other standards have similar notation, especially, DNT = 1 is pretty similar to our use case.
DNT stood for Do Not Track which made it intuitive that when DNT=1 (assuming you knew what DNT stood for) the request was to not be tracked.
With Sec-GCP = 1 if you know GCP stands for Global Privacy Control suggests there is some request for control, but control does not inherently mean "do not sell / share".
I agree that keeping the value 1 makes sense, and if that is the priority then I suppose the ask is to adjust the header name to be more readable.
I don't think we should change the header name. This is ultimately an implementation detail, and as long as the meaning is clear and can be looked up by a curious party easily, i dont think we need a full english description sent in every HTTP request. Or in other words, i don't think GPC needs to run in debug mode ;)
As designed, I had to review the spec to understand that
Sec-GPC: 1
means "do not sell or share".The
Sec-GPC
would be more human readable if its name or value suggested the users specific preference.Two quick suggestions:
Sec-GPC: no-sell-share
Sec-GPC-No-Sell-Share: 1
The text was updated successfully, but these errors were encountered: