Chat Bot Agent Logging Policy
This policy defines what data we collect as part of providing AI chat bot services, how it’s stored, and the conditions under which we access it.
Data We Collect
- Web traffic logs: Collected and stored locally for 30 days, and in AWS CloudWatch for one year. These logs include browser user agent strings and IP addresses, but do not contain chat prompts. Access is limited to AIML and Infrastructure team members.
- Server performance data: Includes metrics such as CPU usage and memory utilization. This data is recorded in AWS Timestream and is accessible to all Network Ninja staff via Grafana dashboards.
- Other server log files: System and security-related logs, such as server-specific access logs, are kept locally and in AWS CloudWatch for one year.
Chat Prompts
- Chat prompts are present in Docker logs of running containers and system journal logs (persisting for about one month on disk and in backups). Prompts are also stored in AWS DocumentDB to support the application. Access to these logs is restricted to the AIML team and select Infrastructure team members.
- The Azure OpenAI API service logs chat prompts that trigger abuse filters. These logs are accessible only to select Infrastructure team members.
Accessing Chat Prompts
There are two conditions under which chat prompts may be retrieved:
- When required by law under a subpoena.
- When a significant amount of traffic is flagged as abusive, or if a model provider brings an issue to our attention, we will contact the user and request permission to review the logs with them. Accounts that refuse this request will be removed.