
A Responsible Web Data Collection Checklist for AI and Analytics Teams
Web data can support market analysis, product research, forecasting, and AI development. But a collection project is not ready simply because a website can be accessed or a crawler can extract the fields. Teams also need to decide what they are collecting, why they need it, whether the source and access method are appropriate, how the data will be used downstream, and when it should be deleted.
This checklist is for data leaders, AI product teams, privacy and legal teams, and procurement managers assessing web-data projects in the European Union or United Kingdom. It is an operational decision guide, not legal advice. The outcome depends on the data, source, access method, purpose, jurisdiction, and downstream processing.
Start with the project, not the crawler
Before engineering begins, write a short project description that answers these questions:
- What business or research question will the data answer?
- Which data fields are necessary to answer it?
- Will the data be used for analytics, model development, model evaluation, retrieval, or another purpose?
- Who will access the data, and will it be shared with another team or provider?
- What decision would cause the project to pause or stop?
“Collect data for AI” is too broad to guide a responsible project. Define the intended use clearly enough that reviewers can assess necessity, access, retention, and likely impact.
1. Identify personal and sensitive data
Review the pages and fields the proposed collection could reach. A dataset may contain personal data even when the project is aimed at companies, products, or market trends. Names, work details, user-generated posts, profile information, and identifiers can relate to identifiable people. Data can also become personal when combined with other information or used to infer something about an individual.
Decide whether special-category personal data could be collected, even incidentally. Under the GDPR, processing such data is restricted and requires specific analysis. Do not assume that a project avoids this question because the source page is public or the team does not intend to collect sensitive information.
Checklist:
- List the fields and page types the collection may encounter.
- Mark fields that may identify or describe an individual.
- Identify sensitive or special-category data risks and whether exclusions or other safeguards are needed.
- Define what happens when unexpected personal or sensitive data appears.
2. Test the purpose and legal basis
For projects involving personal data, document the purpose and the analysis supporting the proposed processing before collection begins. The EU GDPR sets requirements for personal-data processing, including purpose limitation, data minimization, accuracy, and storage limitation. Public availability by itself does not answer whether a specific collection and use are appropriate.
For web-scraped personal data used to train generative-AI models, the UK ICO’s published position says that legitimate interests may be available under current practices only where the organisation can meet the three-part test, including necessity. The ICO also expects developers to explain why other available collection methods are unsuitable. That position is specific to generative-AI training; do not apply it automatically to every AI or analytics use case.
For EU projects, the EDPB’s Guidelines 03/2026 address scraping in the context of generative AI. At the time of writing, the guidelines are open for consultation and are not final. Review their status again before relying on them.
Checklist:
- State the project purpose in specific terms.
- Document the applicable legal basis and the analysis behind it where personal data is involved.
- Consider whether a less intrusive or licensed source can meet the project need.
- Route unresolved legal-basis or sensitive-data questions to qualified privacy counsel.
3. Review each source and access method
Evaluate sources individually. A public webpage, a licensed dataset, an official API, and a login-protected service may come with different conditions and risks. Review applicable terms, licenses, technical restrictions, and source-specific rules before selecting a collection method.
If access depends on an account, paywall, CAPTCHA, or another access control, do not attempt to bypass it. Pause and obtain authorization or use an approved access method. Where an official API or licensed feed is available, assess whether it meets the project’s requirements.
Keep source review separate from privacy review. Permission or technical access to a source does not by itself establish a lawful basis for processing personal data or permission for every downstream use.
Checklist:
- Record each source and the pages or sections in scope.
- Review relevant terms, licenses, and access conditions.
- Document the chosen access method and why it is appropriate.
- Define a stop rule for access restrictions, unexpected content, or source changes.
4. Collect only what the project needs
Translate the project purpose into a field list before collection. For each field, explain why it is needed and how it will be used. Avoid gathering broad page content or unrelated identifiers merely because they are easy to extract.
Build minimization into the collection and processing plan. Depending on the use case, this might mean excluding unnecessary fields, filtering out certain page types, limiting access, or transforming data before wider use. Safeguards should be designed for the actual dataset and workflow rather than copied from a generic checklist.
5. Maintain a source and data-quality record
Data quality affects whether an analysis can be trusted. Preserve enough information to understand what was collected, from where, and when. The EDPB’s 2026 draft guidance recommends reliable sources, recording timestamps, and validating data before using it in AI training. Treat that as draft guidance in its stated generative-AI context and confirm its status before publication or operational reliance.
| Record | Why it helps |
|---|---|
| Source reference | Lets reviewers trace a record back to its origin. |
| Collection date or timestamp | Shows when the information was observed. |
| Fields collected | Allows teams to compare the collection with the approved scope. |
| Validation checks and exceptions | Documents known gaps, conflicting values, or records needing review. |
| Downstream destination | Shows which systems, teams, or model workflows received the data. |
Do not describe data as “verified” without saying what was checked and when. A quality label should reflect an actual validation method, not just a successful extraction.
6. Decide retention and downstream use before collection
Set a retention rule tied to the stated purpose. Identify who owns deletion or review, how backups and working copies are handled, and what happens when data is no longer needed. Avoid leaving retention decisions until after data has spread across analysis environments, model pipelines, and vendor systems.
Map the full data path: collection, storage, cleaning, analysis, model development, evaluation, deployment, and sharing. A dataset collected for one purpose should not silently move into a different purpose. Review whether teams or providers have the roles, agreements, access controls, and documentation required for their part of the workflow.
For AI projects, consider whether personal information could be memorized, inferred, or reproduced in outputs. Assess the model and use case, and document safeguards and response procedures for the risks identified.
7. Use a go, revise, or stop decision
Before collection begins, record an outcome that the project team and reviewers can understand:
- Proceed to controlled collection: The purpose, data scope, source, access method, review path, and retention plan have been documented, with material legal questions resolved.
- Revise the plan: The project may be viable, but the data scope, source, safeguards, or downstream use needs clarification.
- Pause or stop: The team cannot establish an appropriate basis for the proposed processing, access conditions are unclear, sensitive data risk is unresolved, or a required safeguard is unavailable.
A “proceed” decision is not a permanent approval. Reassess when the source changes, the collection expands, a new data field is added, the downstream purpose changes, or the data moves into a new model or system.
Keep the checklist current
Responsible web data collection is an ongoing governance task. Keep the source inventory, purpose, data fields, quality checks, retention plan, and downstream uses connected so reviewers can see how the project works as it changes.
For EU and UK projects, have privacy or legal counsel review decisions involving personal data, special-category data, unclear source permissions, or generative-AI training. The EDPB’s web-scraping guidelines are still in consultation as of October 13, 2026, so teams should check for the final version before treating that draft as settled guidance.






