FlowConsent
ServicesHow it worksPricingBlogDocumentation
ServicesHow it worksPricingBlogDocumentationLog inTry FlowConsent
Log inTry FlowConsent
FlowConsent

GDPR-compliant consent, EU-hosted, live in under ten minutes — without a cookie wall.

EU-HOSTED·RGPD·SOC 2
Product
  • Services
  • How it works
  • Pricing
  • Extension
Company
  • Blog
  • Documentation
  • Solutions
  • FlowConsent App
Legal
  • Privacy Policy
  • Terms of Service
  • Legal notice
  • Cookies
© 2026 FlowConsent by BeBranded. All rights reserved.
FrancaisDeutschEspanol
All systems operational

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. E-commerce
  4. Checkfront

Checkfront

PreferencesWebsite

Related services

24nettbutikk

24nettbutikk 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. 24nettbutikk supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, 24nettbutikk ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Preferences

2ClickShop

2ClickShop 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. 2ClickShop integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 2ClickShop helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

4-Tell

4-Tell is a marketing platform that equips businesses with tools to amplify their digital presence and drive customer acquisition. It supports audience segmentation, campaign automation, and cross-channel engagement. 4-Tell provides real-time analytics and reporting dashboards for performance measurement and strategy optimization. By combining data intelligence with marketing execution, 4-Tell helps deliver the right message to the right audience at the right time.

Preferences

42stores

42stores 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. 42stores integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 42stores helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences

4Partners

4Partners 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. 4Partners integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 4Partners helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences
4

4Partners CMS

4Partners CMS is a powerful content management system (CMS) designed to help businesses and developers build, manage, and publish digital content with ease. It offers a flexible architecture that supports custom content types, templates, and workflows, making it ideal for websites of any scale. With 4Partners CMS, teams can streamline content creation, improve collaboration, and deliver engaging web experiences. Its extensible plugin ecosystem and API-first approach ensure seamless integration with.

Preferences
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Checkfront do?

Online booking and reservation management platform for tours, rentals and activities, with an embeddable booking widget and payments.

What Checkfront Is

Checkfront is an online booking and reservation management platform used by tour, rental and activity operators to take reservations and payments. Businesses embed a booking widget or iframe on their website, and the engine handles availability, customer details and checkout. Checkfront is operated by Checkfront Bookings, Inc. in Canada, with data hosted on AWS Canada and the AWS European Sovereign Cloud.

Data and Cookies Collected

The booking flow collects customer names, contact details, booking dates and payment information, with card data handled by Stripe. Session cookies maintain the booking basket and the logged in account, while optional Google Analytics cross domain tracking can follow a visitor from the host site into the Checkfront checkout. The embeddable widget can therefore set cookies in the context of your own domain.

GDPR and ePrivacy Implications

Processing a booking and payment relies on the contract legal basis under Article 6(1)(b), so consent is not needed for the core reservation. However, analytics and other non essential cookies require prior consent under Article 5(3) of the ePrivacy Directive and the GDPR. Operators remain the controller for the customer data they collect and should sign a data processing agreement with Checkfront.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Consent and Data Transfers

Canada benefits from an EU adequacy decision for commercial organisations, which lowers the transfer risk for the core hosting. Optional integrations are different: Google Analytics and Stripe may route data to the United States, so those flows need appropriate safeguards such as Standard Contractual Clauses. Analytics cookies should only load after the visitor consents through your cookie banner.

Practical Compliance Steps

Disclose Checkfront, Stripe and any analytics in your privacy and cookie policies, and gate analytics behind consent. Sign a data processing agreement with Checkfront, keep payment handling within Stripe to stay inside PCI DSS scope, and set retention limits for completed bookings. Choose EU hosting where appropriate and document the transfer position for any United States integrations.

GDPR consent category

Preferences

Websites using Checkfront must obtain user consent under GDPR regulations.

