CMS

Teachable

UnclassifiedOfficial website

Teachable is a US online course platform used by creators to sell courses, coaching and digital downloads. It sets first-party cookies, integrates marketing pixels (Google Analytics, Facebook Pixel), and transfers personal data to the United States and Brazil, which triggers prior consent obligations under the ePrivacy Directive and a documented transfer assessment under GDPR.

Overview

What does Teachable do?

What is Teachable and who operates it

Teachable is an online course platform launched in 2014 in New York and used by independent creators, coaches and small training companies to sell courses, coaching sessions, communities and digital downloads. The service is operated by Teachable Inc., a US company that became a subsidiary of the Brazilian group Hotmart in 2020. As a result, the production stack runs on Amazon Web Services data centres in the United States, while corporate and group-level processing also takes place in Brazil. For European customers, this means that any personal data entered by students or by the school administrator (email, name, billing details, learning activity) leaves the European Economic Area as soon as it reaches the Teachable platform.

What data and cookies Teachable collects

On the school front-end and inside the learning area, Teachable sets first-party cookies such as _teachable_session for authentication and CSRF protection, plus internal identifiers used to track course progress, quiz attempts and video viewing. Depending on the integrations enabled by the school owner, Teachable can also load Google Analytics (_ga, _gid), Facebook Pixel (_fbp, fr), Google Ads conversion tags, Mailchimp and Intercom scripts. Payment flows rely on Stripe and PayPal, which add their own cookies and fingerprinting signals for fraud prevention. From a GDPR perspective, all of this qualifies as personal data because it can be combined with the student account.

GDPR and ePrivacy implications

The school owner is the data controller for the student data hosted on Teachable, while Teachable Inc. acts as a processor under Art. 28 GDPR. The course catalogue and marketing pages typically fall under the ePrivacy Directive: any non-strictly-necessary cookie (analytics, advertising, social pixels, A/B testing) requires prior, informed and freely given consent before it is dropped. The strictly necessary session cookie used to keep students logged in can be exempted under the ePrivacy Article 5(3) exemption, provided its scope is limited to authentication and course delivery.

Consent and lawful basis

Two lawful bases usually apply in parallel. Performance of a contract under Art. 6(1)(b) GDPR covers the course enrolment, the delivery of lessons and the payment processing. Consent under Art. 6(1)(a) GDPR is required for marketing communications, retargeting pixels, advanced analytics and any optional integration. A compliant consent banner must block Google Analytics, Facebook Pixel and similar third-party tags until the visitor clicks Accept, must offer a refuse option as visible as the accept option, and must store proof of consent for audit purposes.

Data transfers to the United States and Brazil

Because Teachable hosts its infrastructure on AWS US and its parent company Hotmart operates from Brazil, every European student record is transferred outside the EEA. Teachable participates in the EU US Data Privacy Framework for the US leg of the transfer, but a complementary path to Brazil must be covered by Standard Contractual Clauses under Art. 46(2)(c) GDPR. Schools handling sensitive content (medical training, religious teaching, political education) should run a Transfer Impact Assessment, document supplementary measures such as encryption at rest and pseudonymisation, and update the record of processing activities accordingly.

Practical compliance steps

To deploy Teachable in a compliant manner, sign the Data Processing Addendum offered by Teachable, list Teachable Inc., Hotmart, AWS, Stripe, Mailgun and Intercom as sub-processors in your privacy notice, install a Consent Management Platform that blocks marketing scripts by default, and tag any custom code embedded through the Teachable Power Editor as conditional on consent. Define retention rules for inactive students, expose a working data subject request workflow (access, rectification, erasure, portability), and review the Teachable sub-processor page at least once per year.

Compliance

Teachable and the GDPR

Teachable is classified as “Unclassified”. 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
Consent (Art. 6(1)(a) GDPR) for marketing and tracking cookies; performance of contract (Art. 6(1)(b) GDPR) for course access and payment
Risk level
medium
Applicable regulations
GDPR, ePrivacy Directive (Cookie Law), CCPA, LGPD

Impact assessment (DPIA)

A DPIA is recommended when Teachable is combined with marketing pixels (Facebook Pixel, Google Ads) or used to process special category data such as health, religious or political training content. Key risks: international transfers to the US and Brazil, profiling of learners via third-party analytics, retention of payment metadata via Stripe and PayPal, and access by sub-processors (AWS, Mailgun, Intercom). Document lawful basis per processing purpose, map sub-processors, run a Transfer Impact Assessment and define retention periods for student records and marketing data.

Sample text for your banner

We use Teachable to host our online courses and process your enrolment, learning progress and payments. With your consent, Teachable also loads marketing and analytics cookies (such as Google Analytics and Facebook Pixel) that may transfer data to the United States and Brazil under Standard Contractual Clauses. You can accept, refuse or customise these cookies at any time in the cookie settings.
Cookies and trackers

What Teachable sets and contacts

