Key takeaways
- Review one configured data path—product, feature, account, region, integrations and logging—not a provider logo or a generic “enterprise” tier.
- Separate training use, abuse-monitoring logs, application state, operational metadata, backups and your own observability copies; each can have a different purpose, location and lifetime.
- Treat residency as a storage-and-processing claim with explicit exceptions and transfer paths, not as a synonym for privacy or zero retention.
- Require dated contractual and technical evidence, then test what your team can observe: configuration, log routing, object deletion, exports, access and offboarding.
- Reject a path that fails a mandatory legal, data or security gate; constrain data or features when the value survives; use a bounded trial only for resolvable evidence gaps.
The decision: approve, constrain, test or reject the data path
Make a decision for one configured path: named provider and product, endpoint or feature, account tier, project, processing and storage regions, data classes, integrations, telemetry, support route and contract version. Approve only when every mandatory requirement has dated evidence and an accountable owner. Constrain the path to lower-risk data or fewer stateful features when that preserves useful outcomes. Run a bounded trial only when mandatory gates pass and one observable uncertainty remains. Reject when a non-compensable requirement fails or cannot be evidenced.
This four-way rule is AccessAllGPT guidance. A provider may operate several products with materially different controls, and one application may create copies before and after the model call. Neither a trust-center badge nor a sales answer authorizes the whole path.
Do not collapse six different questions into “Do you train on our data?”
Record separate answers for model training or improvement; safety and abuse monitoring; application state required by a feature; service and diagnostic metadata; customer-controlled logs, caches and databases; and backups or disaster-recovery copies. For each, name content, metadata, purpose, controller or processor role where applicable, access, location, retention trigger, deletion behavior and exception.
A “no training” statement answers only one purpose. OpenAI’s current documentation, for example, says API data is not used to train or improve its models unless a customer opts in, while separately documenting abuse-monitoring logs and application state. That is vendor evidence about OpenAI’s documented API, not proof of the settings on an account and not a claim about another service.
Build a copy ledger from ingress to deletion
Trace representative data from the user or source system through gateways, queues, prompt builders, retrieval stores, model endpoints, tool calls, safety systems, traces, analytics, support exports, incident systems and downstream records. Include raw prompts and responses, embeddings, files, fine-tuning data, tool arguments, identifiers, classifier outputs and derived metadata. Mark every system that can persist, replay, export or expose a copy.
Give every copy an owner, allowed data classes, purpose, region, access policy, retention clock and deletion mechanism. Diagramming only the provider call misses the copies most directly controlled by the buyer. An application cannot inherit “zero retention” from an endpoint while its own trace store keeps full prompts indefinitely.
Verify controls at feature and account level
Ask for the exact control name, eligibility rule, configuration scope and exclusions. Determine whether it applies by organization, project, endpoint, model, feature and region; whether new projects inherit it; which stateful endpoints remain incompatible; and who can change it. Preserve a dated screenshot or API response where permitted, the governing documentation and the contractual term.
OpenAI documents Zero Data Retention and Modified Abuse Monitoring as controls for eligible customers and also documents endpoint-specific application-state behavior and limitations. The implementation lesson is not that those controls fit every workload. It is that a platform-level slogan must be resolved into the exact feature matrix and account state before approval.
Turn residency into storage, processing and transfer evidence
For each copy, distinguish where data is stored at rest, where it is processed, where administrators or support personnel may access it, and where subprocessors operate. Record failover, global routing, safety processing, support escalation, telemetry and disaster recovery. A selectable storage region does not by itself establish regional processing or eliminate international access and transfers.
When EU personal data is in scope, the GDPR’s official text includes purpose limitation, data minimisation and storage limitation in Article 5, processor requirements in Article 28, and transfer rules in Articles 44–49. Applying those provisions to a deployment requires qualified privacy and legal review. The copy ledger and evidence gates here are an engineering procurement aid, not a compliance determination.
Minimize before negotiating retention
Remove data the task does not require before it reaches the provider: secrets, credentials, unrelated history, direct identifiers, hidden document fields and verbose tool output. Prefer bounded fields, pseudonymous references and retrieval at the moment of need over copying entire records into prompts. Set deterministic input policies by data class rather than asking the model to redact itself.
Minimization must cover metadata and auxiliary fields. AWS warns in its Bedrock documentation that sensitive information placed in tags or free-form naming fields may enter billing or diagnostic logs. That AWS-specific warning demonstrates why an inventory must include control-plane fields, but it does not establish how another service handles metadata.
Design logs as a separate governed dataset
Choose which events are needed for security, debugging, evaluation, billing and incident reconstruction. Keep identifiers, prompts, responses and tool payloads off by default; enable content capture only for a named purpose, bounded population and expiry. Apply access control, tenant separation, encryption, redaction, sampling, integrity protection and deletion to observability stores independently of endpoint controls.
Avoid an all-or-nothing choice between no evidence and full transcripts. Stable request IDs, model and prompt versions, policy outcomes, tool names, token counts, latency, error types and content hashes can support many operational questions without preserving raw content. Validate that support bundles, exception messages and analytics do not silently reintroduce excluded fields.
Treat provider architecture claims as evidence, not inherited configuration
AWS states that Bedrock model providers do not have access to Bedrock deployment accounts, logs, prompts or completions after model software is delivered into AWS-operated deployment accounts. It also frames data protection through shared responsibility and assigns customers responsibility for content controls and service configuration. These are service statements from AWS; they are not an independent architecture audit or proof that a buyer’s IAM, logging and network settings are correct.
For any provider, map who can access each copy: provider operations, model suppliers, subprocessors, support, customer administrators and application users. Ask what access is technically prevented, contractually restricted, logged, reviewed and revocable. Do not infer those answers from where a model was originally developed.
Put contract evidence beside documentation
Create an evidence table for purpose, data use, retention, deletion, residency, transfers, subprocessors, confidentiality, incident notice, government requests, audit materials, model or feature changes, suspension, export and termination. For each row, record the controlling contract or addendum, supporting documentation URL and retrieval date, account configuration, owner and unresolved conflict.
Define precedence and a response when marketing copy, documentation, order forms and negotiated terms differ. Require notice for a change that could invalidate a gate, but do not rely on notice alone: monitor the relevant documentation and configuration. Procurement approval should identify the versions reviewed and an expiry or re-review date.
Test the controls that are observable
Use synthetic or appropriately authorized test data to verify regional endpoints, project defaults, logging configuration, access boundaries, export behavior, deletion requests and offboarding. Check your own object stores, queues, traces, backups and support systems after deletion. Preserve timestamps, request identifiers, configuration evidence and observed residual copies without claiming visibility into provider systems you cannot inspect.
A successful deletion exercise proves only the tested surfaces and observation window. It cannot establish erasure from opaque backups or internal systems unless the provider supplies applicable evidence. Record those claims as contractual or vendor evidence, not local test results, and have privacy, legal and security owners decide whether that evidence is sufficient.
Predefine incidents and exceptions
Document lawful-preservation, fraud, abuse, security and service-protection exceptions that may extend or alter normal handling. Identify who can invoke an exception, what data it covers, notice terms, access controls, maximum or review period and deletion trigger. Do not rewrite a qualified retention statement as an absolute one.
Build an incident route that can identify affected projects, data classes, regions, users and time windows. Test credential revocation, project isolation, log preservation under approved policy, provider escalation and migration to a safe degraded path. A retention policy without an incident index may be impossible to apply under pressure.
Use NIST as structure, not certification
NIST presents its Privacy Framework as a voluntary tool for identifying and managing privacy risk while building products and services. Teams can use its risk-management orientation to connect the copy ledger, organizational roles, controls, communications and lifecycle review to enterprise risk work. NIST does not certify this procurement decision or replace legal obligations.
Assign a business owner, data owner, privacy owner, security owner and operating owner. Record whose risk is affected—not only the buyer’s—and how a design change alters likelihood or consequence. A checklist is useful only when failed gates have authority to stop deployment.
Apply one dated gate and lifecycle rule
Reject the configured path if a mandatory legal, data, transfer, access, deletion, incident or security requirement fails. Constrain it when lower-risk data or stateless features can pass without undermining the use case. Use a bounded trial when gates pass but an observable question has a test, owner, maximum data class, case and time ceiling, deletion plan and expiry. Approve only when evidence meets the predeclared threshold and operations can keep it true.
Re-open the decision when the provider, product, feature, model path, account tier, region, subprocessor, contract, retention control, application logging, data class or regulatory assessment changes—or when a test or incident contradicts the record. “Approved vendor” is not a permanent or transitive property.
Copy-ready AI data retention and residency decision record
Complete this AccessAllGPT template for one configured data path. Replace each prompt with dated contract, documentation, configuration or test evidence; an unresolved mandatory gate cannot pass.
Entries stay in this browser tab and are not submitted to AccessAllGPT. Blank responses are copied as [Unresolved].
Use case; owner; users; provider, product and features; account and project; model path; integrations; decision date and expiry.
Inputs, outputs and metadata; personal, confidential, regulated and prohibited classes; purpose and necessity for every field.
Gateways, queues, endpoint, application state, safety systems, tools, traces, analytics, support, backups and downstream stores; owner of each.
Training or improvement; abuse monitoring; feature state; diagnostics; customer logs; backups; purpose, retention clock, exceptions and deletion trigger for each.
Storage, processing, administrative access, support, failover and subprocessor locations; applicable transfer evidence and qualified review.
Provider, model supplier, subprocessor and customer access; IAM, tenant boundary, encryption, key control, network path, audit events and revocation.
Controlling contract and addenda; documentation URLs and dates; feature matrix; account configuration; conflicts, assumptions and evidence owner.
Synthetic test identifiers; regional routing; project defaults; log and export checks; deletion and offboarding results; residual copies and observation limits.
Exception process; provider escalation; affected-data index; degraded path; incident notice; change triggers; review owner and date.
Approve, constrain, bounded trial or reject; failed and unresolved gates; permitted data and features; rollout ceiling; expiry; rollback and deletion owner.
Primary sources
Browse the publication-wide evidence index →
- Data controls in the OpenAI platformOpenAI Developer Documentation · Reviewed: Data use; types of API data; abuse-monitoring retention; Zero Data Retention and Modified Abuse Monitoring eligibility and limitations; endpoint-level application-state retention; regional storage and processing controls; Enterprise Key Management · Retrieved · Supports: OpenAI states that API data is not used to train or improve its models unless a customer explicitly opts in, distinguishes abuse-monitoring logs from application state, documents default abuse-monitoring retention of up to 30 days, and describes feature-, project-, region- and eligibility-dependent controls. These are current vendor statements about the documented platform, not independent verification or a promise for every account and feature.
- Data protection — Amazon BedrockAmazon Web Services Documentation · Reviewed: Shared-responsibility boundary; IAM, encryption and activity-logging recommendations; warning about sensitive data in tags and free-form name fields; model deployment accounts; linked encryption, PrivateLink and retention topics · Retrieved · Supports: AWS assigns customers responsibility for content controls and service configuration, warns that tags and free-form naming fields can enter billing or diagnostic logs, and states that model providers cannot access Bedrock deployment accounts, logs, prompts or completions. These are AWS service statements, not an audit of a customer configuration or a universal claim about cloud AI services.
- Regulation (EU) 2016/679 (General Data Protection Regulation)EUR-Lex, European Union · Reviewed: Article 5 principles including purpose limitation, data minimisation and storage limitation; Article 28 processor requirements; Articles 44–49 transfers of personal data to third countries or international organisations · Retrieved · Supports: The official regulation text establishes principles and legal obligations relevant to processing, processor arrangements, retention and international transfers of personal data. It does not prescribe this article’s procurement workflow or determine whether a particular AI deployment is compliant.
- NIST Privacy FrameworkNational Institute of Standards and Technology · Reviewed: Framework purpose, voluntary risk-management positioning, Core and Profiles, implementation resources and relationship to enterprise risk management · Retrieved · Supports: NIST presents the Privacy Framework as a voluntary tool for identifying and managing privacy risk while building products and services. It provides risk-management structure, not certification, legal advice or approval of a provider.
Limitations
This guide contains no original provider-system inspection, deletion audit, regional-routing test, contract review or legal analysis. OpenAI and AWS documentation is vendor-authored and can vary by product, account, feature, region and date. The GDPR applies according to facts and law that this article does not assess; NIST guidance is voluntary. Buyers cannot directly observe every provider or subprocessor system, and a local test cannot prove deletion from opaque stores or absence of unauthorized access. Qualified privacy, legal, security, procurement and data-governance review remains necessary.
Disclosures
AccessAllGPT did not use, audit, certify, score or rank an AI API or cloud platform for this article. OpenAI and AWS documentation is included as labeled vendor evidence; neither company reviewed or sponsored this work. The European Union and NIST sources provide primary legal and risk-framework context, not endorsements. No vendor supplied data, paid for placement or received an endorsement. AccessAllGPT Research is operated by NeuralArc, is independent, and is not affiliated with OpenAI. Publication-wide relationships are listed on the disclosures page.
Further AccessAllGPT guidance
Continue the research
Get evidence-led updates for teams making production AI decisions.