
Cookie Policy
How MyTrial Academy uses browser storage, and what you control.
Last updated September 18, 2026
Important Cookie Notice
Essential storage supports sign-in, security, and your saved choices. Optional cookies stay off until you accept them. We use the consent tool Termly, whose script is served from app.termly.io: it shows the same banner to every visitor, records your choice, and blocks optional scripts until you allow them. Google and Vercel analytics, and first-party referral attribution, start only after you accept the matching category. You can change or withdraw your choice at any time with Consent Preferences, below and in the footer.
Aggregate hosting and search-engine reports also help us understand traffic without adding a browser tracker or visitor identifier.
Consent PreferencesQuick navigationBrowse
Cookies and local storage
Cookies are small records stored by your browser and sent to the relevant website. Local storage stays in the browser until cleared or expired by the browser. We use both for the purposes below. Similar storage may be used by providers when you sign in, use a protected form, or pay.
MyTrial Inc. operates MyTrial Academy, formerly FreeGCP. Some existing storage names still contain FreeGCP so previously saved choices and referrals remain compatible.
Storage we use
Authentication and Essential Storage
Essential
Secure the Academy, maintain sign-in sessions you request, remember the cookie choice you make in the consent banner, and keep a welcome message closed when you dismiss it.
- Clerk __session: Short-lived Academy session token
- Clerk __client and __client_uat: Session continuity and freshness
- Termly consent record: your banner choice, stored on this domain by our consent tool Termly
- academy_freegcp_welcome_dismissed and mytrial-academy.freegcp-welcome.dismissed.v1: Your choice to close the FreeGCP welcome, stored in a cookie and local browser storage
Clerk's Academy session token is short-lived; longer-lived client state follows provider, session, and browser limits. Termly's consent record follows its own lifetime and is refreshed when you change your choice. The welcome dismissal cookie lasts up to 400 days; its local storage copy remains until cleared, subject to browser limits.
Performance & Analytics Cookies
Optional — requires consent
Understand page use, traffic sources, devices, and approximate location so we can improve the public MyTrial website and Academy.
- Google Analytics (_ga)
- Google Analytics property cookie (_ga_<container-id>)
Google Analytics browser identifiers last up to 180 days without extending that lifetime on each visit.
Referral Attribution Cookies
Optional — requires consent
Remember a member referral so a later signup or certification can be credited. Written only when you allow the Performance category in the consent banner, never as part of the analytics choice.
- freegcp_ref (30 days): Referral code
- freegcp_ref_id (30 days): Referral record identifier
Referral cookies expire after 30 days. Referral records follow the retention periods described in our Privacy Policy.
Google One Tap
Essential
Offer Google sign-in to visitors who are signed out, subject to Google and browser controls. The prompt is part of authentication and does not depend on the consent banner; dismissing it tells Google not to show it again for a while. Regular Sign in remains available.
- Google Identity Services g_state: One Tap sign-out and prompt state
Google prompt-state storage follows Google and browser limits.
Referral Attribution Cookies: When you allow this purpose, an Academy referral click and subsequent signup or certification can be linked to the referring member. Declining this purpose does not affect course access.
Google Analytics cookie expiry and server-side event retention are separate settings. The browser identifiers can last up to 180 days without renewal on each visit; actual duration is subject to browser limits. Termly decides when to ask again for this browser. You can withdraw at any time.
Service providers
Clerk: Provides sign-in and session security. Authentication state, account identifiers, and technical information are processed for that service. See Clerk's privacy notice.
Google Analytics: Receives page and engagement events, device categories, traffic sources, and approximate location, only after you accept analytics in the consent banner. For signed-in Academy users, our servers send account-linked learning and purchase outcomes only while an affirmative account analytics choice is active. When you are signed in, the choice you make in the banner is also recorded against your account when that write succeeds. This includes whether the FreeGCP welcome message is displayed and which training links are selected. Advertising storage, Google signals, and ad personalization remain off. See Google's data responsibility notice.
Google Identity Services: Google One Tap may use the g_state cookie for sign-out and prompt state; supported browsers manage the identity prompt through FedCM. Google profile details are shared for sign-in only after you approve the prompt. The prompt is part of signing in: it appears for visitors who are signed out and does not depend on the consent banner, and dismissing it tells Google not to show it again for a while. The regular sign-in option remains available either way.
Stripe: Processes payments and uses browser and device information to operate checkout and prevent fraud. Storage depends on the checkout flow. See Stripe's Cookie Policy; Academy does not store full payment-card details.
Cloudflare Turnstile: Helps protect forms against abuse. It processes technical request and browser signals to distinguish legitimate traffic. This security check is separate from optional analytics. See Cloudflare's privacy policy.
Vercel: Web Analytics and Speed Insights provide cookieless, aggregated page-use and performance measurement. These flows follow the Analytics choice in Consent Preferences. According to Vercel, its analytics identifiers expire daily and are not used to reconstruct browsing across days; Speed Insights measures Core Web Vitals. See the Web Analytics and Speed Insights notices. Vercel also processes service-generated information to operate, secure and improve its platform, as explained in its privacy notice. Our Vercel team has optional AI model training turned off.
Providers may process information in the United States or other countries. Our Privacy Policy explains international processing and how to request more information. Provider storage can vary by feature, browser, and provider update; this page describes purposes rather than claiming a fixed cookie count.
Your choices
The consent banner appears to every visitor, in every location, before any optional cookie is set. Choose whether to accept optional cookies there, or open Consent Preferences to decide category by category. Essential storage cannot be disabled because it supports the service you request.
Your choice applies across www.mytrial.com and Academy, and is recorded by our consent tool Termly for this browser. When you are signed in, the same choice is written to your Academy account and controls account-linked server analytics. Account email preferences are separate. Clearing browser storage, changing browsers, or using a private window makes the banner appear again.
When Global Privacy Control or Do Not Track is set, optional analytics and referral storage remain off and the Google sign-in prompt stays hidden, whatever the banner records. Withdrawing consent stops future optional collection and triggers best-effort removal of accessible analytics, referral, and Google sign-in cookies. It does not automatically erase information already lawfully processed or storage controlled by another domain.
You may also delete or block storage using your browser settings. Blocking essential storage can prevent sign-in or checkout. Nothing in this Cookie Policy overrides privacy rights or consumer protections that apply to you.
Consent PreferencesPrivacy rights and contact
Our Privacy Policy explains access, correction, deletion, objection, portability, and other rights that may apply to you, including the process for authorized agents and complaints to regulators.
Academy is intended for people aged 16 or older, with parental permission where required by our Terms. Contact us if you believe a child below the permitted age has provided personal information.
For a question or request, use the privacy contact form. We update this notice when relevant practices change and request new consent where required. A change to this policy does not itself grant consent.