How we use AI at GWI
Here's everything you need to know about how we use AI at GWI. We’ll update this page regularly to reflect any changes or new developments.
What do we mean when we say AI in our products?
When GWI refers to AI in our products, we’re specifically talking about features that utilize large language models (LLMs) which encompass deep learning, machine learning, and natural language processing. It's important to understand that AI is integrated into limited, specific features within GWI’s platform, rather than being a pervasive element across all products or underlying technological infrastructure.
GWI's use of AI
Where is AI used in GWI products?
The GWI services use GWI’s proprietary consumer insights database only. No third party data or client data is used in any of the GWI services.
GWI Platform
Agent Spark (Platform)
GWI uses AI to deliver Agent Spark. This feature allows users to input their question into the search bar, generating interesting and relevant insights immediately. This is done without the users navigating or accessing other features of the platform directly. Agent Spark utilizes a large language model (OpenAI's GPT-5.0 and GPT 4 and 4.1 mini) via API to support the text generation of insights in response to the user’s question. It generates the outputs exclusively from GWI’s proprietary dataset (i.e. our database), ensuring that user inputs are never reused or surfaced in any output.
GWI Canvas
GWI also uses AI to deliver GWI Canvas. This feature allows users to generate a slide deck of insights within the platform. Users start with their goal (for example, media planning or campaign targeting) then define their audience, and GWI Canvas generates an insight-rich presentation packed with relevant charts, commentary, and key takeaways. It utilizes a large language model (OpenAI's GPT-5.0 and GPT 4 and 4.1 mini) to generate the content of the slides.
Agent Spark (MCP Connector)
Within all paid-for plans, GWI provides access to Agent Spark through a selection of pre-approved LLMs, including ChatGPT, Claude, Copilot Studio, and Gemini CLI. Users are able to access the pre-approved LLM and turn on GWI as a connector within the third party LLM using their GWI Platform login credentials. Then, much like in our platform, users can input their questions into the relevant LLM tool and generate insights immediately. The same large language model (OpenAI's GPT-5.0) is utilized in the process.
Integrations
Agent Spark (MCP Token)
Users can also connect Agent Spark through an unsupported third party LLM by utilising a GWI Spark API token or OAuth 2.0. The same GWI large language model (OpenAI's GPT-5.0) is utilized in the process but the agent part is provided by the third party LLM.
Spark API
Spark API delivers GWI Spark insights via an API token.
The Spark API combines GWI data with natural language processing (by OpenAI’s GPT-5 via API, along with fine-tuned versions of GPT-4o and GPT-4o mini for specific tasks) to provide quick, actionable insights. It enables users to ask questions, such as "How do young parents discover brands?" and receive trusted, real world statistics on audience size, audience percentage, and index.
In terms of its relationship to other GWI products, Agent Spark, the Agent Spark MCP and Spark API deliver the same insights that are available from within the GWI Platform.
Can users opt out from using the AI features in the platform?
At the moment, users can choose not to use the AI features on the Platform. These features are entirely user-initiated, meaning they require active input or engagement from the user (for example, entering a prompt or generating a presentation) and are found in their own area of the platform. If a user chooses not to interact with these features, they remain inactive.
For full transparency, all AI-powered features are clearly labeled as such within the platform.
Does enabling the AI features cause any performance issues in the platform?
No, AI features are enabled by standard and this doesn’t have any impact on the platform’s performance.
Client use of AI Features
Engineering
Where does GWI use AI in its infrastructure?

Where are AI inputs hosted, and who has access to them?
All of GWI’s services - including databases that support our AI features - are hosted on Google Cloud Platform (GCP), specifically within the europe-west1 data center located in Brussels. For more information, see Google Cloud's data center locations.
This is currently the only hosting location we use. However, GWI retains the option to add additional regions in the future, for example to support disaster recovery, performance optimization, or other operational needs.
Access to logs and data within GCP is strictly controlled and protected by encryption both in transit and at rest. By default, Google-managed encryption keys are used, including customer-managed encryption keys (CMEK), as part of its internal security architecture where appropriate.. For further technical details, please refer to Google Cloud’s encryption documentation.
How are outputs generated in Agent Spark in the platform?
All outputs from Agent Spark (either: in the platform, Spark MCP and Spark API) follow the same GWI-side process below. For integrations, the GWI side flow remains the same but the difference is that the integrating LLM will render the final response (LLM Interpretation).
Agent Spark in the platform includes a thinking and source overview. In practice, this means the user can see a background actions summary together with structured metadata about the data used, including fields such as audience, topic, timeframe, location, and dataset, so the user can understand how the result was produced and what underlying GWI data it is drawing from.
- User Input: The user submits their input via the text box or uses a pre-selected audience. For example, a user can type: "What were Gen Z's interests in energy drinks in 2025 for the UK?"
- Prompt Transformation: The text-box user input is interpreted by the agent so it can be turned into a queryable plan against GWI data. For example: "Audience: Gen Z; Topic: Energy drinks; Timeframe: 2025; Location: UK". For broad or multi-topic questions, the request can be split into subtopics and make multiple calls to the insights tool.
- API Calls: The transformed request or pre-selected audience is passed into the Spark/Insights API flow, which then interacts with the underlying data services.
- Database Query and Calculations: Each insights-tool path calls calculations first. The system retrieves structured results for the relevant audience, topic, timeframe, location, and dataset scope, such as interest levels, index scores against the average population, depth-of-interest metrics, and awareness figures for each league within the defined audience.
- LLM Interpretation: The insights engine then prompts the LLM with structured data derived from the calculations context so the output can be turned into a readable narrative response.
- Output: The user receives generated insights (e.g. “56% of Gen Z in the UK drink energy drinks at least once a month”) together with related origin metadata and source links to the underlying GWI Data used to generate the output, allowing the user to verify how each insight was derived.
How does GWI ensure consistency and quality in the Agent Spark responses?
Agent Spark has a documented evaluation framework covering end to end agent evaluation, audience-tool evaluation, insights-tool evaluation, and component-level evaluations.
GWI documents agent evaluation criteria that include query success, reasoning clarity, safety compliance and policy alignment, hallucination detection, chat coherence, and audience quality.
GWI also documents a dedicated grounding evaluation path that checks generated insights against underlying source data for numerical accuracy and text hallucinations.
GWI has also built in transparency by design in the documented flow:
-
the insights pipeline returns origin metadata for generated insights, including audiences, attributes, datasets, waves, and locations
-
the agent documentation states that citations are converted into interactive source links for the user
-
GWI also documents a dedicated sources-evaluation framework that checks source assignment accuracy, number preservation accuracy, citation format accuracy, and source embedding similarity
The main documented checks currently available are:
-
End to end agent evaluations
-
tool and component level evaluations
-
grounding checks against source data
-
Source attribution and citation quality checks
These checks operate after or around generation as evaluation and validation layers over generated outputs.
The fact that GWI documents hallucination detection, numerical grounding checks, and source-attribution evaluation means the system is designed to detect and reduce risks such as unsupported claims, number mismatches, or incorrect source assignment. These are the kinds of issues the documented evaluation layers are intended to catch.
Given Agent Spark’s single source architecture and its grounding in real respondent data, the primary risk in this context would be the misrepresentation or misinterpretation of statistics, rather than the invention of entirely fabricated data. Nevertheless, users are always able to verify outputs, as all GWI insights are accompanied by a clear reference that can be easily accessed to cross check the underlying data and confirm consistency between the output and the source.
How are outputs in Integration Services (either Spark MCP or Spark API) generated?
Both integration services proxy the insights generation to GWI's Spark Service Layer, following the same underlying flow as Agent Spark in the platform, intent extraction, database query, statistical calculation, and LLM interpretation of structured results.
- Spark MCP: The host LLM, which can be ChatGPT, Claude, Microsoft Copilot, Gemini CLI, or a client's own direct LLM integration, acts as the agent. The host LLM receives the user's natural language prompt, calls the relevant GWI Spark tools to retrieve insights, and assembles the final response. The output is then rendered by the host LLM and returned to the user.
- Spark API: The Spark API is designed for clients who wish to integrate GWI insights directly into their own tools without a host LLM. Clients submit natural language questions via the API, which proxies the request to the Spark Service Layer. The structured insights, including audience size, audience percentage, and index figures, are returned directly in the API response, along with origin metadata and source links so results can be verified.
LLM:
- User Input: The user submits their input via the text box or uses a pre-selected audience. For example, a user can type: "What were Gen Z's interests in energy drinks in 2025 for the UK?"
- Prompt Transformation: The text-box user input is processed by the LLM to generate a prompt that can effectively query the database. For example, "Audience: Gen Z; Topic: Energy drinks; Timeframe: 2025; Location: UK".
Spark MCP/Spark API:
- Call: The transformed prompt or the pre-selected audience is fed into the relevant GWI Spark tools, which then interact with the database.
- Database Query: The database fetches the data that answers the prompt. For example, "Year: 2025; Topic: Energy drinks monthly; Gen Z UK %: 56%".
LLM:
- Output: The LLM takes the answer from the database via the relevant GWI Spark tools and turns it into text that the user can easily read. For example, "56% of Gen Z in the UK drink energy drinks at least once a month". The text is presented to the user in a clear and understandable format.
For clarification, the original prompt entered into the LLM such as ChatGPT (e.g., "Give me an analysis of how millennials and Gen Z prefer watching Premier League"), does not reach GWI's input database. GWI only collects the transformed prompts generated by the LLM (e.g. "search GWI for millennial watching Premier League").
How long does the AI model retain the data?
As set out above, for platform services, GWI relies on ChatGPT for its infrastructure and ChatGPT confirms that API data is retained for up to 30 days.
For API services, your LLM of choice will set the retention period.
Does GWI train or fine tune responses based on the Agent Spark inputs?
Yes, GWI may fine tune responses received based on Agent Spark's inputs via the Platform. For example when a user searches for "insights about men in the US who own dogs" and GWI provides an insight, GWI may use the search to improve the accuracy and relevance of the insights generated. However, where Agent Spark is accessed via third-party tools, the prompts are not used to fine tune Agent Spark.
The Input database is used to power GWI Canvas, so this feature benefits from the fine tuning to identify the insights most useful to each audience.
How are GWI’s AI features moderated in terms of ethical considerations and outputs?
GWI’s infrastructure and multi-layered safety mechanisms are designed to ensure that all AI-generated outputs are responsible, relevant, and aligned with the intended use of the platform.
When a user submits a prompt, it’s evaluated through a series of automated guardrails, including rule-based filters, OpenAI’s Moderation API, and LLM based relevance and safety classifiers. These checks help prevent misuse, ensure prompts are on topic, and harmful or inappropriate inputs are blocked.
Once cleared, GWI data (which is anonymized and aggregated) and the prompt are processed by the LLM. The model is used strictly to reformat inputs in order to surface insights from GWI data and ensure outputs are readable while respecting ethical and compliance boundaries.
Outputs are never generated from external or unvetted sources, and the system is continuously reviewed by our Product and Legal teams to maintain alignment with evolving ethical standards, regulatory requirements, and industry best practices.
Do GWI’s AI features have safeguards for reasonable rate limits and output range?
Yes. AI features include built in safeguards to ensure responsible and stable use of the system. Each user is currently limited to one prompt per second and a maximum of 100 prompts per hour, helping to prevent misuse and ensure fair access across users. These thresholds may be adjusted as needed to maintain platform performance and reliability.
In addition, output length and complexity are also constrained by system level controls to ensure that results remain relevant, manageable, and aligned with the intended use of the platform. These measures form part of GWI’s broader commitment to responsible AI deployment.
What are the guardrails for malicious prompting?
GWI is implementing a multi-layered set of safeguards to prevent malicious or inappropriate use of free text prompting in AgentSpark, which is the only AI feature on the platform that accepts open ended inputs. These guardrails include:
- Rule based protections, such as a blacklist of harmful or inappropriate terms and character limits designed to restrict overly long inputs.
- OpenAI's Moderation API, which automatically flags and blocks inputs that may violate safety policies.
- Custom LLM based classifiers, including:
- A relevance model, which detects and blocks off-topic or spam prompts before they reach the AI system.
- A safety model, designed to prevent attempts at jailbreaking or misuse of the AI.
These guardrails are being continually developed and strengthened to reflect best practices in AI safety. If a user input fails any of the GWI checks, it's not processed by the AI and the user is prompted to revise their input. Only inputs that pass all safety and relevance checks are handled by the AI agent.
Privacy
Is Agent Spark subject to any applicable privacy law?
No, because GWI doesn’t collect any personal data within its AI features (and no personal data or employee admin data is transferred to OpenAI).
Canvas is generated from GWI preset audiences and therefore there is no “input” that could include personal data.
Agent Spark has a prompt input box. These AI features aren’t intended to be used with personal data, and GWI makes it clear users should not input any personal data. All AI features “output” (based on either the preset audience generated by GWI or the prompt input audience) are anonymous and don’t include personal data, therefore falling outside the scope of GDPR.
Will sensitive data be used in GWI’s AI features?
GWI’s AI features don’t use sensitive or personal data. All insights generated by the AI features are based on GWI data, which is fully anonymized and aggregated. This means the outputs don’t contain any personal, identifiable, or sensitive information. Please refer to our main T&Cs for further information.
Where is the data collected by AI processed?
GWI doesn’t collect any personal data within its AI features (and no personal data or employee admin data is transferred to OpenAI). All services are processed within the European Union, specifically in the europe-west1 data center located in Brussels, via GCP, however, GWI reserves the right to add additional regions in the future. All data is encrypted both in transit and at rest, and GCP’s infrastructure meets strict security and compliance standards. For more information, see Google Cloud's data center locations and Google Cloud’s encryption documentation.
Will any user inputs surface as outputs to other clients?
No. User inputs are never used as outputs for other users. Inputs are used to query GWI’s internal database and generate relevant insights for the user who submitted them, who may then opt to share these with others in their organization.
While inputs may be used internally to help fine-tune and improve the system’s ability to interpret prompts and improve database querying, all inputs are processed in an isolated environment, and outputs are generated exclusively from GWI’s proprietary data set, ensuring that user inputs are never reused or surfaced in any output.
What controls and choices do customers have over using GWI’s AI features and how data is used?
Customers have full control over whether or not to use specific AI features as they are entirely user initiated, meaning they require active input or engagement and aren’t used unless the user chooses to. Customers can simply avoid these features if they prefer.
Inputs provided by users are used only to tailor the output and are never shared with other customers. While inputs may help improve the system’s performance internally (for example, by fine tuning how the model queries the database), this doesn’t involve exposing or reusing individual customer data in any way.
Legal
How does GWI ensure that AI usage complies with relevant laws and regulations?
From development through to deployment, our Legal and Product teams work closely together to ensure that all AI features meet applicable legal and regulatory standards, as well as industry best practices. These responsibilities are also outlined in our main T&Cs.
Our AI systems are deployed within the EU and therefore fall under the scope of the EU AI Act. GWI acts as a distributor of these AI systems. The models we use aren’t classified as presenting “systemic risk” and are specifically designed for “limited risk” use cases, as defined under the EU AI Act. For more details, please refer to our artificial intelligence acceptable use policy.
GWI has met its obligations under laws and regulations governing the AI landscape, and remains committed to ongoing compliance. We continue to closely monitor the evolving regulatory landscape and are proactively strengthening our training, oversight, and governance frameworks to ensure ongoing alignment with current and future requirements.
Will GWI store any user inputs submitted to Agent Spark via a third-party AI tool?
GWI does not store the original prompts that clients submit to any third-party AI tools when using Agent Spark. For example, a prompt such as “What were Gen Z’s interests in energy drinks in 2025 for the UK?” is not received by GWI and is not stored in any GWI database.
Instead, the original prompts are processed and converted into structured queries (for example, “search GWI data for the following attributes: “Audience: Gen Z; Topic: Energy drinks; Timeframe: 2025; Location: UK”). These transformed, structured queries are then sent to GWI in order to retrieve relevant data. GWI stores these transformed queries in the GWI input database, but not the original free-text user input.
What does GWI mean when they say they may train on the input data?
When GWI refers to "training on input data," this does not mean training a public or general purpose AI model. Instead, it refers to the internal use of user inputs to improve how our AI features interact with our database. This process helps us fine-tune the accuracy, relevance, and performance of our AI features when retrieving and presenting insights. Inputs are used solely to enhance the quality and efficiency of the service provided to GWI customers. This is done in a way that doesn’t expose inputs to other clients.
Who owns the input and outputs?
The client retains all intellectual property and other rights in the AI inputs. GWI owns all intellectual property and other rights in the AI outputs (as these are insights based on GWI’s proprietary data). As set out in clause 2 of our Main T&Cs, clients have a right to use the feature outputs under the licence granted. The AI features are used to surface GWI data in a way that’s more intuitive for users, but it remains GWI’s intellectual property, ensuring GWI can continue to offer access to GWI data to all clients via its various products.
Do GWI’s AI features automatically prevent copyright infringement by its user?
All AI outputs are generated from insights collected and owned by GWI, meaning they don’t infringe third party copyrights. However, when using GWI data externally, it must be properly cited in accordance with our referencing guidelines.
Can I use GWI AI outputs for commercial use?
As standard, AI outputs are subject to the same terms as all GWI data under our main T&Cs. Unless otherwise expressly set out in your order form, you can only use GWI data for your own internal business purposes, and for limited external business purposes. External use is allowed where it involves referencing or quoting GWI data in the context of your usual business activities - for example, media planning, campaign reporting, creative development, marketing, or strategy work for clients. If you are interested in exploring further external use cases, please speak to your sales representative as alternative options are available under GWI’s data distribution T&Cs.
Should customers cite the use of AI when using GWI AI features?
It’s the customer’s responsibility to determine whether any disclosures are required when using AI outputs in their work, and to communicate them as appropriate within their organization. As with all services offered by GWI, customers are expected to comply with all applicable laws and regulations, including any obligations related to transparency or user notification. Please refer to our main T&Cs for further guidance.
Client use of GWI data in AI
Can clients use GWI data in their own AI tools?
Clients may use GWI Data in any AI tools for internal business purposes, provided they:
- do not use GWI Data to train, fine-tune, validate, test, benchmark, or otherwise develop AI models that are accessible to unauthorised third parties (including public or open-source AI systems), and
- are operated in a secure, private environment with appropriate security measures.
If you’re considering an external or alternative use case, please contact your sales representative so we can assist you.