| 开发者 | moxno |
|---|---|
| 更新时间 | 2026年11月13日 05:22 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp_postmeta, Flamingo, form entry tables) and forwarded across unencrypted emails, Slack channels, and AI chatbots. If your database is ever compromised via a third-party plugin vulnerability—or if a team member pastes a client inquiry into ChatGPT—your business faces immediate regulatory and breach exposure.
PrivacyScrubber ZTDS Guard brings Airplane-Mode Form Security (powered by the Zero-Trust Data Sanitization — ZTDS™ RFC v1.0 standard) to WordPress. It intercepts form submissions inside the visitor's own browser memory (under 0.4ms) before fetch() or XMLHttpRequest sends data over the network.
How It Works in 3 Steps (Built for Non-Technical Teams & CISOs)
window.crypto.subtle) and mapped into isolated tokens ([NAME_1], [EMAIL_1], [PHONE_1], [CREDIT_CARD_1], [SSN_1]).ztds_encrypted_inbox, Flamingo, postmeta) store only masked tokens. Even if your database backup is leaked, attackers get zero raw personal data.Reply-To), and Phone so they can reply in Gmail/Outlook or route leads into HubSpot, Pipedrive, or Salesforce immediately—while accidental high-risk secrets inside the message body (Credit Cards, SSNs, Passports, Bank Accounts, Medical IDs) remain safely masked as [CREDIT_CARD_1] or [SSN_1].wp-admin Login Required):/?ztds_lead_card=1#ztds_seal=...)..vcf), Copy Full Lead, and AI-Safe Copy (pre-scrubbed with tokens so staff can safely paste the inquiry into ChatGPT, Claude, or Gemini).#ztds_seal hash fragment, which browsers never send to the server over HTTP, and is automatically erased from the browser address bar (history.replaceState) the instant the card opens.[NAME_1] and [EMAIL_1] are never stored in a shared global table. Every single form submission generates its own unique cryptographic key/IV and its own self-contained encrypted dictionary (_ztds_vault_payload and #ztds_seal). Lead #1's [NAME_1] and Lead #2's [NAME_1] live in completely separate encrypted envelopes and can never overwrite each other.Name fields deterministically capture single-word, lowercase, or multilingual names (Latin, Cyrillic, Hebrew) as [NAME_1], while built-in product/business phrase guards prevent capitalized product names (e.g., "Wooden Barrels", "Custom Order", "Best Regards") from being falsely flagged as [NAME_2].Reply-To headers while masking high-risk secrets (Cards, SSNs, IDs, IBANs, Medical IDs) in messages and scrubbing 100% of PII into tokens inside WordPress MySQL.[NAME_1]), Email (email-1@ztds-redacted.org), and Phone (+10005550001)—across all outbound emails and webhooks.[HEALTH_MRN_1]) and clinical diagnosis ([DIAGNOSIS_1]) rules..txt) to save your master key or import it into another administrator's browser via Import Key.ztds.ai/verify/?domain=yourdomain.com) and the ZTDS™ Official Registry.form.wpcf7-form + automatic Flamingo database scrubbing)form.wpforms-form)form.elementor-form).gform_wrapper form, form[id^="gform_"])form.fluentform)data-ztds="true" or custom CSS selectors in Settings)AES-256-GCM encryption executes locally in the visitor's browser. Zero bytes of form content are ever transmitted to PrivacyScrubber or external cloud servers.https://privacyscrubber.com/integrations/wordpress/ and https://ztds.ai/ are disabled by default and strictly controlled by the site administrator under Settings -> PrivacyScrubber ZTDS.
privacyscrubber-ztds-guard folder to /wp-content/plugins/.In two effortless ways:
Reply-To), and Phone remain intact in outbound email notifications and CRM webhooks so staff can hit Reply in Gmail/Outlook immediately, while high-risk numbers in the message body (credit cards, SSNs, national IDs, medical IDs) are masked./?ztds_lead_card=1#ztds_seal=...). Clicking it on any phone or computer decrypts the full submission locally in browser RAM (without requiring a WordPress login) and provides 1-tap buttons to Call Client, WhatsApp Chat, Reply via Email, Save Contact (.vcf), Copy Full Lead, or copy an AI-Safe Prompt for ChatGPT/Claude.Tokens like [NAME_1] are not global site variables—they exist strictly inside the isolated cryptographic envelope generated for that single form submission. Each submission creates a fresh random key/IV and seals its own private dictionary inside _ztds_vault_payload (for WP-Admin) and #ztds_seal (for the 1-Tap Staff Lead Card). Lead A's [NAME_1] and Lead B's [NAME_1] never touch each other. Inside a single form submission, if the same person is mentioned twice, both places map to [NAME_1]; if a second person is mentioned in the message, they become [NAME_2]. Built-in product phrase filters also ensure capitalized product words (like "Wooden Barrels" or "Custom Order") are never mistaken for a person's name.
No. In Smart CRM Mode, email and phone fields keep their valid format for CRM/Reply-To delivery and are tokenized into [EMAIL_1] and [PHONE_1] on the server only when saving to the WordPress MySQL database. In Strict Zero-Egress Mode, the browser automatically converts email and phone fields into RFC-compliant format-preserving surrogates (email-1@ztds-redacted.org and +10005550001) so PHP/HTML5 validators pass 100% without errors.
Zero raw personal data. Before any submission is written to the WordPress database (ztds_encrypted_inbox or Contact Form 7 Flamingo's wp_posts / wp_postmeta tables), all personal identifiers are replaced with tokens ([NAME_1], [EMAIL_1], [PHONE_1], [CREDIT_CARD_1], [SSN_1]), alongside the AES-256-GCM / HMAC-SHA256 encrypted vault payload. If your database is ever dumped or leaked, no cleartext PII is exposed.
Never. All PII detection, token replacement, and AES-256-GCM vault encryption run 100% locally inside the visitor's web browser (assets/ztds-form-guard.js). Zero bytes of form data or telemetry are ever sent to PrivacyScrubber or third-party cloud servers.
When enabled by the administrator in Settings -> PrivacyScrubber ZTDS (opt-in by default per WordPress.org Guideline 10), the plugin renders an accessible "Protected by ZTDS™ Privacy Guard · RFC v1.0 Verified" seal below your forms. Visitors can click Verified Certificate to inspect your domain's Level 1 Technical Domain Certificate (ztds.ai/verify/?domain=yourdomain.com) or browse the ZTDS™ Official Verified Registry (ztds.ai/registry/).
PrivacyScrubber ZTDS Guard enforces a strict Fail-Open Business Continuity invariant. If an older browser lacks WebCrypto support or a custom theme script throws a DOM exception, the form submits normally so your business never loses an inbound lead.
Yes. This plugin provides the complete ZTDS RFC v1.0 Reference Form Guard (General universal PII/secrets baseline and Medical intake profile), Smart CRM routing, 1-Tap Staff Lead Cards, and Dual-Key AES-256-GCM browser vaulting 100% free and unrestricted under GPLv2 or later.
Reply-To), and Phone for outbound CRM webhooks and email replies while masking high-risk secrets (Credit Cards, SSNs, National IDs, Bank IBANs, Medical IDs) in transit and scrubbing 100% of stored PII into tokens inside WordPress MySQL and Flamingo tables./?ztds_lead_card=1#ztds_seal=...): allows non-technical sales, support, and clinic staff to open decrypted leads in browser RAM from email on mobile or desktop without a wp-admin login, with 1-tap Call, WhatsApp, Email Reply, .vcf Contact Save, and AI-Safe Copy buttons, plus optional 4–8 digit Team PIN lock.Name field capture (including single-word and multilingual names), and false-positive guards preventing capitalized product phrases from being tokenized as [NAME_2].ztds.ai/verify/?domain=...).form[id^="gform_"]) selector support and format-preserving email/phone surrogates (email-1@ztds-redacted.org, +10005550001) for Strict Zero-Egress Mode.AES-256-GCM) vaulting.