Personal Data Protection icon

Personal Data Protection

altbyte/personal-data-protection · v0.6.1 · Development & Workflow

by AltByteScan grade: caution

Engineer-facing personal-data-protection compliance reference — Singapore PDPA, Thailand PDPA, Indonesia UU PDP, Malaysia PDPA (Act 709 + 2024 Amendments), Philippines DPA — organised by where in the stack each obligation lands, with checklists, breach-response runbook, and a developer-view divergence table across all five.

Protect this install with HOL Guard

Guard checks the skills and MCP servers a plugin adds on your machine and asks you before a risky action runs. The scores above are free, and no plan changes them.

Is Personal Data Protection a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • Codex
  • Claude Code
  • 1 skill

Before you install

Sign-in
Asks you to sign in when you install it
Declared access
Write
License
MIT

Check before relying on it

  • Some security checks did not finish: Cisco skill scan and HOL plugin scan. See the evidence
  • 3 medium findings from the scan. See the evidence
  • The publisher has not verified ownership on HOL.

What is Personal Data Protection?

Personal Data Protection is a published development & workflow plugin for AI coding agents that works with Codex and Claude Code, developed by AltByte and distributed through the HOL AI plugin registry. Engineer-facing personal-data-protection compliance reference — Singapore PDPA, Thailand PDPA, Indonesia UU PDP, Malaysia PDPA (Act 709 + 2024 Amendments), Philippines DPA — organised by where in the stack each obligation lands, with checklists, breach-response runbook, and a developer-view divergence table across all five.

Canonical slug
altbyte/personal-data-protection
Version
v0.6.1 · updated Oct 6, 2026

Registry snapshot

Owner verification
Not verified
Scanner
Registry fallback scan
Security result
Caution
Digest verified
Yes
1 bundled skillRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

60

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64/100
Maintenance
55/100
MCP server setup
100/100
Plugin Security
59/100
Provenance
70/100
Publisher Quality
75/100

Provenance

Plugin root
.
Source repo
https://github.com/AltByteSG/personal-data-protection-skill
Source commit
3318dfada2b1…
Publisher verified
No
Owner verified
Not owner verified

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

README badge not detected

Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Caution
Security result
59
Security score
0
High findings
Provider
registry-broker-fallback
Grade
F · caution
Version
Unknown
cisco-skill-scanner: unknown

Published advisories

None matched in GitHub security advisories, checked . This covers published advisories only, not problems nobody has reported.

GitHub security advisories are those the source repository has published.

Findings

mediumpublishabilitypublishability.link.missing.websiteURL

websiteURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

Install guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs

Optional: install HOL Guard for Claude Code first, so it can check this plugin's tools on your machine before Claude Code uses them.

  1. 1

    Add the marketplace

    Run this inside a Claude Code session. It registers the marketplace manifest shipped at the repository root. If the repository ships none, add the generated entry from the Advanced section below first.

    claude code
  2. 2

    Find the marketplace and plugin names

    The install id is <plugin-entry>@<marketplace-name>, and the marketplace name is declared inside the manifest — it can differ from the repository name. List registered marketplaces to read both names.

    shell
  3. 3

    Install the plugin

    Substitute the plugin entry name and the marketplace name shown by the previous step.

    claude code

Did setup work in Claude Code?

No setup reports for Claude Code yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W43, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "personal-data-protection",
  "version": "0.6.1",
  "description": "SEA personal-data-protection compliance guidance for engineers modifying code that touches personal data — Singapore PDPA, Thailand PDPA, Indonesia UU PDP, Malaysia PDPA, Philippines Data Privacy Act, and Vietnam PDPL.",
  "author": {
    "name": "AltByte",
    "url": "https://github.com/AltByteSG"
  },
  "homepage": "https://github.com/AltByteSG/personal-data-protection-skill",
  "repository": "https://github.com/AltByteSG/personal-data-protection-skill",
  "license": "MIT",
  "keywords": [
    "pdpa",
    "privacy",
    "compliance",
    "data-protection",
    "singapore",
    "thailand",
    "indonesia",
    "malaysia",
    "philippines",
    "southeast-asia",
    "vietnam"
  ],
  "skills": "./",
  "interface": {
    "displayName": "Personal Data Protection",
    "developerName": "AltByte",
    "shortDescription": "PDP compliance checks for SEA apps.",
    "longDescription": "Engineer-facing personal-data-protection guidance for Singapore PDPA, Thailand PDPA, Indonesia UU PDP, Malaysia PDPA, Philippines Data Privacy Act, and Vietnam PDPL.",
    "composerIcon": "./assets/icon.svg",
    "category": "Developer Tools",
    "capabilities": [
      "Write"
    ],
    "defaultPrompt": [
      "Set up PDP compliance for this project.",
      "Review my changes for PDP compliance.",
      "Check this feature against selected PDP regimes."
    ]
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 5
}

