Security · current production description

WooCommerce records stay local. Purchase fulfilment stays purpose-limited.

The plugin does not transmit shopper, cart or order contents. The Notice27 service separately processes the minimum purchaser and fulfilment data needed for checkout verification, licensing, delivery and account recovery. The description below explains the implemented boundaries; it is not a certification.

Data map

What stays, what is sent, what is never sent.

DataWhere it staysNotice27 service
Product decisions and settingsYour WordPress databaseNo
WooCommerce shopper, cart and order contentsYour WooCommerce databaseThe plugin does not transmit them
Purchaser contact and fulfilment metadataNotice27 licence serviceCheckout email, a one-way Stripe-session digest, and limited licence, entitlement and delivery records
Payment-card dataStripe CheckoutNotice27 never receives full card data
Normalized site domainWordPress and Notice27 licence serviceFor trial, activation and validation
Random site identifierWordPress and Notice27 licence serviceFor bounded site activation
Plugin / WordPress / WooCommerce / PHP versionsWordPress and Notice27 licence serviceFor compatibility and update decisions
Licence keyEntered by the administratorSent only for activation; stored server-side as a one-way digest
Support diagnosticsWordPress until you deliberately submit themOnly after a merchant-initiated support action
01

WordPress controls

Settings and reviewed facts are sanitized, output is escaped, and administrative changes require appropriate capabilities and nonces.

02

Order authorization

Customer order records require order ownership, the WooCommerce order key or an authorised management capability. A guessed identifier reveals no order key or record.

03

Payment and fulfilment

Stripe Checkout handles payment data. Notice27 fulfils only after server-side retrieval confirms a complete, paid session with the expected product metadata. Duplicate callbacks are idempotent.

04

Protected releases

Downloads use short-lived grants. WordPress update metadata is signed and the plugin verifies the archive checksum before installation.

Responsible reporting

Report a vulnerability safely.

Email contact@kastovia.com with “Notice27 security” in the subject, the affected version or URL, impact and safe reproduction steps. Do not access other customers' data or publish an unremediated exploit.