Resume data is personal data. The public repository should contain sanitized examples only.
- Do not commit real candidate source files or generated private resumes.
- Use
.envfor secrets and local configuration. - Validate environment variables before use.
- Treat candidate text as untrusted input for LaTeX.
- Do not send candidate data to external AI providers in the MVP.
Private candidate files should live under ignored paths such as private/ or use ignored extensions such as *.private.md. Generated dist/ output is ignored.
If an LLM is added, document provider, data sent, retention/privacy tradeoffs, required environment variables, and validation gates before enabling it.