Who it's for
Audits are a business service for app owners and companies, not consumers. Applying doesn't create an agreement or authorize any testing.
Permission first
Nothing is tested until a services agreement is signed by someone with authority over the app. You confirm you own the app, or are authorized to have it tested, and that your hosting providers allow it. I never test anything you haven't listed in writing.
Scope
One app, one repository, one test environment, as agreed in writing before work starts. No load testing, denial of service, social engineering, or attacks on third-party services. Anything outside the scope needs a new quote.
Payment
Security Audit: $500, paid in full before work starts. Audit + Fix: $2,500, half before work starts and half on delivery of the final report. Payment links are sent privately to accepted applicants only.
Refunds
A full refund before work starts. No refund for a Security Audit once the report is delivered. If you cancel Audit + Fix after the audit stage, you keep the report and the second half isn't charged. If I can't deliver, you're refunded for anything not delivered.
No guarantee
An audit is a point-in-time review of what's in scope, using the methods described here. It does not guarantee that an app is free of vulnerabilities. It isn't a certified penetration test or compliance audit, and it isn't legal advice.
Liability
My total liability is capped at the fees you paid for the audit, and excludes indirect losses, to the extent the law allows. You keep backups, review fixes before deploying them, and rotate any exposed keys.
Confidentiality & data
Your code, data and findings stay confidential. I only access what testing needs, and I delete code and notes 30 days after delivery. A case study is only ever published with your written consent.
Privacy
Applications are collected with Tally, and payments are processed by Gumroad or Stripe, each under its own privacy policy. I use your details only to review your application and run your audit, never for marketing. If we don't work together, your application is deleted within 6 months. To have it deleted sooner, message @stackdrawn.
The agreement wins
Every audit has a signed services agreement. If it differs from this summary, the agreement applies. Last updated: 24 October 2026.