Privacy & Terms
Last updated July 2026. Aedis is in beta. This page describes what the service does today; if it materially changes, this page changes with it.
Privacy Policy
What you upload, and what happens to it
When you run an audit, your project archive is uploaded, extracted, and analyzed entirely in memory, per request. It is not written to disk and not stored or retained after the response is returned — there is no database and no upload archive. Aedis does not log the contents of your files.
Your code stays yours
You retain all ownership and intellectual-property rights in the code you upload and in any patches Aedis proposes for it. Your code is never used to train any model. Analysis runs server-side; nothing about your code is shared with third parties beyond what is strictly required to perform the audit (see “Model processing” below).
Nothing is changed without your approval
Aedis never executes your code — it only reads it. Every fix is a proposed diff that you review and approve one by one; rejected fixes change nothing. Approved fixes are delivered as a downloadable zip that you apply to your own repository.
Fixes are suggestions, provided “as is”
Audit findings and proposed fixes are automated suggestions provided “as is,” without warranty of any kind. They are not a guarantee that your app will pass App Store or Play Store review, and they are not legal, security, or compliance advice. You are responsible for reviewing every change before you apply or submit it.
Model processing
Audits run through a model layer on the Aedis server; no API key or model credential is ever shipped to your browser. Live audits are performed by Anthropic Claude models, with findings independently cross-checked by an OpenAI GPT model, both reached through OpenRouter: the files in your archive are transmitted to those providers solely to perform the audit you requested, and for no other purpose. Neither Anthropic nor OpenAI trains models on this API traffic; each provider otherwise handles requests under its own terms — see the Anthropic privacy policy, the OpenAI privacy policy, and the OpenRouter privacy policy. Aedis itself keeps nothing: your code is not stored on Aedis servers before, during, or after the model call.
What Aedis does collect
Very little, and none of it is your code. To protect the service, the requester’s IP address is held briefly in server memory for rate limiting — it is not written to a database. Server error logs record that a request failed (route and error type), never file contents. Aedis is hosted on Vercel, which keeps standard infrastructure request logs (IP, URL, timestamp) under Vercel’s privacy policy.
Payments
When you buy an audit, payment is processed by Stripe. Your card details go directly to Stripe and are handled under Stripe’s privacy policy; Aedis never sees or stores your card number and receives only confirmation that a charge succeeded. Aedis does not keep a payment profile or purchase history tied to you — there are no accounts.
No cookies, no tracking
Aedis sets no cookies and runs no third-party analytics or ad trackers. Your interface preferences (such as default audit depth) are kept in your own browser’s localStorage and never leave your machine. There are no accounts, so there is no profile of you to build.
Terms of Service
The service
Aedis audits uploaded application code for security, bug, and app-store-readiness issues, and proposes fixes you may approve or reject. Aedis is offered on a pay-per-use basis: a small project can be audited free, and a full deep audit of a larger project is a flat, one-time charge (see Payments below). The service is still maturing — features may change, results may be imperfect, and availability is not guaranteed. By using Aedis you accept these terms; if you do not accept them, do not use the service.
Eligibility
You must be at least 18 years old (or the age of majority where you live) and have the legal capacity to accept these terms. If you use Aedis on behalf of a company, you confirm you are authorized to bind it.
Acceptable use
Aedis is offered for auditing code you own or are authorized to audit. Don’t use it to process code you have no right to, and don’t abuse the service (automated flooding, attempts to disrupt availability, or to exfiltrate other users’ data). Rate limits apply, and access may be restricted to protect the service.
Payments
A deep audit of a project larger than the free tier is a flat, one-time charge, shown to you before you pay — there is no subscription and no recurring billing. Automated fixes, when you choose them, are quoted from the exact lines to be patched, also before you pay. Payments are processed by Stripe (see the privacy policy); Aedis never receives your card details. Because a completed audit consumes model compute the moment it runs, completed audits are non-refundable. If a run fails on Aedis’s side before delivering results, it is not charged, or is refunded, and you may retry the run you paid for. Prices may change, but the price shown at the time of purchase is the price you pay for that audit.
Limitation of liability
To the maximum extent permitted by law, Aedis and its operator are not liable for any indirect, incidental, special, or consequential damages — including lost profits, lost data, a rejected app-store submission, or a security incident in your software — arising from use of the service. Aedis’s total aggregate liability for any claim is limited to the amount you paid Aedis for the service in the twelve months before the claim. Nothing here limits liability that cannot lawfully be limited.
Suspension and termination
Access may be restricted, suspended, or terminated at any time — for abuse of the acceptable-use rules, to protect the service or other users, or because the service changes or is discontinued. Since Aedis stores nothing of yours, termination has no data-loss consequence for you.
Changes to these terms
These terms and this privacy policy may be updated as the service evolves — in particular when third-party model providers or pricing change. The “Last updated” date above changes whenever the content does, and material changes are noted on this page. Continuing to use Aedis after a change means you accept the updated terms.
Contact
Questions about these terms or our privacy practices: get in touch.