How DocDr Handles Your Code
Last updated: June 2026
Your code stays in your runner
DocDr runs as a standard GitHub Action inside your own GitHub Actions runner — not on DocDr servers. Only the pull request diff and relevant documentation context files are extracted and sent to the DocDr API. Your full codebase never leaves your runner.
What DocDr sends to the API
- The git diff for the merged pull request
- The content of existing documentation files (Markdown only) used for context
DocDr does not send your full source code, lock files, build artifacts, or binary files. Diffs are filtered to remove noise before transmission.
What DocDr does not store
- Pull request diff content — processed in memory and discarded after the LLM call
- Source code — DocDr reads diffs and doc files, never your full codebase
- Private keys, secrets, or credentials of any kind
Open source action
The GitHub Action is open source at github.com/ianjamesburke/docdr. You can read exactly what runs in your runner before any data leaves it.