AI-PolicyTrace / SECURITY.md
teja141290's picture
Configure Hugging Face Space
78046e4
# Security And Privacy
PolicyTrace is designed for document extraction workflows that may involve sensitive personal data.
## Public Demo Rules
- Use only synthetic or redacted PDFs.
- Do not commit real customer documents.
- Do not commit `.env` or API keys.
- Do not commit `output/`, session folders, debug artifacts, or generated extraction JSON from real documents.
- Rotate any key that was ever stored in a local file before publishing the repository.
## Secrets
Local development uses `.env`, which is ignored by git.
Production deployments should use platform secrets:
- Hugging Face Spaces: Space Secrets
- GitHub Actions: Repository Secrets
- Cloud platforms: managed secret stores
## Uploaded Files
The local API stores uploaded PDFs under `output/sessions/`. Session folders are deleted on startup when they are older than `pipeline.session_ttl_days`.
For production use, add authentication, stronger retention controls, audit logging, and external storage policies before accepting real documents.