Privacy modes
The mode decides what the SDK stores in the browser and how much it sends about the browser. No mode reads what a visitor types: no passwords, no card numbers, no form values.
strict
Maximum privacy — consent denied or strict regulatory contexts.
_fip_vid cookie, no localStorage.window.name → in-memory fallback.strict is the mode you configured, no picture of any form is taken.balanced default
Recommended for most websites.
_fip_sid, 30-minute rolling._fip_vid, 30 days, kept in a cookie and in localStorage.captureFormSnapshots: false.advanced
Stronger repeat-visitor detection.
balancedIncluding the form snapshot.extended instead of standard.In SDK 1.12.0 the browser sends the same fields in advanced as in balanced, and the visitor ID has the same default lifetime (30 days, set by visitorCookieDurationDays).
Consent integration
FindIP.init({
siteKey: 'pub_xxx',
consentRequired: true,
noConsentMode: 'strict', // or 'disabled'
});When consent is denied: noConsentMode: 'strict' continues in strict mode; noConsentMode: 'disabled' stops all tracking.
One exception in SDK 1.12.0: the form snapshot check reads the mode you configured, not the mode in force after consent was denied. On a balanced or advanced site, a visitor who declined consent can still be the one whose browser is asked for a picture of a form (every value blanked). To rule that out, set captureFormSnapshots: false or use noConsentMode: 'disabled'.
Never collected, in any mode
balanced and advanced the SDK can take one picture of a single form, redrawn empty; Data Collection says exactly what that picture contains and what it can still show.