Published by Excession Labs. We also sell penetration testing, and we are one of the providers in the table. How we compare

GDPR penetration testing companies: compared

GDPR does not name penetration testing. Article 32 asks controllers and processors to have a process for regularly testing and evaluating their security measures, and a pentest can be part of that process. The table lists providers whose own pages mention GDPR, A to Z. A mention is not proof of fit. Ask each provider where it stores your test data and who signs the processing contract.

GDPR penetration testing companies are pentest providers whose own pages mention the GDPR. This page is for teams that hold personal data and need testing evidence for Article 32. The table lists every provider in our dataset with a GDPR mention, in A to Z order. It is not a ranking, and no provider pays for position.

13 of 13 providers shown (67 in the full table). Sorted A to Z, not ranked. Checked up to 9 November 2026.

Penetration testing providers compared on delivery, scope, published price, turnaround, retesting and sample reports
ProviderDeliveryWeb appsAPIsCloudNetworkMobileAI appsPublished priceTurnaroundRetestSample report
BreachLockPTaaS platform hybrid YesYesYesYesYes? Custom quote Pentests can be scoped and started within 24-48 hours. Free manual retests: 1 (Standard), 2 (Extended), custom (Extensive).… on request
BugcrowdPTaaS platform, United States hybrid YesYesYesYesYesYes Custom quote Tests launch in under 72 hours; Standard: launch within 3 business… Standard: one year of retesting with one report revision, for web… Public
CYBRIPenetration testing consultancy, United States human-led YesYesYesYesYesYes $5,000 starts at, per engagement +3 more From 5 business days (Web Application and Custom), 10 (Web, API,… Remediation testing is included in the $9,500 and $20,000 tiers.… not published
DeepStrikePenetration testing consultancy, United States human-led Yes?YesYesYes? Custom quote Basic plan: start pentest within 48 hours. The services page says free unlimited re-testing; the pricing page… not published
DetectifyApplication security platform automated YesYes???? from EUR 0 per year (annual platform fee) +4 more Not published Not stated on the pricing page. not published
GiskardAI-assisted testing service, France hybrid ?Yes???Yes $0 no billing unit given Not published Giskard says it re-runs every test until the fix is confirmed. not published
HackerOneCrowdsourced platform hybrid YesYesYesYesYesYes Custom quote Product page gives no start time or test length. HackerOne docs list… Retesting is included after remediation. Docs say unlimited retests… not published
PayatuSecurity consultancy, India hybrid YesYesYesYesYesYes $3,500 per test (starts from) +1 more Not published Re-validation of fixes: 1 round (Express, Critical and High), 1… not published
Pentest-Tools.comVulnerability scanning and pentest platform hybrid YesYesYesYes?Yes from $96 per month, 16 assets +3 more Not published Unlimited rescans on all paid plans (tool scans). not published
PentiAI-assisted testing service hybrid YesYesYesYesYesYes $20 per month ($216 per year billed annually) +5 more Pentests done in hours, not months (tagline). On the free first… Every plan includes free unlimited retests. not published
Software SecuredConsultancy, Canada human-led YesYesYesYesYesYes Custom quote Quote within 48 hours; scheduling in 3-6 weeks, sometimes sooner;… Request retesting within 12 months of report delivery;… not published
VumetricPenetration testing consultancy, Canada human-led YesYesYesYesYes? Custom quote Most penetration tests can be performed within a couple of days, but… Not stated on request
ZeroThreatAutonomous testing platform automated YesYes???? $100 per target per month +2 more Not published Professional: unlimited retesting. Pay Per Scan: unlimited retesting… not published

"?" means the provider does not say on its public pages. It does not mean "no". Prices use each provider's own unit: a test, a year, a month or credits. Do not compare them as equal units. How we collect and check this data.

Each cell comes from the provider's own pages, with the date we checked. "Not published" means we found no statement.

What does GDPR ask for?#

GDPR does not name penetration testing. Article 32 asks controllers and processors to implement measures that give a level of security appropriate to the risk, and lists "a process for regularly testing, assessing and evaluating the effectiveness of technical and organisational measures for ensuring the security of the processing" (Article 32, checked 9 November 2026).

A pentest is one way to run that process for web apps, APIs and cloud systems that hold personal data. For the full reading of the article and what evidence to keep, see GDPR penetration testing: what Article 32 asks for on penetrationtestservices.com. The UK version of the rule has its own guidance from the ICO (ICO guide to data security).

Who needs a test and when?#

Teams that hold personal data in a login, a user database or an API need a way to test those systems. Common triggers are a customer data processing agreement that asks for test evidence, a new system that stores personal data, and a major change to an existing one.

Article 32 scales with risk. A small system with little personal data can need lighter testing. Write down how you decided.

What to ask providers#

A GDPR mention in the table does not answer these questions. Send them to each provider and keep the written replies.

  1. Will your testers see real personal data? If yes, how do you limit it?
  2. Which contract do you sign with us? If you act as a processor, does it meet Article 28?
  3. Where do you store reports, captures and screenshots, and for how long?
  4. Who at your company can open our report and evidence?
  5. Do you use subcontractors or third-party tools that receive our data?
  6. How do you delete test data and access keys after the test?
  7. Does the report say which systems hold personal data and how the findings affect it?
  8. Is a retest included, so you can show the fix?

What does a processing contract need?#

If a provider processes personal data for you, Article 28 applies. It says processing by a processor must be governed by a binding contract or other legal act that sets out the subject matter and duration, the nature and purpose of the processing, the type of personal data and the obligations and rights of the controller. The contract must also say the processor acts only on documented instructions from the controller (Article 28, checked 9 November 2026).

Ask your data protection adviser whether a pentest provider is a processor in your case. The answer depends on what the testers can reach. Using test accounts and fake data can remove the question.

Price drivers#

Most providers publish no price, so you will get a quote. Price depends on:

  • Number of applications, APIs and environments
  • Number of user roles to test
  • Whether testers work on test data or a copy of production
  • Report type, for example an extra summary for customers
  • Retest terms

For published prices and their units, see penetration testing cost.

How to read the table#

A row appears when the provider's record lists GDPR among its compliance mentions, taken from its own pages. We do not check whether a provider meets GDPR, and the table does not say so. Read the Web, API, Cloud and AI apps columns to see what each provider tests, then check Delivery, Published price, Turnaround and Retest.

The table has no data residency column. We did not find a consistent, sourced statement of where each provider stores reports. Use question 3 above.

What does an auditor or customer check in the report?#

No rule sets one pentest report format for GDPR. A customer or a regulator reads the report as evidence that you test your security on a regular basis. The report should show the scope and date, the methods, the findings with severity, the fixes and a retest result. A report is a snapshot of one scope at one time and does not prove compliance.

Share a summary with customers, not raw exploit detail, and agree a safe channel first. Our guide to SOC 2 penetration testing providers has a similar evidence checklist.

Where to go next#

Compare providers across all frameworks on the compliance index or in the provider directory. Before you request quotes, read questions to ask a pentest provider.

Questions

Does a provider that mentions GDPR make me compliant?

No. A GDPR mention on a provider's page shows it talks about the regulation. Compliance is your duty as a controller or processor, and a pentest report is one piece of evidence. Do not tell a customer or regulator that a report makes you compliant.

Does the pentest provider process my personal data?

It may. If testers can see real user records, the provider may act as your processor, and Article 28 asks for a contract that binds it. Use test data where you can. If real data is in scope, ask your data protection adviser which role applies.

Should the report stay inside the EU?

GDPR does not say reports must stay in one region, but it sets rules for transfers of personal data outside the EU. A report can hold personal data, such as names in screenshots. Ask where the provider stores reports and captures, and who can open them.

How often should I test for GDPR purposes?

The text sets no interval. Article 32 asks for regular testing, and you decide what regular means for your risk. Write the reasoning down. Many teams also test after major changes to systems that hold personal data.

Sources

  1. GDPR Article 32: Security of processing (checked 9 November 2026)
  2. GDPR Article 28: Processor (checked 9 November 2026)
  3. EUR-Lex: Regulation (EU) 2016/679 (official text) (checked 9 November 2026)
  4. ICO: A guide to data security (UK GDPR) (checked 9 November 2026)
  5. PentestCompare provider dataset (filter: GDPR) (checked 9 November 2026)

Compare like with like

An automated scan, a manual test and annual credits are different units. Check scope, delivery and retest terms before price.