Read, write, create, and delete are the basic data access permissions used in filesystems, databases, and APIs. They specify whether a principal can view existing data, change it, add new objects or records, or remove them, and they are often combined with other rights such as execute or administer.
What the permissions mean in practice
Read, write, create, and delete are the smallest useful building blocks of data access. Read allows viewing existing content, write allows changing existing content, create allows adding new records or objects, and delete allows removal. In most systems they are not isolated conveniences, but the basis for combining access into roles, scopes, or policy rules.
These permissions usually appear in filesystem ACLs, database privileges, and API authorization models. A principal may have one of them without the others, and the security meaning changes materially depending on the asset type: write on a document is very different from write on a production table or an administrative API.
How systems combine them into usable access rules
Most real-world access models treat these four verbs as primitives that are assembled into broader permissions sets. That is why a role may grant read and create but not delete, or why an API token may allow read-only access while a different token can mutate records. The design goal is usually least privilege, but the implementation depends on the product’s authorization layer and on how it interprets object-level versus collection-level operations.
In filesystems, the verbs often map to object access at the file or directory level. In databases, they may map to table, schema, or row-level privileges. In APIs, the same words can describe both business actions and technical operations, so careful permission design matters more than the label itself.
When you want a broader reference for the control patterns behind these permissions, Classic Security Models Guide is useful because it explains how classic access control ideas such as reference monitors and mandatory access control shape read and write decisions.
Why the separation between read, write, create, and delete matters
The security value of these permissions comes from separating view, change, addition, and removal. If write is too broad, users may alter data they should only inspect. If create is too broad, they may inject objects, records, or configuration entries that downstream systems trust. If delete is too broad, they can erase evidence, disrupt services, or remove critical business data.
The distinction is especially important where data has a lifecycle. A system may permit creation during onboarding, then restrict write rights once records are approved, while preserving read access for audit or support workflows. Good design makes those transitions explicit rather than relying on one oversized permission bundle.
For cloud environments that expose these permissions through tokens, roles, and storage controls, Hetzner Cloud Security shows how delete protection, project roles, and API token handling translate the same four verbs into operational safeguards.
Common failure modes and operational trade-offs
The most common mistake is to confuse convenience with safety. Teams often grant write when create would be enough, or delete when a reversible archive action would be safer. Another frequent failure is inconsistent application: the database enforces one rule set while the API or UI quietly allows a broader action path, creating a control gap.
These permissions also interact with auditing and recovery. Read and write are easier to monitor than delete, because deletion can remove the very evidence needed for investigation. That is why mature systems pair delete with logging, retention, backups, soft delete, or approval controls when the business impact of loss is high.
For streaming and telemetry platforms where token scope is the main boundary, InfluxDB Security is a practical example of scoping read-write tokens narrowly and keeping operator-level access separate from routine data collection.
Risk and Threat Considerations
These permissions create direct security exposure because each verb maps to a different abuse path. Read can enable data theft or reconnaissance, write can support tampering, create can introduce malicious or fraudulent records, and delete can erase data, hide traces, or disrupt operations. The risk rises sharply when the same permission is applied broadly across high-value data, automation accounts, or externally reachable APIs.
Failure mechanism: Overbroad or poorly separated permissions let an attacker turn a single granted action into broader compromise, especially when application logic, storage permissions, and audit controls are not aligned.
Impact: The likely outcomes include unauthorized disclosure, integrity loss, fraudulent data creation, destructive deletion, service disruption, and weaker incident reconstruction after compromise.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5, OWASP ASVS, CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-6 — Least Privilege | Read/write/create/delete are core access decisions that AC-6 constrains by limiting unnecessary actions. |
| Recommendation — Limit each principal to only the read, write, create, or delete rights it actually needs. | ||
| OWASP API Security Top 10 | API5 — Broken Function Level Authorization | API actions often map directly to read, write, create, and delete functions that must be separately authorized. |
| Recommendation — Enforce function-level authorization so callers cannot invoke create, write, or delete actions they should not have. | ||
| OWASP ASVS | V8 — Authorization | ASVS authorization requirements directly govern whether users can view, modify, add, or remove protected data. |
| Recommendation — Verify authorization for each read, write, create, and delete path rather than assuming one role covers all actions. | ||
| CIS Controls v8 | CIS-6 — Access Control Management | Access control management defines how permissions such as read, write, create, and delete are granted and reviewed. |
| Recommendation — Use centralized access control management to review and revoke unnecessary data permissions. | ||
| NIST CSF 2.0 | PR.AA-05 — Least Privilege | CSF 2.0 least-privilege guidance directly applies to separating data read, modify, add, and remove rights. |
| Recommendation — Apply least privilege so each account gets only the specific data actions it requires. | ||
Practitioner Guidance
Why practitioners should care: Treat the four verbs as distinct design choices, not as a generic “access granted” state. If a user or token only needs to inspect data, do not silently include mutation or deletion rights just because they are convenient to manage together.
Governance implication: Review these permissions at the object, role, and token level so the business owner can explain why each action exists. That makes it easier to detect where write or delete has been granted as a shortcut rather than as a documented requirement.
Practitioner takeaway: The safest implementation is usually the one that makes read, write, create, and delete independently visible, separately testable, and easy to revoke without breaking unrelated access.
Related resources from NHI Mgmt Group
- What happens when agentic AI is given read, write, or delete capabilities without strong authorization controls?
- Why do delete permissions create more risk than read permissions in cloud environments?
- Why do AI tools with broad read and write access create more risk?
- Why do write-capable AI platform tokens create more risk than read-only tokens?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on November 9, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org