Docs · Security and privacy
Security and privacy in plain language.
What NPDESTracker does, does not do, and asks you not to upload.
Tenant isolation and role-based access
Supported customer records carry an agency tenant identifier. Application authorization checks and database row-level policies scope those records by tenant and role. The public demo runs in an isolated tenant with fictional data. This public summary is not a certification, audit report, penetration test, or contractual control schedule; specific commitments must be confirmed during procurement.
No cross-tenant analytics
We do not run cross-tenant analytics, anonymized benchmarks, or industry-comparison reports across customers. Operational analytics surfaces (MS4 Metrics, the audit log workspace, IDDE response timelines, the readiness rollup) run on a single tenant's own records.
No staff surveillance
NPDESTracker does not provide inspector productivity scores, keystroke logging, location tracking outside the inspection record itself, or staff ranking dashboards. Per-record attribution and timestamps exist for audit purposes, not as performance metrics.
No data sale
We do not sell customer data and do not share customer records with advertisers, data brokers, or marketing lists.
Portable exports
Export availability and formats depend on the modules and plan included in the order. Where supported, records can be exported in documented formats such as CSV and, where applicable, GeoJSON. Confirm required formats and audit-log export needs before purchase.
Smart Draft and AI
Smart Draft runs in a default deterministic mode that does not contact an external AI provider. An optional external AI mode can be configured per tenant; when on, only a field-whitelisted slice of the record context is sent. Customer data does not train cross-tenant models.
What you should not upload
Please do not upload Social Security numbers, payment card numbers, protected health information, or other sensitive personal data. NPDESTracker is built for MS4 program records, not for storing regulated personal data.
Public records considerations
Records inside a customer tenant may be subject to public-records requests in the customer's jurisdiction. The customer remains responsible for legal review and redaction. Exported data may require review and redaction with the agency's own tools; NPDESTracker does not promise automated redaction.
An honest disclaimer
We do not currently hold third-party certifications such as SOC 2 or ISO 27001, and we do not claim them. For the architectural detail your IT and procurement teams will ask about, see /security and /privacy.
Need help? Email admin@npdestracker.com.
