{
    "id": 2820,
    "date": "2026-10-05T10:40:51",
    "date_gmt": "2026-10-05T10:40:51",
    "guid": {
        "rendered": "https:\/\/esentrappen.nl\/?page_id=2820"
    },
    "modified": "2026-10-08T21:23:33",
    "modified_gmt": "2026-10-08T21:23:33",
    "slug": "cookie-policy",
    "status": "publish",
    "type": "page",
    "link": "https:\/\/esentrappen.nl\/en\/cookie-policy\/",
    "title": {
        "rendered": "Cookie Policy"
    },
    "content": {
        "rendered": "<style>.esen-policy{max-width:1000px;margin:32px auto;padding:24px;color:#153b43}.esen-policy .policy-note{background:#fff4cf;color:#473b15;padding:20px;border-radius:12px;margin-bottom:24px}.esen-policy section{background:#007f87;color:white;padding:24px;border-radius:14px;margin:0 0 20px}.esen-policy section :is(h2,h3,p,li,a){color:white!important}.esen-policy h2{font-size:25px}.esen-policy p,.esen-policy li{font-size:17px;line-height:1.7}<\/style><div class=\"esen-policy\"><section><h2>Cookies and similar technologies<\/h2><p>Cookies are small files used by a website to remember information. Similar technologies include local browser storage. Esen Trappen B.V. uses website features for the basket, checkout, account access, payments, embedded content and chat.<\/p><\/section><section><h2>Necessary website features<\/h2><p>WordPress and WooCommerce use functional storage to support account access, maintain the basket and complete checkout. Strictly necessary cookies do not require prior consent, but their purposes must be explained. Payment services may also use security and fraud-prevention technologies as part of the payment process.<\/p><\/section><section><h2>External content and chat<\/h2><p>The website includes Google Maps, Instagram content and Tawk.to chat. These providers may receive technical information and use cookies or similar technologies when their content loads. Google Maps embeds and Tawk.to chat remain blocked until you accept optional services. Instagram photographs served from this website can remain visible; following a link to Instagram opens that provider\u2019s service and its own privacy controls apply. The delivery-distance calculation is separate: your delivery address is used to calculate the delivery fee requested during checkout.<\/p><\/section><section><h2>Statistics: Google Analytics 4<\/h2><p>With your statistics consent, we use Google Analytics 4 to understand visits and page views and measure successful quote requests and completed paid orders. Analytics is not loaded when you deny statistics consent. Quote-form names, email addresses, phone numbers and message contents are not included in our conversion events. Purchase events include an order reference, currency, item quantity, item value, tax and shipping amounts.<\/p><p>Google Analytics uses <code>_ga<\/code> to distinguish visitors and <code>_ga_*<\/code> to maintain session state. Google documents a default cookie lifetime of two years; browser settings and consent withdrawal can affect storage. See <a href=\"https:\/\/support.google.com\/analytics\/answer\/11397207?hl=en\" target=\"_blank\" rel=\"noopener\">Google\u2019s cookie documentation<\/a>.<\/p><h3>Conversion storage<\/h3><p>After a purchase event is sent with statistics consent, this website stores <code>esen_ga4_purchase_&lt;order reference&gt;<\/code> in local browser storage to avoid counting the same purchase again. It has no automatic expiry in the current implementation and can be removed by clearing this website\u2019s browser data. This is separate from cookies required for the basket and checkout.<\/p><\/section><section><h2>Details of verified storage<\/h2><p>The entries below describe storage identified in our current checks. Durations are provider defaults unless stated otherwise; browser settings and changes to service configuration can affect them.<\/p><ul><li><strong>WooCommerce \u2014 wp_woocommerce_session_*<\/strong>: links a customer session to cart data on our server. Default duration: 2 days for guests and 7 days for logged-in customers. Functional storage for the basket and checkout.<\/li><li><strong>Stripe \u2014 __stripe_mid<\/strong>: helps prevent payment fraud. Default duration: 1 year. Used by the payment service.<\/li><li><strong>Stripe \u2014 __stripe_sid<\/strong>: supports payment fraud checks. Provider default duration: 30 minutes; the latest external scan reported 1 hour for this integration.<\/li><li><strong>Stripe \u2014 m (m.stripe.network)<\/strong>: a fraud-detection identifier observed in the payment integration. Stripe documents a 2-year default for its m identifier; the latest external scan reported approximately 13 months (1 year, 1 month and 4 days) for the network-domain variant.<\/li><li><strong>WooCommerce \u2014 woocommerce_cart_hash and woocommerce_items_in_cart<\/strong>: detect changes to basket contents. Duration: browser session.<\/li><li><strong>WooCommerce \u2014 wc_cart_hash_*<\/strong>: a basket cache identifier in local storage. Local storage has no browser-enforced expiry and can be removed by clearing website data.<\/li><li><strong>WordPress \u2014 wpEmojiSettingsSupports<\/strong>: a session-storage capability record for emoji rendering. It lasts for the browser tab session; the external scan reports a session lifetime.<\/li><li><strong>Complianz \u2014 cmplz_*<\/strong>: remembers the banner status, policy version and consent choices. The checked visitor cookies expire after approximately one year.<\/li><li><strong>Tawk.to \u2014 twk_uuid_*<\/strong>: recognizes returning visitors and maintains chat continuity. Default duration: 6 months. The chat service remains blocked until optional services are accepted.<\/li><li><strong>WordPress \u2014 wp-settings-time-*<\/strong>: records when a logged-in user last saved interface preferences. Default duration: 1 year. This relates to logged-in user settings.<\/li><\/ul><p>Sources: <a href=\"https:\/\/developer.woocommerce.com\/2025\/08\/08\/developer-advisory-changes-to-session-management-and-cron-jobs-in-woocommerce-10-1\/\">WooCommerce session defaults<\/a>, <a href=\"https:\/\/stripe.com\/cookie-settings\">Stripe cookie information<\/a>, <a href=\"https:\/\/help.tawk.to\/article\/what-are-tawkto-cookies-and-what-do-they-do\">Tawk.to cookie information<\/a> and <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_user_settings\/\">WordPress user settings<\/a>.<\/p><\/section><section><h2>Order attribution<\/h2><p>WooCommerce order-source tracking is disabled. The sbjs_* cookies previously used for this feature are no longer created in our fresh visitor checks. Existing browser records can be removed by clearing website data.<\/p><\/section><section><h2>Payment-provider content<\/h2><p>Checkout uses Stripe payment components for payment security and fraud checks. Apple Pay, Google Pay, Link and Amazon Pay are loaded in the final Payment methods step, rather than on the basket page. Availability depends on your device, browser and payment provider. Standard card, Klarna, iDEAL and bank-transfer options remain available. Loading payment options does not place an order or make a payment. Payment providers may receive technical information and use cookies or similar technologies when their components load. Provider storage and browser restrictions can vary.<\/p><p>For payment technology details see <a href=\"https:\/\/stripe.com\/cookie-settings\">Stripe cookie information<\/a> and <a href=\"https:\/\/woocommerce.com\/document\/woocommerce-cookies\/\">WooCommerce cookie information<\/a>.<\/p><\/section><section><h2>Verified administration storage<\/h2><p>The installed plugin code identifies the following local-storage entries as administration interface state. They are distinct from visitor tracking cookies. Local storage has no browser-enforced expiry; it remains until the application removes it or website data is cleared.<\/p><ul><li><strong>SureForms \u2014 srfmSettingState<\/strong>: remembers selected tabs, panels and settings in the form block editor.<\/li><li><strong>Starter Templates \u2014 st-import-start and st-import-end<\/strong>: records the start and finish times of a site import to calculate elapsed import time. The implementation removes these records in retry\/error flows.<\/li><li><strong>Starter Templates \u2014 starter-templates-onboarding<\/strong>: stores setup progress and configuration. The AI setup flow removes it on completion.<\/li><li><strong>Starter Templates \u2014 st-scroll-position<\/strong>: restores the scroll position of the template selection interface.<\/li><li><strong>Starter Templates \u2014 gt-current-screen-esentrappen.nl<\/strong>: remembers the current screen of the Gutenberg template library.<\/li><li><strong>Easy Appointments \u2014 ea-appointments-period<\/strong>: remembers the selected date range in the administration appointment list.<\/li><\/ul><p>These purposes and storage types were checked against the installed plugins\u2019 source files. They do not establish that these entries are created for ordinary site visitors.<\/p><\/section><section><h2>Appointment form storage<\/h2><p>Easy Appointments uses <code>ea-form-options<\/code> in local storage in its Bootstrap appointment form. The installed code saves form values after the final appointment request responds and restores them on a later form visit. Depending on the fields completed, this can include contact or other appointment form details. It has no browser-enforced automatic expiry and can be removed by clearing this website\u2019s browser data. This is form convenience storage, separate from Analytics. Identifying this capability in the plugin code does not establish that every website visitor creates the record.<\/p><\/section><section><h2>Chat session storage<\/h2><p><strong>Tawk.to \u2014 tawk_has_register_visitor<\/strong> is a session-storage flag. In the inspected Tawk.to source, it is set to <code>true<\/code> after a successful chat session registration when visitor information has been supplied through the Tawk API. The flag is checked to avoid preparing the same visitor login details again within that tab session. The flag itself stores a boolean marker, not the visitor contact details. It lasts for the browser tab session and can also be removed by clearing website data. It belongs to the optional chat service, which remains blocked until optional services are accepted. Its presence in the code does not mean every visitor creates it.<\/p><\/section><section><h2>Customizer and legacy editor storage<\/h2><p>The two remaining scan names have been matched to the providers\u2019 official source code. These are administration interface records, separate from visitor Analytics. This source match identifies their purpose but does not prove that the currently installed version creates them for ordinary visitors.<\/p><ul><li><strong>Astra \u2014 customizerVisitCount<\/strong>: local storage used by the Customizer Style Guide. It counts initial Customizer openings, up to five, to show a reminder indicator; the indicator is hidden once the counter reaches five. It does not count public website visits. The inspected implementation supplies no automatic expiry.<\/li><li><strong>Spectra Legacy \u2014 uagSvgConfirmation<\/strong>: local storage used in the block editor to remember confirmation of the SVG-upload warning. The editor reads the marker before opening the SVG media uploader and writes it after successful confirmation. Editor initialization can refresh it from the saved confirmation setting. It is not a visitor tracking identifier. The inspected implementation supplies no automatic expiry.<\/li><\/ul><p>These local records can remain until application code changes them or the browser\u2019s website data is cleared. Sources: <a href=\"https:\/\/wordpress.org\/themes\/astra\/\">Astra\u2019s official WordPress theme package<\/a>, <a href=\"https:\/\/github.com\/brainstormforce\/wp-spectra\/blob\/master\/src\/components\/image\/index.js\">Spectra Legacy SVG confirmation source<\/a> and <a href=\"https:\/\/github.com\/brainstormforce\/wp-spectra\/blob\/master\/blocks-config\/uagb-controls\/getUAGEditorStateLocalStorage.js\">Spectra Legacy storage helper<\/a>. The fresh visitor checks did not reproduce these two records.<\/p><\/section><section><h2>Your choice<\/h2><p>Our consent window offers Accept, Deny and View preferences. Deny keeps optional maps, chat and Analytics blocked. Use Manage consent to reopen the window and change or withdraw your choice. Complianz stores your consent preferences so the website can remember and apply them. Withdrawing consent stops future optional loading; cookies already stored can also be removed through your browser.<\/p><p>You can also remove stored cookies or restrict cookies in your browser settings. Blocking necessary cookies may prevent the basket, login or checkout from working correctly.<\/p><\/section><section><h2>Contact<\/h2><p>Questions about website cookies or personal data: info@esentrappen.nl. Esen Trappen B.V., Nieuw Zeelandweg 15B, 1045 AL Amsterdam, Netherlands.<\/p><\/section><\/div>\n<style id=\"esen-watermark-angle\">#content .esen-watermark-wrap:after,#content .esen-watermark-background:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.esen-photo-dialog .esen-photo-stage:after{transform:translate(-50%,-50%) rotate(-45deg)!important}<\/style>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Cookies and similar technologies Cookies are small files used by a website to remember information. Similar technologies include local browser storage. Esen Trappen B.V. uses website features for the basket, checkout, account access, payments, embedded content and chat. Necessary website features WordPress and WooCommerce use functional storage to support account access, maintain the basket and [&hellip;]<\/p>",
        "protected": false
    },
    "author": 1,
    "featured_media": 0,
    "parent": 0,
    "menu_order": 0,
    "comment_status": "closed",
    "ping_status": "closed",
    "template": "",
    "meta": {
        "site-sidebar-layout": "default",
        "site-content-layout": "",
        "ast-site-content-layout": "default",
        "site-content-style": "default",
        "site-sidebar-style": "default",
        "ast-global-header-display": "",
        "ast-banner-title-visibility": "",
        "ast-main-header-display": "",
        "ast-hfb-above-header-display": "",
        "ast-hfb-below-header-display": "",
        "ast-hfb-mobile-header-display": "",
        "site-post-title": "",
        "ast-breadcrumbs-content": "",
        "ast-featured-img": "",
        "footer-sml-layout": "",
        "ast-disable-related-posts": "",
        "theme-transparent-header-meta": "",
        "adv-header-id-meta": "",
        "stick-header-meta": "",
        "header-above-stick-meta": "",
        "header-main-stick-meta": "",
        "header-below-stick-meta": "",
        "astra-migrate-meta-layouts": "set",
        "ast-page-background-enabled": "default",
        "ast-page-background-meta": {
            "desktop": {
                "background-color": "var(--ast-global-color-4)",
                "background-image": "",
                "background-repeat": "repeat",
                "background-position": "center center",
                "background-size": "auto",
                "background-attachment": "scroll",
                "background-type": "",
                "background-media": "",
                "overlay-type": "",
                "overlay-color": "",
                "overlay-opacity": "",
                "overlay-gradient": ""
            },
            "tablet": {
                "background-color": "",
                "background-image": "",
                "background-repeat": "repeat",
                "background-position": "center center",
                "background-size": "auto",
                "background-attachment": "scroll",
                "background-type": "",
                "background-media": "",
                "overlay-type": "",
                "overlay-color": "",
                "overlay-opacity": "",
                "overlay-gradient": ""
            },
            "mobile": {
                "background-color": "",
                "background-image": "",
                "background-repeat": "repeat",
                "background-position": "center center",
                "background-size": "auto",
                "background-attachment": "scroll",
                "background-type": "",
                "background-media": "",
                "overlay-type": "",
                "overlay-color": "",
                "overlay-opacity": "",
                "overlay-gradient": ""
            }
        },
        "ast-content-background-meta": {
            "desktop": {
                "background-color": "var(--ast-global-color-5)",
                "background-image": "",
                "background-repeat": "repeat",
                "background-position": "center center",
                "background-size": "auto",
                "background-attachment": "scroll",
                "background-type": "",
                "background-media": "",
                "overlay-type": "",
                "overlay-color": "",
                "overlay-opacity": "",
                "overlay-gradient": ""
            },
            "tablet": {
                "background-color": "var(--ast-global-color-5)",
                "background-image": "",
                "background-repeat": "repeat",
                "background-position": "center center",
                "background-size": "auto",
                "background-attachment": "scroll",
                "background-type": "",
                "background-media": "",
                "overlay-type": "",
                "overlay-color": "",
                "overlay-opacity": "",
                "overlay-gradient": ""
            },
            "mobile": {
                "background-color": "var(--ast-global-color-5)",
                "background-image": "",
                "background-repeat": "repeat",
                "background-position": "center center",
                "background-size": "auto",
                "background-attachment": "scroll",
                "background-type": "",
                "background-media": "",
                "overlay-type": "",
                "overlay-color": "",
                "overlay-opacity": "",
                "overlay-gradient": ""
            }
        },
        "_zipai_imported": false,
        "_zipai_import_id": "",
        "footnotes": ""
    },
    "class_list": [
        "post-2820",
        "page",
        "type-page",
        "status-publish",
        "hentry"
    ],
    "spectra_blocks_featured_image_url": null,
    "spectra_blocks_author_info": {
        "display_name": "esentr-6ab0318e0fe2c",
        "avatar_url": "https:\/\/secure.gravatar.com\/avatar\/3b2939d9b711f35095bc3c2dfff447ece7b774acc85b24b425a90ed12f57b9e5?s=96&d=mm&r=g",
        "author_link": "https:\/\/esentrappen.nl\/en\/author\/esentr-6ab0318e0fe2c\/",
        "description": ""
    },
    "_links": {
        "self": [
            {
                "href": "https:\/\/esentrappen.nl\/en\/wp-json\/wp\/v2\/pages\/2820",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/esentrappen.nl\/en\/wp-json\/wp\/v2\/pages"
            }
        ],
        "about": [
            {
                "href": "https:\/\/esentrappen.nl\/en\/wp-json\/wp\/v2\/types\/page"
            }
        ],
        "author": [
            {
                "embeddable": true,
                "href": "https:\/\/esentrappen.nl\/en\/wp-json\/wp\/v2\/users\/1"
            }
        ],
        "replies": [
            {
                "embeddable": true,
                "href": "https:\/\/esentrappen.nl\/en\/wp-json\/wp\/v2\/comments?post=2820"
            }
        ],
        "version-history": [
            {
                "count": 17,
                "href": "https:\/\/esentrappen.nl\/en\/wp-json\/wp\/v2\/pages\/2820\/revisions"
            }
        ],
        "predecessor-version": [
            {
                "id": 2947,
                "href": "https:\/\/esentrappen.nl\/en\/wp-json\/wp\/v2\/pages\/2820\/revisions\/2947"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/esentrappen.nl\/en\/wp-json\/wp\/v2\/media?parent=2820"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}