LST Lead Source Tracker ← Back to home

Privacy & Data Inventory

For administrators integrating Lead Source Tracker with their privacy policy and cookie banner.

What the plugin stores

Lead Source Tracker captures lead-attribution data only. It does not capture personally identifiable information beyond what you already collect with your own form.

Per-visitor browser data (first-party cookies)

Cookie nameContentsLifetime
leadtracker_sourcee.g. Google Ads90 days*
leadtracker_mediume.g. cpc90 days*
leadtracker_campaignUTM campaign value90 days*
leadtracker_campaign_idAd-platform campaign ID90 days*
leadtracker_termUTM term90 days*
leadtracker_contentUTM content90 days*
leadtracker_referrerOriginal referrer URL90 days*
leadtracker_landingFirst landing-page URL90 days*
leadtracker_click_ide.g. gclid / fbclid value90 days*
leadtracker_click_typee.g. cpc / paid-social90 days*
leadtracker_first_seenTimestamp of first detection90 days*

* Lifetime is configurable in the plugin params. On Safari/iOS, JavaScript-set cookies are capped at 7 days by Apple's ITP; we extend this via a server-side cookie refresh on the second pageview.

Server-side data (in your Joomla database)

What the plugin does NOT do

GDPR / CCPA considerations

Under both regulations, the attribution cookies we set qualify as "necessary for marketing analytics" and typically require either prior consent (EU/UK) or a clear notice + opt-out (CA). Recommended integration:

  1. Add a paragraph to your Privacy Policy listing the cookies above (use this page as a starting point).
  2. If you use a cookie-consent banner, classify these as "Marketing" or "Analytics" cookies and only load the plugin's JavaScript after consent.
  3. Lead-attribution data on a submission counts as personal data once paired with the contact's name/email. Honor data-subject-access and erasure requests against the submission record — the audit table can be cleared with one SQL DELETE keyed to SubmissionId.

Disabling tracking for opted-out visitors

Set the global window.LeadTrackerConfig = { disabled: true } before our script loads (e.g., from your cookie-consent script's "reject" branch) to skip detection and cookie writing for that visit. The plugin reads this flag on initialization.

Plugin updates and license server

If you provide a license key in the plugin params, the plugin periodically (once per 24 hours) sends an HTTP request to api.leadsourcetracker.com/check containing:

No visitor or submission data is ever transmitted. The endpoint is used solely to authorize update downloads.

Contact

For privacy questions or data-subject requests addressed to this plugin's vendor, email privacy@leadsourcetracker.com.

Last updated: 2026-05-21