# ISO/IEC 27701 A.1.4.3 — Limit processing

- Source: https://support.icompaas.com/support/solutions/articles/a_gen_iso27701_a143_9b01cf669c-isoiec-27701-a143-limit-processing
- Section: [Solutions](https://support.icompaas.com/support/solutions) › [ISO/IEC 27701 (Privacy Information Management)](https://support.icompaas.com/support/solutions/c_gen_iso27701) › [Privacy by design / default](https://support.icompaas.com/support/solutions/folders/f_gen_cgeniso27701_privacybydesigndefault)
- Last updated: 2026-05-30
- Publisher: iCompaas, Inc. (https://www.icompaas.com)

ISO/IEC 27701 · Control A.1.4.3 · Priority: high · Component: Privacy by design / default

### What this control covers

Limit processing to that adequate, relevant and necessary for identified purposes. Implementation: Design processes & access controls to enforce purpose limitation. Justification: Limits exposure and legal risk.

### Why it matters

Encryption and key management make data unreadable to attackers and unintelligible under data-breach safe-harbour clauses — a meaningful regulatory benefit.

### How to implement

#### AWS

Default to **SSE-KMS** with customer-managed keys for S3/EBS/RDS/Secrets Manager. Use **S3 Bucket Keys** and **S3 Block Public Access** at the account level, and turn on **S3 Object Lock** on backup buckets for ransomware resilience.

#### Azure

Store secrets in **Key Vault** (HSM-backed where required) with soft-delete + purge protection; use **customer-managed keys** for Storage, SQL, and Azure Disk Encryption. Tag PII data via **Microsoft Purview**.

#### GCP

Use **Cloud KMS** with customer-managed encryption keys (CMEK) for BigQuery, GCS, and Compute. **Sensitive Data Protection** (DLP API) inspects/de-identifies PII at scale.

#### Google Workspace

Enable **client-side encryption** for Drive/Docs and turn on **Drive Labels + DLP** rules to prevent external sharing of regulated data classes.

#### GitHub

Apply **branch protection** on default and release branches: require PR review, status checks, signed commits, linear history, and dismiss stale reviews on new commits. Use **CODEOWNERS** for required reviewers, **Dependabot** + **CodeQL** for SAST, and the **Dependency graph / SBOM** export for vendor disclosures.

#### On-premises

Operate a **Records of Processing Activity (RoPA)** and a **data-subject-request (DSR) workflow** with named owners, SLA per regulation (GDPR 30 days, DPDP 30 days, CCPA 45 days). iCompaas users can track requests + evidence inside the Privacy module.

### Evidence to collect

-   `policy_document` — A signed, version-controlled policy stating leadership intent and the named owner.

Signed policies, procedures, and registers document the safeguard. Focus: Limit processing.

### Quick checklist

-   Implement — Limit Processing
-   Limit — Limit Processing
-   Process — Limit Processing

### Related articles on this site

-   [NIST 800-171 3.1.1 Limit information system access to authorized users, processes acting on behalf of authorized users, or devices (including other information systems).](https://support.icompaas.com/support/solutions/articles/62000229223-nist-800-171-3-1-1-limit-information-system-access-to-authorized-users-processes-acting-on-behalf-of)
-   [CMMC 2.0 AC.1.001 Limit information system access to authorized users, processes acting on behalf of authorized users, or devices (including other information systems)](https://support.icompaas.com/support/solutions/articles/62000229379-cmmc-2-0-ac-1-001-limit-information-system-access-to-authorized-users-processes-acting-on-behalf-of-)
-   [Enforce SSL-Only Access for Azure Cache for Redis to Secure Data in Transit](https://support.icompaas.com/support/solutions/articles/62000234771-enforce-ssl-only-access-for-azure-cache-for-redis-to-secure-data-in-transit)
-   [Use Microsoft Entra ID Client Authentication with Azure RBAC for Secure Access Management](https://support.icompaas.com/support/solutions/articles/62000234783-use-microsoft-entra-id-client-authentication-with-azure-rbac-for-secure-access-management)