Marketplace source

Repo URL
https://github.com/AltByteSG/personal-data-protection-skill
Marketplace path
Unknown
Source path
plugins/AltByteSG/personal-data-protection-skill
Install policy
AVAILABLE

Skills

1 SKILL.md file ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • personal-data-protection

    skills/personal-data-protection/SKILL.md

    Personal-data-protection compliance reference for engineers building applications subject to Singapore PDPA, Indonesia UU PDP, Thailand PDPA, Malaysia PDPA, Philippines DPA (RA 10173), or Vietnam PDPL (91/2025/QH15). Use when reviewing or modifying code that touches personal data — signup/auth/consent, data export, account deletion, retention/purging, admin access to personal-data stores, third-party processors, breach response, or privacy/T&C documents.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.claude-plugin/plugin.json

file

954 bytes

74db5cacf11d5871…

.codex-plugin/plugin.json

plugin-manifest

1,303 bytes

0a196754384548eb…

AGENTS.md

file

16,885 bytes

fd599bc93fb936a7…

assets/icon.svg

asset

1,094 bytes

43537a101a6e5499…

README.md

file

35,176 bytes

bcbe1da311831c5a…

SECURITY.md

file

3,503 bytes

2c9f7352f63a7ecc…

skills/personal-data-protection/checklists/breach-response.md

skill

5,777 bytes

048232029e26098d…

skills/personal-data-protection/checklists/new-data-field.md

skill

6,956 bytes

1f4d69426ff79e48…

skills/personal-data-protection/checklists/new-feature.md

skill

11,501 bytes

dd7afdf10dae0d6f…

skills/personal-data-protection/checklists/new-vendor.md

skill

7,306 bytes

b0a9c3bb44b8af9e…

skills/personal-data-protection/jurisdictions/_index.md

skill

12,933 bytes

5a6cf4667a5e8fb0…

skills/personal-data-protection/jurisdictions/id-pdp/obligations/01-accountability.md

skill

12,738 bytes

4f5fc48b83a649cb…

skills/personal-data-protection/jurisdictions/id-pdp/obligations/02-consent.md

skill

7,656 bytes

cef5ce9b84f96c47…

skills/personal-data-protection/jurisdictions/id-pdp/obligations/03-purpose.md

skill

7,124 bytes

aeee0016f1796546…

skills/personal-data-protection/jurisdictions/id-pdp/obligations/04-access-correction.md

skill

9,106 bytes

f21f54fb799e05bc…

skills/personal-data-protection/jurisdictions/id-pdp/obligations/05-care.md

skill

7,308 bytes

4a9570463a92b54c…

skills/personal-data-protection/jurisdictions/id-pdp/obligations/06-breach-notification.md

skill

7,613 bytes

cfedbb19f93f4416…

skills/personal-data-protection/jurisdictions/id-pdp/obligations/07-offences.md

skill

7,773 bytes

0f810739ee8e8814…

skills/personal-data-protection/jurisdictions/id-pdp/README.md

skill

8,908 bytes

26d7dc428e1dbc8f…

skills/personal-data-protection/jurisdictions/id-pdp/statute-map.md

skill

12,807 bytes

e9bfc4a1e77e1147…

skills/personal-data-protection/jurisdictions/my-pdpa/obligations/01-accountability.md

skill

6,635 bytes

a31c5112c393df35…

skills/personal-data-protection/jurisdictions/my-pdpa/obligations/02-consent.md

skill

10,258 bytes

61f6904b038d81a8…

skills/personal-data-protection/jurisdictions/my-pdpa/obligations/03-purpose.md

skill

9,294 bytes

f5a8faa34b444637…

skills/personal-data-protection/jurisdictions/my-pdpa/obligations/04-access-correction.md

skill

11,322 bytes

2a344cbff5350423…

skills/personal-data-protection/jurisdictions/my-pdpa/obligations/05-care.md

skill

11,751 bytes

e64b018ce7e89561…

