Provider-key isolation
Upstream AI credentials stay on the Barnd API server. WordPress receives an authorized response, not a provider secret.
Security
Barnd separates your WordPress site, your entitlement, and the AI provider boundary. The result is a workflow that can fail closed and explain what happened.
Upstream AI credentials stay on the Barnd API server. WordPress receives an authorized response, not a provider secret.
Signed Pro requests bind to the installation, site, request body, timestamp, and nonce. A copied request should not become another site’s access.
Supported adapters target one exact metadata field, attachment, visible FAQ, or validated internal-link source. There is no generic arbitrary-content writer.
Apply and rollback require the appropriate WordPress capability and a valid nonce, then re-resolve the authoritative server state.
If a page or media value changed after an AI draft was created, Apply stops and asks for a fresh review.
Each applied draft retains bounded prior state and an audit event so one change can be restored without reverting the whole site.
What we protect
Entitlements, site binding, request signatures, replay protection, and usage limits are checked at the service boundary. Provider failure returns a safe error rather than an unverified result.
Support will never need your WordPress password, database password, payment-card details, private Ed25519 key, provider credential, or raw activation key. Send the site URL, plugin versions, and a non-secret diagnostic code instead.