Tracking method
JavaScript tag (course platform, marketing pages, payment flows)
Server location
United States and Brazil (Teachable Inc., subsidiary of Hotmart, AWS US)
Data transferred outside the EU
Teachable processes data on AWS infrastructure in the United States. Parent company Hotmart adds processing in Brazil and may transfer data between subsidiaries. International transfers are governed by Standard Contractual Clauses under Art. 46(2)(c) GDPR and require a Transfer Impact Assessment.

Cookies set (5)

NameTypeDurationPurpose
_teachable_sessionfirst_partysessionStrictly necessary session cookie set by Teachable for authentication, login persistence and CSRF protection on the school site and inside the learning area.
school_cookie_consentfirst_party1 yearStores the visitor cookie consent choice (accept, refuse, custom) on the Teachable school site to avoid showing the banner on every visit.
_gathird_party2 yearsGoogle Analytics cookie loaded when the school administrator enables the GA integration, used to distinguish unique users and aggregate audience metrics.
_fbpthird_party3 monthsFacebook Pixel cookie set when the Facebook integration is enabled, used for conversion tracking, custom audiences and retargeting on Meta platforms.
intercom-idthird_party9 monthsIntercom cookie used to identify the visitor across sessions when the Teachable Intercom integration is enabled for live chat and onboarding support.

Third-party domains contacted (5)

  • teachable.com
  • *.teachable.com
  • app.teachable.com
  • fedora-prod.global.ssl.fastly.net
  • embed.usefedora.com
Questions

Frequently asked questions about Teachable

Can't find your question? Write to us, we answer fast.

Which cookies does Teachable set on my school site?

Teachable always sets a first-party session cookie (_teachable_session) for authentication and CSRF protection, plus internal cookies for course progress and video tracking. When you enable integrations such as Google Analytics, Facebook Pixel, Google Ads or Intercom in the school admin, the corresponding third-party cookies (_ga, _gid, _fbp, fr, intercom-id) are also dropped. Stripe and PayPal add their own fraud-prevention cookies on the checkout page.

Do I need consent before loading Teachable?

The strictly necessary session cookie used to keep a student logged in falls under the ePrivacy Article 5(3) exemption and does not need consent. Everything else loaded through Teachable (analytics, advertising pixels, retargeting, A/B testing, social embeds) requires prior, informed, freely given consent before the script fires. In practice, configure your Consent Management Platform to block these tags by default.

What is the lawful basis for processing student data on Teachable?

Two bases typically apply in parallel. Performance of a contract under Art. 6(1)(b) GDPR covers the enrolment, the delivery of the course and the payment processing. Consent under Art. 6(1)(a) GDPR covers marketing, retargeting and optional analytics. Legitimate interest can only be used in limited cases such as fraud prevention, and never replaces consent for cookies under ePrivacy.

Where is Teachable data stored and is the US transfer compliant?

Teachable hosts production data on AWS data centres in the United States. Since the acquisition by Hotmart, additional processing also takes place in Brazil. Teachable participates in the EU US Data Privacy Framework, which provides an adequacy basis for the US leg. The transfer to Brazil must be covered by Standard Contractual Clauses under Art. 46(2)(c) GDPR and a documented Transfer Impact Assessment.

Do I need a DPIA for my Teachable school?

A DPIA is recommended whenever Teachable is combined with advertising pixels, used for large-scale processing, or used to deliver training on sensitive topics (health, religion, politics, sexuality). The DPIA should map the categories of data, the sub-processors (Teachable, Hotmart, AWS, Stripe, Mailgun, Intercom), the transfers, the retention and the technical and organisational measures in place.

How do I implement Teachable in a compliant way?

Sign the Data Processing Addendum offered by Teachable, list all sub-processors in your privacy notice, install a Consent Management Platform that blocks marketing scripts before consent, disable optional integrations that you do not strictly need, and tag any custom code inserted via the Power Editor as conditional on consent. Document retention rules for inactive students and provide a working data subject request workflow.

What are the alternatives to Teachable in the European Union?

European or EU-hosted alternatives include LearnWorlds (with EU hosting options), Podia, Systeme.io (France), and self-hosted solutions such as LearnDash on WordPress or Moodle. Other US-based competitors are Kajabi and Thinkific. Hosting alone does not solve the consent question: any of these tools combined with marketing pixels still requires a compliant cookie banner.

Do I need to update my cookie policy when I add Teachable?

Yes. Your cookie policy must list every cookie set by Teachable and by the integrations you enable, including its purpose, duration and category. It must also disclose the transfers to the United States and Brazil, the legal basis used and the sub-processors involved. Update the policy whenever you enable a new integration in the Teachable admin and review it at least once a year.

Genially

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

CMS

phpAlbum

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

CMS

Clinic Sites

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

CMS

Spayee

Spayee is a learning management system (LMS) that enables organizations to create, deliver, and track online courses and training programs. It supports multimedia content, interactive quizzes, certification management, and progress tracking. Spayee provides customizable learning paths, mobile-friendly delivery, and social learning features. With SCORM compliance and detailed analytics, Spayee helps deliver effective learning experiences at scale.

CMS

Chevereto

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

CMS

Miniflat

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

CMS

Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.