Technical report
States what we tested and the result, with attention to the data each issue exposes. Every finding includes evidence, reproduction steps, impact, a CVSS score and vector, CWE and OWASP MASWE references, and how to fix it.
Your app handles personal data? Article 32 of the GDPR asks you to regularly test the effectiveness of your security measures. We test your app and its API and give you that evidence.
For teams whose Android or iOS app processes personal data of users in the EU.
Article 32 of the GDPR requires security of processing appropriate to the risk, and specifically, in Article 32(1)(d):
Under the accountability principle (Article 5(2)), you have to be able to demonstrate that you do this. A penetration test and vulnerability assessment of your app is a recognized way to evidence it. When the app handles special categories of data, such as health data, the appropriate level of security is higher. There is no certificate you must obtain: GDPR certification (Article 42) is voluntary. We produce the testing evidence you keep as part of your accountability.
We focus on the paths that expose personal data. Depending on the agreed scope, testing can cover:
States what we tested and the result, with attention to the data each issue exposes. Every finding includes evidence, reproduction steps, impact, a CVSS score and vector, CWE and OWASP MASWE references, and how to fix it.
Covers the scope and build tested, the results and the priorities, for management, your DPO and non-technical readers.
If you include the retest, we send a new version of the report with the status of each finding on the new build, as evidence that the measures were applied.
Insecure storage, a chatty third-party SDK or a broken API authorization are the issues that turn into a personal data breach. Those are exactly what we go after. You can see several of them worked through end to end in our sample report.
We map your tests to OWASP MASVS and MASTG, the standard and testing guide our team helps write. OWASP recognized this work by naming vulnit an OWASP MAS Advocate.
We are an external, independent team. The report is the kind of evidence you keep for your accountability and can show a supervisory authority if it asks.
Meet the teamNo single test makes you compliant. The GDPR covers much more than security. What a pentest does is evidence one specific obligation: Article 32(1)(d), regularly testing the effectiveness of your security measures. Our report is that evidence for the app and its API.
No. Certification under Article 42 is voluntary and not required to meet Article 32. The obligation is to test and be able to demonstrate it, which is what our report supports.
The appropriate level of security is higher, so we weight the testing towards the data most at risk. If your app is also a medical device, see our healthcare page, where other rules apply as well.
They can be, and we generally recommend it: much of the personal data risk lies in the API. We decide it with you case by case.
No. By default, testing is black-box: we attack your app with the same information an attacker would have, using the same build you release. If you share the source code, we review it too.
Yes. We test both, to the same depth. On Android we work with Chameleon; on iOS we test on physical devices. If your app runs on both platforms, we deliver one report per platform.
It depends on the number of apps and platforms, the complexity of your app and the backend interfaces in scope. We send you a proposal with a fixed price and the schedule. It usually takes one to two weeks per platform, report included.
English by default. If you need it in Spanish, just tell us.
We agree confidentiality terms before you share builds or documentation. We have a standard NDA, but if you prefer to use yours, we are happy to review it.
Tell us about your app and the personal data it handles. We reply within one business day to arrange a scoping call.
Talk to our team