skills/personal-data-protection/jurisdictions/my-pdpa/obligations/06-breach-notification.md

skill

7,750 bytes

fd955ee03c42351f…

skills/personal-data-protection/jurisdictions/my-pdpa/obligations/07-offences.md

skill

8,261 bytes

c6967aa14da6ec6a…

skills/personal-data-protection/jurisdictions/my-pdpa/README.md

skill

10,493 bytes

8e1a07cb1b1ce34e…

skills/personal-data-protection/jurisdictions/my-pdpa/statute-map.md

skill

10,622 bytes

36b91c098bc535dc…

skills/personal-data-protection/jurisdictions/ph-dpa/obligations/01-accountability.md

skill

8,528 bytes

1e704558dbed4701…

skills/personal-data-protection/jurisdictions/ph-dpa/obligations/02-consent.md

skill

12,307 bytes

2970a2b5650c7005…

skills/personal-data-protection/jurisdictions/ph-dpa/obligations/03-purpose.md

skill

8,921 bytes

5c5eb2d76cf7be0b…

skills/personal-data-protection/jurisdictions/ph-dpa/obligations/04-access-correction.md

skill

13,770 bytes

18f0680c6a77a04e…

skills/personal-data-protection/jurisdictions/ph-dpa/obligations/05-care.md

skill

13,945 bytes

fe2c58cf6a41b66f…

skills/personal-data-protection/jurisdictions/ph-dpa/obligations/06-breach-notification.md

skill

11,497 bytes

a14e8d962c7a444e…

skills/personal-data-protection/jurisdictions/ph-dpa/obligations/07-offences.md

skill

11,526 bytes

09a2e85a569f4923…

skills/personal-data-protection/jurisdictions/ph-dpa/README.md

skill

13,059 bytes

66e0c9b8b5a396bb…

skills/personal-data-protection/jurisdictions/ph-dpa/statute-map.md

skill

11,123 bytes

d1c89ccb86de6ce5…

skills/personal-data-protection/jurisdictions/sg-pdpa/obligations/01-accountability.md

skill

4,122 bytes

867e873f212ae6ed…

skills/personal-data-protection/jurisdictions/sg-pdpa/obligations/02-consent.md

skill

7,070 bytes

3d3f204134354761…

skills/personal-data-protection/jurisdictions/sg-pdpa/obligations/03-purpose.md

skill

4,486 bytes

a3cd7cc9b27c3d94…

skills/personal-data-protection/jurisdictions/sg-pdpa/obligations/04-access-correction.md

skill

6,664 bytes

e7712e25fcccb13a…

skills/personal-data-protection/jurisdictions/sg-pdpa/obligations/05-care.md

skill

7,023 bytes

ae030d96956fee80…

skills/personal-data-protection/jurisdictions/sg-pdpa/obligations/06-breach-notification.md

skill

10,708 bytes

ba85ffefed88391b…

skills/personal-data-protection/jurisdictions/sg-pdpa/obligations/07-offences.md

skill

6,770 bytes

ca85ee218ef2c907…

skills/personal-data-protection/jurisdictions/sg-pdpa/README.md

skill

5,565 bytes

3fd5681fbfa629d8…

skills/personal-data-protection/jurisdictions/sg-pdpa/statute-map.md

skill

8,202 bytes

93b8dad98873a251…

skills/personal-data-protection/jurisdictions/th-pdpa/obligations/01-accountability.md

skill

7,244 bytes

437fda3017c84ce9…

skills/personal-data-protection/jurisdictions/th-pdpa/obligations/02-consent.md

skill

8,659 bytes

43edcd13f5357ca2…

skills/personal-data-protection/jurisdictions/th-pdpa/obligations/03-purpose.md

skill

4,976 bytes

fb2ba426e4338719…

skills/personal-data-protection/jurisdictions/th-pdpa/obligations/04-access-correction.md

skill

7,209 bytes

2dc312da7f2b32d3…

skills/personal-data-protection/jurisdictions/th-pdpa/obligations/05-care.md

skill

7,502 bytes

ae2960bc5c3f85ae…

skills/personal-data-protection/jurisdictions/th-pdpa/obligations/06-breach-notification.md

skill

7,180 bytes

78fbd5df50f6497c…

skills/personal-data-protection/jurisdictions/th-pdpa/obligations/07-offences.md

skill

8,729 bytes

d591e32e1152bd95…

skills/personal-data-protection/jurisdictions/th-pdpa/README.md

skill

