IN TRANSIT
Encrypted connections
Traffic between your browser, the WebRobot application and your delivery targets runs over TLS. Nothing about your robots, your rows or your credentials moves over a plaintext channel.
Traffic runs over TLS. Stored data and any target-site credentials you give a robot are encrypted at rest and used only to run your robots. Internal access follows least privilege. You control retention and can delete your data whenever you want, and we never sell, resell or share the rows your robots extract. Crawls honor robots.txt and polite rate limits.
This page is written for the person whose signature the purchase needs: security, legal, or the ops lead who has to explain the tool to both. It describes practices and policy commitments in plain language, and it is explicit about what we do not claim.
Last updated July 2026
IN TRANSIT
Traffic between your browser, the WebRobot application and your delivery targets runs over TLS. Nothing about your robots, your rows or your credentials moves over a plaintext channel.
AT REST
Stored data is encrypted at rest, including the target-site credentials a login robot needs. Those credentials are used for one purpose only: signing that robot in to the site you pointed it at.
ACCESS
Internal access is limited to the people who need it to operate the service or to answer a support request you opened. Inside your workspace, seats are yours to grant and revoke.
RETENTION
Extracted datasets and stored credentials can be deleted from the workspace whenever you decide, including before you cancel. Retention is a setting you control, not a policy you inherit.
USE OF DATA
The rows your robots extract are yours. We do not sell them, share them with other customers, or use them to build a dataset we license to anyone else. That is a commitment, in writing, on this page.
CONDUCT
Robots honor robots.txt and pace their requests. We do not build features whose purpose is to defeat a site access control, and we do not add them on request.
| Area | WebRobot handles | You are responsible for |
|---|---|---|
| Platform security | TLS in transit, encryption at rest, least-privilege internal access, patching the service | Keeping your own workspace accounts secure and using strong, unique passwords |
| Target selection | Honoring robots.txt and rate limits on whatever you point us at | Choosing lawful targets and reading their terms of service before you scrape them |
| Login credentials | Storing them encrypted and using them only to run your robots on the site you configured | Supplying credentials you are entitled to use, ideally a dedicated least-privilege account |
| Personal data | Processing what your robots collect on your instruction, and deleting it when you ask | Your lawful basis, purpose limitation, retention policy and deletion requests as controller |
| Crawl conduct | Human-paced requests, no tooling built to defeat access controls | Not asking us to bypass a site that has told you no |
| Data retention | Deleting datasets and credentials when you delete them, and on request after cancellation | Deciding how long you keep extracted data, in WebRobot and in your own systems |
| Team access | Seat-based workspace access on every plan | Granting and revoking seats when people join or leave your team |
| Downstream use | Delivering clean rows to CSV, Sheets, Slack, Zapier, webhooks or the API | What you do with the rows: republication, resale and enrichment are your call and your risk |
The pattern is simple. We are responsible for the machine and how it behaves. You are responsible for where you aim it and what you do with what comes back. If you want the mechanics of a run before you sign off on it, the how it works page shows what the robot does on each pass, and the web scraping tool overview covers the self-healing behavior your team will ask about.
When you set up a robot that signs in to a target site, you store a username and password for that site in your workspace. Those credentials are encrypted at rest and used for exactly one thing: authenticating that robot, on that site, during your runs. They are not shared with other customers, not reused for other purposes, and not exported anywhere.
You can delete them at any time. Deleting them stops the robot from logging in on the next run, which is the behavior you want when someone leaves your team or a vendor relationship ends.
Our advice, which costs us nothing to give and saves both of us trouble: create a dedicated account on the target site for the robot, give it read-only or the lowest role that still sees the data, and rotate it on the same schedule as your other service accounts. If the target site supports API keys or a data feed, use that instead of a login. Scraping behind a login is a legitimate technique, and it is also the place where terms of service matter most, so read them first. Our general take on the law is in the piece on whether web scraping is legal.
CREDENTIAL CHECKLIST
RULE 1
Robots read and respect robots.txt directives on the sites they visit. If a path is disallowed, the robot does not crawl it, whatever the sentence you wrote asked for.
RULE 2
Runs are rate limited by default so a crawl looks like a visitor rather than a flood. Slower and finished beats fast and blocked, and it keeps the target site healthy for its actual users.
RULE 3
We do not build features whose purpose is to defeat a site's access controls, and we will not add them because a deal depends on it. If a target has said no, the answer is a different source.
This is why the compliance conversation with WebRobot is usually short. The robot is polite, the boundaries are stated, and the interesting question moves to where it belongs: is the data you want lawful to collect and to use? That one is answered by your counsel and your use case, not by a vendor page. The common cases (competitor prices, public catalogs, job listings, market research) rarely touch personal data at all, and the plans that run them are on pricing.
If your robots collect personal data, you are the controller of it. You decide the purpose, you need a lawful basis, and you own the retention limit and the deletion requests that follow. WebRobot processes what you instruct your robots to collect and deletes it when you say so. That division is standard, and pretending otherwise would not help you at review time.
The practical advice most legal teams land on: scrape data that is not personal. Prices, catalogs, stock levels, listings, public company information, job postings without applicant detail. These carry the commercial value in most projects and almost none of the regulatory weight. When a project genuinely needs personal data, treat it like any other regulated dataset: minimize the fields, set a retention window, and be able to delete on request.
HOW THE ROLES USUALLY FALL
| Deciding what to collect | You |
| Lawful basis and purpose | You |
| Running the extraction | WebRobot |
| Storing it encrypted | WebRobot |
| Retention window | You set it |
| Deleting on request | You ask, we delete |
Region requirements? Ask before you buy and we will tell you plainly what we can do today.
Everything above is a description of practice and a set of policy commitments. It is not an audit report, and we are not going to dress it up as one. We do not currently hold a SOC 2 attestation or an ISO 27001 certification, and you will not find a badge on this page implying that we do.
We say this because security buyers can tell the difference, and because the vendors who blur it are the ones who cause problems later. If your procurement process requires a formal attestation before purchase, tell us during the conversation. If your policy requires a specific processing region, ask before you sign rather than after. You will get a straight answer either way, including a no.
Enterprise agreements can include a data processing agreement and a security review as part of the terms. Everything else on this page applies to every plan, from Launch at $79 per month upward. Security posture is not a tier.
READ IT LIKE THIS
Product questions rather than security ones (cost, logins, why scrapers break, how the data is delivered) are answered on the web scraping FAQ. If you want to watch a robot work before the review starts, the interactive demo runs one in your browser, and the WebRobot AI web scraper home page shows the full picture.
FINAL ASSEMBLY
Encrypted in transit and at rest, credentials used only to run your robots, retention you control, and no resale of your data.