Last updated May 30, 2026
Ejector turns a web app you control into an agent-callable API. To do that we handle a few things on your behalf — connection details, generated specs, and (if you use the managed proxy) encrypted credentials. This policy is a plain-language account of exactly what we hold, what we never touch, and why.
Ejector (“Ejector,” “we,” “us”) operates the service at ejector.dev, which analyzes web apps and platforms you connect and produces an agent-callable API for them. This policy covers the website, dashboard, and proxy API.
We collect only what's needed to operate Ejector for you:
We do not use your code, specs, credentials, or proxied data to train machine learning models, and we do not sell or rent your data to anyone.
We rely on a small set of trusted infrastructure providers, each handling a specific job:
If we use an LLM to auto-describe endpoints, only endpoint signatures and surrounding context are sent — never your secrets — and the provider is contractually barred from training on it.
Deleting a source removes its spec and credentials. Deleting your account removes all of the above.
You can access, export, or delete your data at any time from the dashboard, or by emailing us. Delete a single source to remove just its spec and credentials, or delete your account to remove everything we hold for you. Depending on where you live, you may have additional rights under GDPR or CCPA — we honor them regardless of location.
We use first-party session cookies to keep you signed in (via Supabase Auth). We don't run advertising trackers or sell behavioral data. Any analytics we use is privacy-respecting and aggregate.
Encryption, key handling, tenant isolation, and our approach to authorization are described in detail on our Security page.
If we make material changes we'll update the date above and, for significant changes, notify account holders. Questions or requests: privacy@ejector.dev.