Legal basisContract under Article 6(1)(b) GDPR for processing bookings and payments, and consent under Article 6(1)(a) and Article 5(3) ePrivacy for analytics and non essential cookies
Risk levelmedium
Applicable regulationsGDPR, ePrivacy Directive, Canadian PIPEDA; PCI DSS for payment data via Stripe

DPIA considerations

A full DPIA is usually not required for standard booking management, but a screening assessment is advisable. Consider that the booking engine processes customer contact and payment details, that the embeddable widget can set cookies on the host site, and that optional Google Analytics and Stripe integrations may transfer data to the United States. Document hosting in Canada and the EU, the role of Stripe for payments, and consent handling for analytics cookies.

Sample consent text

We use Checkfront to manage your booking and process your payment. The booking form may set cookies needed to complete your reservation, and with your consent we use analytics cookies to improve the service. You can manage your preferences at any time.

Technical details

Tracking methodBooking engine with session cookies, embeddable widget and iframe, plus optional Google Analytics cross domain tracking and Stripe payment scripts
Server locationCanada and European Union (AWS Canada and AWS European Sovereign Cloud), operated by Checkfront Bookings, Inc.
Data transferred outside the EUCheckfront is a Canadian operator and hosts data in AWS Canada and the EU. Canada benefits from an EU adequacy decision for commercial organisations under PIPEDA. Optional integrations such as Google Analytics and Stripe may route data to the United States, which then requires appropriate transfer safeguards.

Third-party domains contacted

checkfront.comcheckfront.iojs.stripe.comapi.stripe.comgoogle-analytics.comgoogletagmanager.com

Cookies placed

NameTypeDurationPurpose
CF_SESSIDNecessarySessionMaintains the Checkfront booking session and the contents of the reservation basket
checkfront_sessionNecessarySessionKeeps the authenticated account session within the Checkfront booking engine
_gaAnalytics2 yearsGoogle Analytics cross domain cookie that distinguishes visitors across the host site and checkout
_gidAnalytics24 hoursGoogle Analytics cookie that distinguishes visitors over a short period
__stripe_midNecessary1 yearStripe cookie used for fraud prevention during payment
__stripe_sidNecessary30 minutesStripe session cookie used for fraud prevention during checkout

Checkfront uses cookies for user preferences — inform visitors with a consent banner.

Get started freeScan your site

Frequently asked questions

What cookies does Checkfront set?

Checkfront uses necessary session cookies to maintain the booking basket and the logged in account. If you enable Google Analytics cross domain tracking it sets analytics cookies, and Stripe sets fraud prevention cookies during payment. Only the strictly necessary cookies can load without consent.

Is consent required to use Checkfront?

The core booking and payment rely on the contract legal basis, so they do not need consent. However, any analytics or marketing cookies the widget loads require prior consent through your cookie banner before they fire.

What is the legal basis for Checkfront?

Processing a reservation and payment is based on contract under Article 6(1)(b) GDPR. Analytics and other non essential cookies rely on consent under Article 6(1)(a) and Article 5(3) of the ePrivacy Directive.

Does Checkfront transfer data to third countries?

Core hosting is in Canada, which has an EU adequacy decision, and the EU AWS region, so the base risk is low. Optional Google Analytics and Stripe integrations may send data to the United States, which then requires Standard Contractual Clauses.

Do I need a DPIA for Checkfront?

A full DPIA is usually not required for standard booking management, but a screening assessment is advisable. If you process large volumes of bookings or add extensive analytics and profiling, a DPIA may become necessary.

How do I implement Checkfront compliantly?

Disclose Checkfront, Stripe and any analytics, and gate analytics cookies behind consent. Sign a data processing agreement, keep card data within Stripe to limit PCI DSS scope, and set retention limits for completed bookings.

What are the alternatives to Checkfront?

Alternatives include FareHarbor, Rezdy, Bokun, Peek Pro and TrekkSoft. EU or adequacy country hosting and clear consent handling for analytics should weigh in any comparison.

How do I update my cookie policy for Checkfront?

List the necessary booking and Stripe cookies separately from the optional Google Analytics cookies, and explain their purpose and duration. Review the entry whenever you change integrations or Checkfront updates its widget.