US Privacy (CCPA) String Decoder
Dekodiere einen 4-Zeichen-US-Privacy-(CCPA)-String in deinem Browser und lies die Notice-, Opt-out-of-Sale- und LSPA-Flags in Klartext.
Der US Privacy (CCPA) String Decoder läuft vollständig in deinem Browser. Der us_privacy-Wert, den du einfügst oder baust, wird auf deinem Gerät verarbeitet, nie zu ArrayKit hochgeladen, und kein Ad-Endpunkt oder USPAPI-Callback wird kontaktiert.
GPP String Decoder öffnen
Über US Privacy String Decoder
Der US Privacy (CCPA) String Decoder entpackt das 4-Zeichen-us_privacy-Signal, das Ad-Ops-Teams in OpenRTB-Anfragen, USPAPI-Callbacks und im usprivacy-Cookie sehen. Füge einen Wert wie 1YNN ein, und das Tool liest jedes Zeichen für dich: die Spec-Version, ob explizite Notice und eine Gelegenheit zum Opt-out gegeben wurden, ob der Nutzer dem Verkauf seiner Daten widersprochen hat und ob der Publisher Unterzeichner der IAB Limited Service Provider Agreement ist. Jedes Flag — Y, N oder ein Bindestrich für nicht-zutreffend — wird in eine Klartext-Bedeutung expandiert, sodass du ein Compliance-Signal in Sekunden bestätigst. Ein Build-Modus lässt dich aus Dropdowns einen korrekten String für eine Test-Bid oder ein QA-Fixture zusammensetzen. Alles wird auf deinem Gerät geparst, sodass echte Nutzersignale den Browser nie verlassen.
Funktionen
- Dekodiert den 4-Zeichen-IAB-US-Privacy-(CCPA)-String in die Felder Version, Notice, Opt-out und LSPA
- Erklärt jedes Y / N / --Flag in Klartext statt roher Zeichen
- Markiert ein Opt-out-of-Sale-Signal auf einen Blick, sodass du es nachgelagert respektieren kannst
- Validiert Länge, ein numerisches Version-Zeichen und jede Flag-Position
- Klare, positionsspezifische Fehler, wenn ein Zeichen nicht Y, N oder ein Bindestrich ist
- Der Build-Modus setzt einen korrekten us_privacy-String aus einfachen Dropdowns zusammen
- Ein Klick schickt einen gebauten String zurück in Decode, um zu prüfen, ob er round-trippt
- Läuft vollständig in deinem Browser — kein us_privacy-Wert wird je hochgeladen
So verwendest du US Privacy String Decoder
- Kopiere den us_privacy-Wert aus einem OpenRTB-regs.ext.us_privacy-Feld, einem __uspapi-Callback oder dem usprivacy-Cookie
- Füge ihn in Decode ein oder klicke Sample, um 1YNN zu laden
- Lies die Version und die Klartext-Bedeutung der Notice-, Opt-out-of-Sale- und LSPA-Flags
- Wechsle zu Build, um einen Test-String aus Dropdowns zusammenzusetzen und ihn zu kopieren
Beispiel
Eingabe
1YNN
Ausgabe
version: 1
Notice/opt-out opportunity: Y (provided)
Opt-Out of Sale: N (has not opted out)
LSPA: N (not under the agreement)
1YNN: Notice wurde gegeben, der Nutzer hat nicht widersprochen, und der Publisher ist nicht unter der LSPA.
Häufige Fehler & Fehlerbehebung
- Der Decoder sagt, der String habe nicht 4 Zeichen. — Ein us_privacy-Wert hat immer genau vier Zeichen: Version + Notice + Opt-Out of Sale + LSPA. Füge nur den rohen Wert ohne Anführungszeichen, URL-Kodierung oder umgebendes JSON ein.
- Du hast ein kleingeschriebenes y oder n eingegeben und es wurde abgelehnt. — Die Flags sind großgeschriebenes Y oder N oder ein Bindestrich (-) für nicht-zutreffend. Gib das Zeichen in Großschreibung erneut ein; die Spezifikation nutzt keine kleingeschriebenen Flags.
- Du bist unsicher, was ein Bindestrich an einer Position bedeutet. — Ein Bindestrich bedeutet, dass das Signal nicht zutrifft — zum Beispiel ist der Nutzer außerhalb Kaliforniens oder CCPA gilt nicht — sodass für dieses Feld kein Notice- oder Opt-out-Wert gesetzt wurde.
- Du hast erwartet, dass 1--- bedeutet, der Nutzer habe widersprochen. — 1--- bedeutet, dass jedes Flag nicht-zutreffend ist, es gibt also kein Opt-out. Ein explizites Opt-out-of-Sale ist der Wert Y in der dritten Position, z. B. 1YYN.
Häufig gestellte Fragen
- Was bedeutet ein US-Privacy-String wie 1YNN?
- Jedes Zeichen ist ein Feld. 1 ist die Spec-Version, Y bedeutet, dass explizite Notice und eine Gelegenheit zum Opt-out gegeben wurden, das erste N bedeutet, dass der Nutzer dem Verkauf seiner Daten nicht widersprochen hat, und das zweite N bedeutet, dass der Publisher nicht unter der IAB Limited Service Provider Agreement operiert.
- Was ist der Unterschied zwischen N und einem Bindestrich im String?
- N ist ein explizites 'Nein' — zum Beispiel hat der Nutzer nicht widersprochen. Ein Bindestrich (-) bedeutet, dass das Feld nicht zutrifft und kein Signal gesetzt wurde, etwa wenn die Anfrage außerhalb des CCPA-Geltungsbereichs liegt. 1--- trägt daher überhaupt keine Notice- oder Opt-out-Bestimmung.
- Wo finde ich den einzufügenden us_privacy-Wert?
- Er erscheint in einer OpenRTB-Bid-Request als regs.ext.us_privacy, wird vom USPAPI-__uspapi('getUSPData', ...)-Aufruf zurückgegeben und ist im usprivacy-Cookie gespeichert. Kopiere einen dieser 4-Zeichen-Werte und füge ihn in den Decoder ein.
- Was ist das LSPA-Flag in der vierten Position?
- Es hält fest, ob der Publisher die IAB Limited Service Provider Agreement unterzeichnet hat, die regelt, wie nachgelagerte Partner Daten verarbeiten dürfen. Y bedeutet, er ist Unterzeichner, N bedeutet nein, und ein Bindestrich bedeutet, das Signal wurde nicht gesetzt.
- Kann dieses Tool einen us_privacy-String bauen sowie dekodieren?
- Ja. Der Build-Modus lässt dich Yes, No oder Not-applicable für die Notice-, Opt-out-of-Sale- und LSPA-Felder wählen und setzt einen Version-1-String zusammen, den du in eine Test-Bid-Request oder ein QA-Fixture kopieren und dann erneut dekodieren kannst, um ihn zu bestätigen.
- Ist der US-Privacy-String dasselbe wie der neuere GPP-String?
- Nein. Der US-Privacy-String ist das ältere CCPA-Ära-Signal; die IAB Global Privacy Platform (GPP) ist der Nachfolger, der US-Staaten-Sections und TCF-Daten in einem String trägt. Wenn du einen GPP-String hast, nutze stattdessen den GPP Decoder.
Verwandte Tools
Alle ArrayKit-Tools