I am currently using OpenAI’s API and would like some clarification regarding the Zero Retention Days feature.
If I disable API call logging in the Data Control settings, will my account automatically be considered under the ZRD tier? Or is there a separate process required to ensure that no data is retained?
If simply disabling the logging option is not enough, could you please guide me on the necessary steps to fully enable Zero Retention Days for my API usage?
You need to come to an agreement with OpenAI for zero data retention.
This is the base case:
To help identify abuse, API data may be retained for up to 30 days, after which it will be deleted (unless otherwise required by law). For trusted customers with sensitive applications, zero data retention may be available. With zero data retention, request and response bodies are not persisted to any logging mechanism and exist only in memory in order to serve the request.
It looks like you switched logging on. No switching it back off. Like the Absolute CompuTrace in your laptop that injects corporate tracking malware into the OS, your data is being logged without an off switch once the button is hit, but here, for your utility.
The bottom part about API call logging allows the organization admin to keep a record of model returns.
Here is an example for chat completions:
When using Stored Completions via the store: true option in the API, those completions are stored for 30 days. Completions are stored in an unfiltered form after an API response, so please avoid storing completions that contain sensitive data.
This can help debug and improve the services you are offering.