Cookie Policy
Last updated: October 22, 2026
1. Scope
This policy explains how PandaCodeGen uses cookies, local storage, pixels, scripts, and similar browser technologies on this website. These technologies can remember settings, measure use of the site, support advertising measurement, or enable features such as scheduling.
2. Your choices
Optional services are off by default. On your first visit, you can accept all optional categories, reject them, or choose categories individually. Rejecting optional services does not prevent access to the main website.
Two things run for every visitor without waiting for a choice, because neither sets a cookie: Vercel Web Analytics, which counts page views, and a session-storage note of where your visit started. Both are described under Categories below.
You can review or withdraw a choice at any time with the persistent Cookie settings control at the lower-left of the site. Withdrawing a previously allowed category reloads the page so its scripts and embedded services stop. We remember your selection for up to 180 days, after which we ask again.
If you try to open scheduling before allowing functional services, the site asks for that choice at the time. We do not treat continued browsing as consent.
If your browser sends an enabled Global Privacy Control signal, the site keeps the marketing category disabled. You can still choose analytics and functional services separately.
3. Categories
Strictly necessary
The site stores your consent selection so it can apply your choices. This storage cannot be switched off in our preference center because it is needed to remember the choice itself.
Runs for every visitor
Vercel Web Analytics loads on the live site for every visitor, without waiting for a cookie choice. For each page view it records the page address, the site that linked you here, your approximate location (country, region and city), and your device type, operating system and browser. It sets no cookies and stores nothing in your browser. To tell visitors apart for the day, Vercel makes a hash from the incoming request and discards it after 24 hours, so a visit can't be tied to you or matched with your visits on other days. We see the results only as totals.
First-page source. When you first open a page, the site saves a short note in your browser's session storage under the name pcg_first_touch_source. It holds where you came from (a campaign tag in the link, the referring site or search engine, or “Direct”), the kind of source (for example search, social or an AI assistant), the address of that first page, and the time you arrived. Session storage is deleted when you close the tab or window. The note is sent to us only if you submit one of our inquiry forms: it then travels with your inquiry, along with the page you sent the form from. If you don't submit a form, it never leaves your browser.
Analytics
Google Analytics and Microsoft Clarity help us understand traffic, interactions, technical performance, and aggregate lead-form funnel milestones such as start, progress, validation, abandonment, and completion. We do not send the values typed into form fields as analytics events. Their client-side code loads only after you allow analytics.
Marketing
Meta Pixel measures advertising activity and conversions. It loads only after you allow marketing. We do not load a fallback tracking pixel when marketing is denied. Separately, when you send an enquiry our customer system may pass coded details to Meta and Google to measure which advertising led to it. That sets no cookie on your device. It is described in the Privacy Policy, and you can stop it with theopt-out form.
Functional
Cal.com provides appointment scheduling. It loads only after you allow functional services. Live chat with Hassan runs on our own website and sets no cookies, so it does not depend on this choice.
4. Current technology list
Exact names and lifetimes can change when providers update their services. The list below describes the technologies the codebase supports. An optional provider is active only when the deployment has a verified configuration and you allow its category. The consent record, the first-page source note and Vercel Web Analytics run for every visitor.
| Service | Category | Examples | Duration | Purpose |
|---|---|---|---|---|
| PandaCodeGen consent preferences | Strictly necessary | pandacodegen_consent_v1 (local storage) | Up to 180 days | Stores the cookie choices you make so the site can respect them. |
| PandaCodeGen chat panel | Strictly necessary | pcg-assistant-v1 and pcg-live-chat-v1 (session storage) | Until you close the tab or window | Keeps your conversation with the assistant or with Hassan while you move between pages. |
| Google Analytics 4 | Analytics | _ga, _ga_* | Provider-controlled and account-configured | Measures visits and interactions when analytics is allowed. |
| Microsoft Clarity | Analytics | _clck, _clsk and related identifiers | Provider-controlled | Provides usage and session-interaction insights when analytics is allowed. |
| PandaCodeGen first-page source | Runs for every visitor | pcg_first_touch_source (session storage) | Until you close the tab or window | Remembers where your visit started. Sent to us only if you submit an inquiry form. |
| Vercel Web Analytics | Runs for every visitor | No cookies and nothing stored in your browser | Vercel discards its request hash after 24 hours | Counts page views and referring sites as totals. |
| Meta Pixel | Marketing | _fbp, _fbc and related identifiers | Provider-controlled | Measures advertising performance and conversions when marketing is allowed. |
| Cal.com | Functional | Booking-session storage and cookies | Session or provider-controlled | Loads the appointment-booking interface when functional services are allowed. |
5. Browser controls and vendor policies
You can also delete or block browser storage through your browser. Doing so may remove your saved preference and cause the consent prompt to appear again. Browser controls cannot replace our in-site settings for services that use requests or scripts without cookies.
Third-party providers process information under their own privacy and retention terms. Their settings and storage names may change independently of PandaCodeGen.
6. Changes to this policy
We may update this policy when our services, providers, or legal obligations change. We will publish the new date here. Where a new use requires consent, we will ask for that consent instead of relying on continued use of the website.
7. Contact us
For questions about these technologies or your choices, contact us. For more about how we handle personal data, read our Privacy Policy.
PandaCodeGen, website operator and controller
Email: info@pandacodegen.com
Mailing address: 12250 S Kirkwood Rd, Apt 1128, Stafford, TX 77477, United States.