FAQ – GDPR & Privacy

  • How to change the category of If-So cookies?

    Yes. You can change the category of specific If-So cookies by using a simple WordPress filter. This is useful if you want better control over how cookies are classified for consent management or compliance tools.

    To do this, add the following code to your theme’s functions.php file (or to a custom plugin):

    add_filter('ifso_cookie_category', function($ctype, $cname) {
        if ($cname === 'MY_NECESSARY_COOKIE') {
            return 'necessary';
        }
        return $ctype;
    }, 10, 2);
    

    In this example, the cookie named MY_NECESSARY_COOKIE is explicitly assigned to the necessary category. All other cookies will keep their original category.

    Available cookie categories

    You can assign cookies to any of the following categories:

    • necessary
    • statistics
    • marketing
    • preferences

    This allows you to align If-So cookies with your site’s cookie consent logic and ensure they are handled correctly by your consent management solution.

  • Does If-So work with cookie consent tools?

    If-So integrates natively with three cookie compliance solutions and provides a hook that allows you to link additional services beyond the built-in integrations.

    Cookie consent services compatible with If-So:

    With these three services, cookies will not be added until the user consents to accept cookies (whether they are server-side cookies or JavaScript cookies).

    Please note that If-So integrates natively with Cookiebot and Complianz, but for the integration to work properly the corresponding WordPress plugins must be installed and active on your site.

    Realted questions:

  • Does If-So add cookies to my website?

    Yes. Depending on the conditions and functions you choose to use, If-so uses cookies for some of its functionalities.

    All the cookies set by If-So are first-party cookies (added directly by your site) and thus will not be affected by the phase-out of third-party cookies.

    Cookies will only be used once you use a cookie-based condition or feature. Below are the features and conditions that will use cookies:

    Conditions:

    1. Pages visited (cookie name: ifso_page_visits)
    2. New and returning visitors (cookie name: Ifso_Visit_Counts)
    3. Trigger Visited (cookie name: ifso_viewed_triggers)
    4. Geolocation (cookie name: ifso_geo_data; only if you have set the tracking to be using a cookie instead of the default session-based option.

    Features

    1. Recurrence (cookie name: ifso_recurrence_data, ifso_recurrence_session_TRIGGER_ID)
    2. Audiences (cookie name: ifso_group_name)
    3. User Selection (based on the “Audiences” cookie)
    4. Analytics (cookie name: ifso_last_viewed, ifso_viewing_triggers)

    The table below shows the cookies names, description, and when they are created:

    Cookie NameDescriptionWhen is the cookie createdTypeDuration
    ifso_page_visitsUsed to keep track of pages visited by the user. Must be enabled in order to use the Pages Visited conditionThe cookie will not be created and updated if the “Deactivate Pages Visited Cookie” is checked.

    Disabling the cookie will not delete the cookie for users that already have the cookie
    Preferences & FunctionalSet by the site admin on the plugin’s settings
    ifso_recurrence_dataused for the If-So recurrence optionAdded when handling a trigger with “Always” or “Custom” recurrencePreferences & Functional3 years
    ifso_recurrence_session_TRIGGER_IDUsed for the If-So recurrence optionAdded when handling a trigger with a “Single session” recurrencePreferences & FunctionalOne session
    ifso_visit_countsUsed for user behavior (new/returning/num. of visits) triggerCreated and updated (increment) whenever an if-so trigger is renderedPreferences & Functional1 year (31,104,000 sec)
    ifso_last_viewedUsed to store the triggers’ “viewed last” for Analytics conversions.Created by default. Can be disabled through the plugin’s settings.Performance & AnalyticsSession
    ifso_viewing_triggersHolds data on triggers viewed on this page for Analytics in AJAX modeCreated by default. Can be disabled through the plugin’s settings (if analytics is turned off or not in AJAX mode)Performance & AnalyticsOne session
    ifso_viewed_triggersUsed for the ‘Triggers Visited’ conditionCreated by default. Added whenever a trigger is viewed. Can be disabled in the plugin’s settingsPreferences & FunctionalOne year
    ifso_group_nameUsed for the feature where a user is added to an audienceAdded only if you use the Groups optionPreferences & FunctionalConfigurable via the settings. Defaults to 1 year.
    ifso_geo_dataHolds the cache for If-So’s geolocation data When the “Disable use of PHP sessions” option is enabled in the plugin’s settings.Preferences & FunctionalSession
    ifso-geo-override-dataUsed for the location override functionalityIf the user selects a location from the listPreferences & FunctionalSession
    cookie ifso-request-browser-location Temporary cookie – indicates pending browser geolocation request on user visitWhen the option ‘Browser-Based Location’ in the plugin’s settings is set to ‘Whenever the user encounters geo-targeted content’ or ‘Every time the user visits the site,’ and the user encounters geo-targeted content, the cookie is deleted after the user chooses to allow or block the browser location option.Preferences & FunctionalSession
    ifso-browser-location-dataHolds the cache for If-So’s HTML5 Geolocation API dataOnce the user’s approval to share their browser location is receivedPreferences & FunctionalSession
    ifso-limited-conversionsPrevents a conversion from being counted more than once within a defined timeframeWhen the user encounters a conversion shortcode that includes the ‘do_once_per’ parameterPreferences & FunctionalSet by the site admin

  • How does If-So handle personal data (GDPR)?

    If-So processes the personal data that is collected through the plug-in as a data processor on your behalf and in accordance with our Data Processing Addendum.

    As such, you (the data controller) are responsible for providing your end-users with a proper privacy notice that covers your use of the If-So plug-in & cookies.

    Learn more about how If-So uses cookies.

  • Where can I find If-So’s Data Processing Addendum (DPA)?

    Click here for our Data Processing Addendum (DPA).