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.