Skip to content
Back to skills

Gdpr

ASecurity

Audit GDPR compliance, generate privacy policies, and document data flows. Use when auditing practices, drafting policies, or checking consent flows.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
toolsshellbashrailsgitapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 6, 2026

npx -y skills add aAAaqwq/openclaw-team --skill gdpr --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Gdpr?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Gdpr
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aaaaqwq-gdpr/badge)](https://www.skillsdirectory.com/skills/aaaaqwq-gdpr)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "Gdpr"
description: "Audit GDPR compliance, generate privacy policies, and document data flows. Use when auditing practices, drafting policies, or checking consent flows."
version: "2.0.0"
author: "BytesAgain"
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
tags: ["encryption", "protection", "gdpr", "compliance", "privacy"]
---

# GDPR

GDPR v2.0.0 — a security toolkit for managing GDPR compliance workflows from the command line. Log security operations, audit trails, policy changes, and more. Each entry is timestamped and persisted locally. Works entirely offline — your data never leaves your machine.

## Commands

### Domain Commands

Each domain command works in two modes: **log mode** (with arguments) saves a timestamped entry, **view mode** (no arguments) shows the 20 most recent entries.

| Command | Description |
|---------|-------------|
| `gdpr generate <input>` | Log a generation event (privacy policy, consent form, etc.) |
| `gdpr check-strength <input>` | Log a strength check result (password, encryption, etc.) |
| `gdpr rotate <input>` | Log a key/credential rotation event |
| `gdpr audit <input>` | Log an audit finding or compliance check result |
| `gdpr store <input>` | Log a data storage event (what was stored and where) |
| `gdpr retrieve <input>` | Log a data retrieval/access event |
| `gdpr expire <input>` | Log a data expiration or retention event |
| `gdpr policy <input>` | Log a policy change or update |
| `gdpr report <input>` | Log a report entry or compliance summary |
| `gdpr hash <input>` | Log a hashing operation (data anonymization, etc.) |
| `gdpr verify <input>` | Log a verification result (identity, consent, integrity) |
| `gdpr revoke <input>` | Log a revocation event (consent withdrawal, access removal) |

### Utility Commands

| Command | Description |
|---------|-------------|
| `gdpr stats` | Show summary statistics across all log files |
| `gdpr export <fmt>` | Export all data to a file (formats: `json`, `csv`, `txt`) |
| `gdpr search <term>` | Search all log entries for a term (case-insensitive) |
| `gdpr recent` | Show the 20 most recent entries from the activity log |
| `gdpr status` | Health check — version, data dir, entry count, disk usage |
| `gdpr help` | Show the built-in help message |
| `gdpr version` | Print the current version (v2.0.0) |

## Data Storage

All data is stored locally at `~/.local/share/gdpr/`. Each domain command writes to its own log file (e.g., `audit.log`, `policy.log`, `revoke.log`). A unified `history.log` tracks all actions across commands. Use `export` to back up your data at any time.

## Requirements

- Bash (4.0+)
- No external dependencies — pure shell script
- No network access required

## When to Use

- Auditing GDPR compliance across your organization's data practices
- Logging data access and retrieval events for accountability
- Tracking consent revocations and data subject requests
- Recording key/credential rotation schedules
- Documenting policy changes with timestamps for audit trails
- Managing data retention and expiration workflows
- Generating compliance reports from logged activity
- Exporting audit logs for regulatory submissions

## Examples

```bash
# Log a compliance audit finding
gdpr audit "User data export endpoint missing encryption — needs fix"

# Record a policy update
gdpr policy "Updated cookie consent banner to include analytics opt-out"

# Log a consent revocation
gdpr revoke "User #4521 withdrew marketing consent via email"

# Track a key rotation
gdpr rotate "API key rotated for payment service, old key expires 2025-04-01"

# Log data storage event
gdpr store "Backup of EU customer PII moved to Frankfurt region"

# Verify identity check
gdpr verify "KYC verification passed for account #8832"

# Log a data expiration
gdpr expire "Inactive accounts older than 2 years purged per retention policy"

# Generate a hash record
gdpr hash "SHA-256 hash of user export file: a3f8c9..."

# Search across all logs
gdpr search "consent"

# Export everything as CSV
gdpr export csv

# Check overall status
gdpr status

# View recent activity
gdpr recent
```

---
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Files in this skill

  • .clawhub/origin.json136 B
  • SKILL.md4.1 KB
  • _meta.json123 B
  • scripts/script.sh10.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…