Current implementation · 3 November 2026
Local educational tools
The tools generate outcomes in your browser and hold them in memory. Reset or reload clears simulator history. Recorded replay uses the same saved dataset; CSV export is a user-initiated local download. Outcomes, outcome histories, sequence text, and raw form values are not sent to an external analytics service.
Analytics choice
Analytics is currently disabled in this build. No GA4 script is loaded, no measurement events are sent, and no analytics choice is stored by this application. The integration must be explicitly configured for the production host before an analytics choice panel is offered.
What optional analytics measures
After consent, the integration can measure a page view, guide opening, simulator start/completion, calculator use, and clicks on configured educational-course or contact links. Parameters describe the tool, mode, and a coarse sample-size bucket. They do not contain drawn digits, prediction guesses, sequence contents, email addresses, messages, or personal account details.
Page URLs exclude query strings and fragments. Referrers are restricted to known site paths or a small allowlist of search-engine origins; other referrers are omitted. This privacy filtering and consent mean analytics will not represent every visit or acquisition source.
GA4 may produce its own session/engagement events after consent. Its requests and cookies can contain provider-generated identifiers and technical browser information; optional analytics is not a promise of fully anonymous browsing. Google receives network requests when its tag is allowed. Review Google’s privacy policy for its practices.
Consent preferences and cookies
When this integration is configured, an explicit allow/reject choice may be stored in local storage under wingolab.analytics-consent.v1 for up to 90 days. The record contains the choice, version, and expiry, without a user identifier. If storage is unavailable, the choice applies to the current page only. You can leave the panel undecided and continue using the site with analytics off.
Allowed GA4 is configured with host-only cookies prefixed wingolab, a 30-day lifetime, advertising consent denied, and Google signals/personalization signals disabled. Rejected, undecided, disabled, or preview contexts do not load the tag. The owner must also turn off GA4 Enhanced Measurement before enabling this implementation so automatic form, search, or outbound-link collection cannot bypass the narrow event plan.
Website delivery still involves requests
Opening a page sends a request to its server or host, which can receive an IP address, requested URL, and browser information. Consent controls for optional analytics do not remove the requests needed to deliver the website. Production hosting logs and any hosting telemetry must be reviewed before launch.
External links and contact
Reference links and optional course information lead to other websites with their own practices. A configured contact email link opens your email application; the website does not submit a message form. Analytics, if allowed, records only the click category, not the email address or message.
See the contact information page for the current owner-approved destination or its pending status. Actual hosting, account settings, disclosures, and applicable consent requirements must be reviewed before production activation.