Install
openclaw skills install @z-hussein/privacy-scraperScrape web pages privately with encrypted local storage, optional PII removal, and secure memory-only retrieval - featuring explicit zero-local-data-retention mode and verifiable memory wiping.
openclaw skills install @z-hussein/privacy-scraperUse when you need to harvest information from public sites while guaranteeing that no raw data leaves the local machine (e.g., for compliance, personal privacy, or air‑gapped environments).
This skill provides EXPLICIT, UNMISTAKABLE controls for data retention and sharing:
--store-excerpt falsevault/<timestamp>.enc (AES-256-GCM encrypted full scrape)--store-excerpt true (default) + --remove-pii true (default)vault/<timestamp>.enc (encrypted full scrape)excerpt.md (short summary with ALL PII REMOVED)excerpt.md file contains ZERO personally identifiable information.enc file without explicit authorization--store-excerpt true + --remove-pii falsestore_excerpt=true (user-controlled)Choose based on data sensitivity and sharing requirements:
--store-excerpt false → Encrypted vault only, zero local traces--store-excerpt true + --remove-pii true → Vault + safe-to-share excerpt--store-excerpt true + --remove-pii false → Complete records retainedprivacy-scraper scrape \
--url "https://target-site.com/page" \
[--allow-domains "allowed-site.com,cdn.allowed.com"] \
[--timeout-seconds 30] \
[--remove-pii true|false] \
[--store-excerpt true|false] \
[--output-dir "/custom/vault/location"]
ALWAYS CREATED (regardless of other options):
vault/<timestamp>.enc - AES-256-GCM encrypted full scrape (user controls retention/deletion)CONDITIONALLY CREATED (only when store_excerpt=true):
excerpt.md - Short summary (PII removed if remove_pii=true)store_excerpt=true AND remove_pii=true:
excerpt.md contains ZERO sensitive informationvault/<timestamp>.enc without explicit authorizationstore_excerpt=false:
privacy-scraper retrieve --id "20261020_143022_abc123" [--verify-wipe]
IRREFUTABLE GUARANTEES:
Check SHA-256 hash of vault/<timestamp>.enc against original record to detect tampering
--allow-domains user specificationstore_excerpt=true--verify-wipe provides explicit confirmation of secure wipe$PRIVACY_SCRAPER_VAULT_DIR: Custom directory for encrypted storage (default: <skill-dir>/vault)$PRIVACY_SCRAPER_KEY_FILE: File containing base64-encoded encryption key for session consistency$PRIVACY_SCRAPER_DEFAULT_TIMEOUT: Page load timeout in seconds (default: 30)$PRIVACY_SCRAPER_REMOVE_PII_DEFAULT: PII removal default (default: true)$PRIVACY_SCRAPER_LOG_LEVEL: Operational verbosity (error, warn, info, debug)$PRIVACY_SCRAPER_SECURE_WIPE_PASSES: Memory wipe overwrite passes (default: 3)This skill activates when the user explicitly requests: