Kickflip
Kickflip is a Canadian product configurator platform that lets e commerce shops embed a 3D, real time customizer so visitors can personalize products before adding them to cart. It loads scripts and stores configuration state through first party cookies and Kickflip APIs.
What does Kickflip do?
What Kickflip is and how it works
Kickflip provides an embedded product configurator that renders 3D, real time previews of customizable products on merchant websites. The widget loads JavaScript and assets from Kickflip domains, captures user choices such as colors, materials, text, and dimensions, and sends those configurations back to merchant carts. It is widely used by manufacturers and e commerce stores in apparel, sports gear, furniture, and promotional goods. Because the configurator runs inside the visitor browser and exchanges data with Kickflip servers, integrating it into a website that targets EU or UK users brings the activity within the scope of GDPR, the ePrivacy Directive, and national cookie laws.
What data and cookies it collects
Kickflip typically sets first party cookies tied to the merchant domain to keep the configurator session, save in progress designs, and persist preferences across page loads. It may also store data in localStorage and IndexedDB for offline rendering and design caching. The platform processes IP addresses, device and browser identifiers, configuration payloads, uploaded images or text, and event metadata such as add to cart actions. Depending on the merchant setup, optional analytics events may be forwarded to a connected Google Analytics or marketing pixel, in which case those tools are responsible for their own cookies and identifiers.
GDPR and ePrivacy implications
Where the configurator is strictly necessary to deliver the requested service, for instance keeping a design across the checkout flow, processing can rest on legitimate interests under GDPR Art. 6(1)(f) and the strictly necessary exemption of ePrivacy Art. 5(3). However, any analytics, A/B testing, personalization, or advertising signals derived from configurator behavior fall outside that exemption and require prior, freely given, specific, informed, and unambiguous consent from EU and UK visitors. User generated uploads (logos, photos, names) can also include special category or children data, which raises the bar for documentation and minimization.
International data transfers
Kickflip operates from Canada and uses cloud infrastructure that may store and process data in Canada and the United States. EU and UK controllers must therefore document a valid transfer mechanism. Transfers to Canada benefit from a partial adequacy decision for commercial organizations subject to PIPEDA, while US transfers commonly rely on Standard Contractual Clauses and, where applicable, the EU US Data Privacy Framework. A transfer impact assessment should evaluate the categories of personal data sent (IP, design payloads, images), the legal regime in the destination country, and any supplementary measures such as encryption in transit and at rest.
Consent, configuration, and merchant duties
Merchants embedding Kickflip should treat it as a third party processor and update their record of processing, privacy notice, and cookie banner accordingly. The strictly necessary part of the configurator can load before consent, but any optional analytics, retargeting, or session replay overlays must be gated behind an opt in. A consent management platform should block Kickflip scripts and cookies until the user accepts, or load a reduced version that does not perform analytics. The cookie policy should list the cookies set on the merchant domain along with their purpose and retention.
Practical steps to stay compliant
Start by signing a data processing agreement with Kickflip and identifying its sub processors. Map the data flows from the configurator widget to Kickflip APIs and any analytics or CRM integrations. Configure the cookie banner to load only strictly necessary configurator features by default and to enable analytics or marketing only after consent. Document the lawful basis for each processing purpose, set retention limits for saved designs, and offer users a clear way to delete their configurations. Review the setup regularly and re run a transfer impact assessment whenever Kickflip changes hosting regions or sub processors.
Kickflip and the GDPR
Kickflip is classified as “Preferences”. On a site that targets European visitors, it must only load after the visitor consents, and it must be listed in your cookie policy.
- Legal basis
- Strictly necessary cookies for the configurator session may rely on legitimate interests under GDPR Art. 6(1)(f) and the strict necessity exemption of ePrivacy Art. 5(3). Analytics, personalization, and marketing pixels require prior consent under GDPR Art. 6(1)(a) and ePrivacy Art. 5(3).
- Risk level
- medium
- Applicable regulations
- GDPR, ePrivacy Directive 2002/58/EC, national ePrivacy implementations (TTDSG, LCEN, LSSI), UK GDPR and PECR, EU US Data Privacy Framework, Canadian PIPEDA and Quebec Law 25.
Impact assessment (DPIA)
A Data Protection Impact Assessment is recommended when Kickflip is deployed at scale, when uploads can include images of people or children, or when configurator data is combined with profiling and advertising tools. Document categories of personal data, transfers to Canada and the United States, retention of saved designs, and supplementary measures. Reference EDPB guidelines on processor due diligence and CNIL guidance on cookies and trackers.
Sample text for your banner
We use Kickflip to provide an interactive product configurator. Strictly necessary features keep your design during your visit. Optional analytics and personalization help us improve the experience and require your consent. You can accept, refuse, or change your choices at any time from the cookie settings.
What Kickflip sets and contacts
- Tracking method
- Loads a JavaScript widget for the 3D product configurator embedded in product pages, sets first party cookies for session and configuration state, and sends design and order metadata to Kickflip backend APIs. Optional analytics events track configuration steps and conversions.
- Server location
- Canada and United States, hosted on Amazon Web Services (AWS) regions in North America with global CDN delivery.
- Data transferred outside the EU
- Configuration data, customer choices, and rendered previews are processed in Canada and the United States. Transfers rely on Standard Contractual Clauses (SCCs), and adequacy for Canada (commercial sector) covers the Canadian leg. US transfers may also rely on the EU US Data Privacy Framework where Kickflip or its sub processors are certified.
Cookies set (4)
| Name | Type | Duration | Purpose |
|---|---|---|---|
| kf_session | first_party | Session | Maintains the active configurator session and links the user to their in progress design. |
| kf_design | first_party | 30 days | Stores a reference to the user saved configuration so it persists across visits and devices when signed in. |
| kf_pref | first_party | 1 year | Remembers configurator preferences such as preferred unit system or last selected variant. |
| kf_csrf | first_party | Session | Protects configurator API calls against cross site request forgery. |
Third-party domains contacted (4)
kickflip.ioapi.kickflip.iocdn.kickflip.ioassets.kickflip.io
Frequently asked questions about Kickflip
Can't find your question? Write to us, we answer fast.
What cookies does Kickflip set on my site?
Kickflip sets first party cookies on the merchant domain to maintain the configurator session, persist saved designs, and store user preferences. It can also use localStorage and IndexedDB for design caching. Names and durations vary by integration, so list them in your cookie policy after auditing the live site, and review them again after each Kickflip update.
Do I need consent before loading Kickflip?
The strictly necessary parts of the configurator can usually load without prior consent under the ePrivacy strict necessity exemption, since they are required to deliver a service the user actively requested. However, optional analytics, marketing pixels, and A/B testing tools layered on top of Kickflip require prior opt in consent in the EU and UK.
What is the legal basis for processing?
Strictly necessary configurator processing typically relies on legitimate interests under GDPR Art. 6(1)(f) or contract performance under Art. 6(1)(b). Analytics, personalization, and advertising require Art. 6(1)(a) consent and ePrivacy Art. 5(3) opt in. Document each purpose separately rather than treating the whole integration as one block.
Are there transfers outside the EEA?
Yes. Kickflip is based in Canada and uses US cloud regions, so configuration data, IP addresses, and uploaded content can leave the EEA. Use Standard Contractual Clauses for the US leg, rely on the partial Canadian adequacy decision where appropriate, and run a transfer impact assessment covering the data categories actually sent.
When should we run a DPIA?
Run a DPIA if Kickflip is used at scale, if uploads can contain images of identifiable people or children, or if configurator data feeds profiling, scoring, or marketing systems. Document data flows, transfers, retention of saved designs, and the safeguards in place. EU regulators expect a DPIA whenever risk to data subjects is non trivial.
How do we implement Kickflip with a CMP?
Map the Kickflip script and any companion analytics tags into your consent management platform. Allow strictly necessary configurator scripts to load by default and gate optional features behind explicit consent. Verify that, when consent is denied, no analytics or advertising payloads are sent to Kickflip APIs or third party services.
What alternatives exist?
Alternatives include Threekit, Zakeke, Spiff, and Cylindo. Each has different hosting, data flows, and pricing. The compliance evaluation does not change much in nature: you still need to assess cookies, transfers, sub processors, and the legal bases for the analytics and marketing components.
How often should we update the cookie policy?
Review the cookie list at least once per quarter, and any time Kickflip releases a major widget update, you change the configurator features, or you add new analytics integrations. Capture cookie names, purposes, retention, and whether they are first or third party in your public cookie policy.
Shopix
Shopix is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Shopix supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Shopix ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
Easy Digital Downloads
EasyDigitalDownloads is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. EasyDigitalDownloads integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, EasyDigitalDownloads helps organizations maintain robust websites that meet user.
PuppetVendors
PuppetVendors is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. PuppetVendors integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, PuppetVendors helps organizations maintain robust websites that meet user expectations and technical requirements.
Comgem
Comgem is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Comgem integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Comgem helps organizations maintain robust websites that meet user expectations and technical requirements.
Froonze
Froonze is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Froonze supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Froonze ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
GiveWP
GiveWP is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. GiveWP supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, GiveWP ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
Make your site compliant today.
Free up to 25,000 sessions a month. No credit card, no commitment.