Terms and privacy
The free scan
The scan runs in your browser. Your Composer files and code are not sent to us or anyone else. The page fetches public release data from packages.drupal.org, and those requests carry only module names. We use no cookies, analytics or trackers. The results come from public metadata and heuristics. They are an estimate, not a guarantee.
Upgrade orders
- Price. The price is fixed at the quote shown for the scanned codebase. If your repository differs materially from the scan, we re-quote before starting, and you may cancel at no cost.
- Delivery. You receive a patch set (a pull request or .patch files) that passes the agreed checks: Composer resolves on Drupal 11, Upgrade Status and PHPStan deprecation checks pass for the code in scope, and your existing automated tests pass.
- Acceptance. An order is accepted when the agreed checks are green and you merge, or 10 days after delivery if you raise no issue.
- Warranty. For 10 days after acceptance, we fix any defect caused by our changes at no charge. Remedies are limited to re-work or a refund.
- Refund. If we can't deliver a patch set that meets the agreed checks, you get a full refund.
- Deployment. Deployment, backups and rollback stay your responsibility. We never access your production systems.
- Liability. Total liability is capped at the fees paid for the order.
- Your code. We handle your code in isolated, temporary environments, never share it, and delete it 30 days after acceptance.
- How the work is done. AI agents make the changes, under automated verification and a named operator's approval.