7,437 bytes

6a3ec5a9e3e0b498…

skills/personal-data-protection/jurisdictions/th-pdpa/statute-map.md

skill

8,287 bytes

9ad0f32b857403ca…

skills/personal-data-protection/jurisdictions/vn-pdpl/obligations/01-accountability.md

skill

5,115 bytes

f9feabb2ca1de7a5…

skills/personal-data-protection/jurisdictions/vn-pdpl/obligations/02-consent.md

skill

5,172 bytes

295eeae85f8113b9…

skills/personal-data-protection/jurisdictions/vn-pdpl/obligations/03-purpose.md

skill

6,826 bytes

54052c8d83f7b0e4…

skills/personal-data-protection/jurisdictions/vn-pdpl/obligations/04-access-correction.md

skill

5,024 bytes

7242b29eb95dfb15…

skills/personal-data-protection/jurisdictions/vn-pdpl/obligations/05-care.md

skill

5,128 bytes

4db35ebf5dc5ccba…

skills/personal-data-protection/jurisdictions/vn-pdpl/obligations/06-breach-notification.md

skill

5,753 bytes

877e7cc50da60b56…

skills/personal-data-protection/jurisdictions/vn-pdpl/obligations/07-offences.md

skill

3,110 bytes

91d8edb606a23b75…

skills/personal-data-protection/jurisdictions/vn-pdpl/obligations/08-sector-specific.md

skill

4,551 bytes

f9d19ece5cfa3e51…

skills/personal-data-protection/jurisdictions/vn-pdpl/README.md

skill

10,122 bytes

05b407ec43cbd8fd…

skills/personal-data-protection/jurisdictions/vn-pdpl/statute-map.md

skill

9,757 bytes

ee20192ea2f7dbc7…

skills/personal-data-protection/layers/01-non-technical.md

skill

5,022 bytes

9c937a93e264af2d…

skills/personal-data-protection/layers/02-architecture.md

skill

8,204 bytes

97c8941377deb61b…

skills/personal-data-protection/layers/03-data-model.md

skill

8,629 bytes

a9c0cd455c045f1b…

skills/personal-data-protection/layers/04-controls-and-processes.md

skill

9,318 bytes

7c51bdbb94b770a4…

skills/personal-data-protection/layers/05-feature-ux.md

skill

9,181 bytes

160d3b956c03ace2…

skills/personal-data-protection/layers/06-disclosure.md

skill

6,697 bytes

2c02bbe2a66c0078…

skills/personal-data-protection/layers/07-operational.md

skill

9,740 bytes

357c8634c3a51e9b…

skills/personal-data-protection/SKILL.md

skill

14,829 bytes

620432a1813a3a7d…

Personal Data Protection — Frequently asked questions

What is Personal Data Protection?
Personal Data Protection is an AI plugin in the HOL registry. Engineer-facing personal-data-protection compliance reference — Singapore PDPA, Thailand PDPA, Indonesia UU PDP, Malaysia PDPA (Act 709 + 2024 Amendments), Philippines DPA — organised by where in the stack each obligation lands, with checklists,…
How do I install Personal Data Protection?
Install Personal Data Protection in your harness: Codex — codex plugin marketplace add AltByteSG/personal-data-protection-skill; Claude Code — /plugin marketplace add AltByteSG/personal-data-protection-skill. Full step-by-step guidance is on the HOL plugin page.
How do I install Personal Data Protection in Codex?
To install Personal Data Protection in Codex, start with codex plugin marketplace add AltByteSG/personal-data-protection-skill. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install Personal Data Protection in Claude Code?
To install Personal Data Protection in Claude Code, start with /plugin marketplace add AltByteSG/personal-data-protection-skill. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How is the Trust Score for Personal Data Protection computed?
Personal Data Protection has a HOL Trust Score of 60 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/altbyte%2Fpersonal-data-protection/trust
Who publishes Personal Data Protection?
Personal Data Protection is published by AltByte and listed on HOL.

Install signal

HOL cannot see every install. These are separate signals from different sources, so they are not added together. Counts under each floor show as <N.

Install commands issued here
<5
HOL Guard install commands issued from this listing, last 28 days.
Opt-in install reports
<10
Machines that reported installing it through HOL Guard in week 2026-W43. Reporting is opt-in, so most installs are not counted.
HOL Guard workspaces
<5
Workspaces that approved it or include it in an approved-plugin feed, as of today.

Reviews and similar plugins