Security
Last updated 19 October 2026
What we use your data for, what leaves your machine, and how to report a security issue.
The short versionLink to this section
- We use your data only to run the jobs you start.
- You can redact personal data in your process, before a captured call is sent.
- With
--local, rows never reach Apprentice. They go only to the model provider you choose, with your own key. - Deleting a task removes its rows, jobs, models and files.
1. What your data is used forLink to this section
We use your data only to run the jobs you start. We never train a model for anyone else on it, and we never sell it.
2. What leaves your machineLink to this section
You can give the SDK a function that redacts personal data. It runs in your process, before the captured call is sent, so the redacted text is what leaves your machine.
With --local, optimizing and training run on your own machine with your own model key, and that data never reaches Apprentice. The rows go only to the model provider you choose.
3. Deleting a taskLink to this section
Deleting a task removes its rows, jobs, models and files.
4. Service providersLink to this section
The full list of service providers is available on request during a security review.
5. Reporting a security issueLink to this section
Report a security issue to abhishek@runapprentice.com.