PropertyRightsWeb™ Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
AI systems train on and retrieve web content every day, usually without permission or payment. PropertyRightsWeb™ lets you take control: decide what AI is allowed to do with your content, publish those terms in a way AI crawlers can read, and collect a fee when they use your work.
You organize your content into asset bundles: groups of URLs that share one price and one set of permitted and prohibited uses. The plugin publishes those terms so AI companies can buy the appropriate license before using your work.
Licensing is not limited to AI training. Your terms cover the full range of AI uses (training, retrieval/RAG, and more) through the permits and prohibits you set on each offer.
What you need to get started
You can install the plugin by itself to scan your WordPress site and organize its content into bundles. This gives you a local catalog of the content you may want to license.
To publish licensing terms, sell licenses, and receive payment, you must also connect:
- A PDS account: provides your marketplace identity and wallet. See Installation below.
- A validator service: allows AI companies to obtain and pay for a license before using your content. You or a service provider operates it.
These are separate external services. Installing or activating the WordPress plugin does not install, start, or host them. You must set them up and connect them to the plugin.
Learn more
- OpenRSL, the open standard this plugin implements: https://openrsl.org
- Publisher guide: https://openrsl.org/publishers
- Developer guide: https://openrsl.org/developers
Not affiliated with the RSL Collective. PropertyRightsWeb™ implements RSL (Really Simple Licensing), an open standard for publishing machine-readable content licensing terms. The names “RSL” and “Really Simple Licensing” appear here only to identify that standard. This plugin and its author, Personal Digital Spaces, are independent of the RSL Collective and are not affiliated with, sponsored by, or endorsed by it.
External Services
This plugin relies on the following external services to register assets, sell licenses, settle payments, and (optionally) report client-side diagnostics. Each entry lists what the service does, what data is sent, and when.
Whose terms apply. Every endpoint below is operator-configured. If you use the hosted PropertyRightsWeb™ service, the Terms of Service and Privacy Policy linked in each entry (https://propertyrightsrsl.app) govern your use of it. If you self-host any of these services, or point the plugin at a third-party operator, that operator sets the terms for their instance and the links below do not govern it; the plugin sends data only to the endpoints you configure.
-
PDS (Personal Digital Spaces): the marketplace and asset registry.
- What it does: stores your asset-bundle definitions and the offers attached to them, and brokers BUY/SELL licensing on your behalf. It stores the bundle definition (which of your URLs a bundle covers) and your offer terms. It does not store copies of your content.
- Data sent: post/page metadata you choose to register (titles, URLs, bundle groupings), your offer terms, and your PDS account identifier. Sent when you register a bundle or publish/edit an offer.
- Endpoint is operator-configured (
PRWEB_PDS_API_BASE); no default host is baked in. - Terms of Service: https://propertyrightsrsl.app/terms-of-service.
- Privacy Policy: https://propertyrightsrsl.app/privacy-policy.
-
Auth service (OAuth 2.0 + PKCE): connects your WordPress install to your PDS identity.
- What it does: handles the OAuth authorize/exchange/refresh flow and proxies authenticated PDS calls.
- Data sent: OAuth client id, your browser’s authorization grant, and refresh/access tokens. Sent when you connect or reconnect your PDS account and on token refresh.
- Key custody: your PDS account is identified by a signing key that the service generates and holds; the operator can therefore act as your PDS identity when you instruct it to. That key is not stored on this site; this plugin keeps only encrypted bearer tokens. A self-custody option is intended but is not available today. See the Terms of Service and Privacy Policy linked below.
- Endpoint is operator-configured (
PRWEB_AUTH_API_BASE/PRWEB_AUTH_PUBLIC_BASE). - Terms of Service: https://propertyrightsrsl.app/terms-of-service.
- Privacy Policy: https://propertyrightsrsl.app/privacy-policy.
-
Wallet (custodian ledger + payouts): holds your license earnings and runs payouts.
- What it does: records the per-license ledger, holds/captures funds, and settles payouts (Stripe-backed).
- Data sent: your wallet identifier, payout-policy settings, and payout requests. Sent when you view earnings, configure payout policy, or trigger a payout.
- Endpoint is operator-configured (
PRWEB_WALLET_API_BASE). - Terms of Service: https://propertyrightsrsl.app/terms-of-service.
- Privacy Policy: https://propertyrightsrsl.app/privacy-policy.
-
Validator: the service crawlers hit to obtain a license token before fetching your content.
- What it does: opens a BUY offer on PDS, mints a short-lived ticket, and releases the asset to a paying crawler.
- Data sent: this plugin does not send your data to the validator; the validator URL is published in your licensing document so crawlers can reach it. You configure which validator URL to advertise (
pds_validator_url). - Terms of Service: https://propertyrightsrsl.app/terms-of-service.
- Privacy Policy: https://propertyrightsrsl.app/privacy-policy.
-
UI Observability (client-side diagnostics): optional, off by default.
- What it does: when enabled, the wp-admin browser reports JavaScript errors and basic performance/diagnostic events to help operators debug the admin UI.
- Data sent: error messages, stack traces, route paths, and a session identifier. Personally identifying values (tokens, emails, JWTs, card numbers) are masked client-side before sending. Sent only from the wp-admin screens, and only after you turn the feature on under Settings.
- No data is collected unless you opt in; the toggle defaults to off.
- Endpoint is operator-configured (
PRWEB_OBSERVABILITY_PUBLIC_BASE). - Terms of Service: https://propertyrightsrsl.app/terms-of-service.
- Privacy Policy: https://propertyrightsrsl.app/privacy-policy.
Screenshots
No screenshots provided

