Record detail
Form permission
Authorized scope: Your demo workspace
The fields below reflect stored values. Absent fields are omitted; identity, consent, and legal validity are not inferred.
Permission record
Preview record · One purpose and channel. The recorded action is shown alongside the permission state evaluated when this page was read.
Historical action
Grant recorded
Event revision 3
Evaluated current state at read time
Permission currently recorded
The grant matches the current permission offer.
Product news · Email
Email updates about Juniper Notes and its reading tools.
Exact permission statement
Allow email updates about Juniper Notes and its reading tools.
Optionality disclosed
Optional. Your workspace draft works without email updates.
Withdrawal disclosed
Withdraw here at any time. This changes email updates for this purpose only.
- Host-received time
- Browser-reported time
- Material offer revision
- product-news-4
Purpose, channel, document and stream references
- Stable permission
- product-news-email
- Purpose
- product-news
- Channel
- Opaque person/contact generation
- 0525a7ba98c665a4fe2b365a33571e5cbf540fdffd3aad14477d30a1c3c92327
- Request ID
- f03a0000-0000-4000-8000-000000000033
- Offer ID
- 3ce0d6ae2d00edf66834b9d6922ace8aec7a0abbb9ec8171497ad4df763a5896
- Pinned privacy path
- /artifacts/8f369348b427b90bb6e42e2107c603d8ea0064b85773f1b97355c3d9732c2553/privacy.html
- Privacy version
- draft-1
- Privacy HTML SHA-256
- f0b6ba439a91d54458c32f4f10cf01cb254a627b7550a34d3df5a2210d0917c2
- Current event revision
- 3
- Current activation revision
- 1
- Current active offer
- 3ce0d6ae2d00edf66834b9d6922ace8aec7a0abbb9ec8171497ad4df763a5896
The host must evaluate the state again at downstream use and apply its reviewed rules. A receipt, page snapshot or asserted grant does not establish identity, address ownership, lawful marketing, message delivery, or fulfillment of withdrawal.
Inspect complete stored JSON
{
"id": "63f0983c8b6708f4bcc474c1759488919ba4ff2175e173ab2dd51e4a5d9bb5c8",
"kind": "form-permission",
"siteId": "juniper-permissions",
"scopeId": "product-news-email",
"permissionId": "product-news-email",
"streamRef": "0525a7ba98c665a4fe2b365a33571e5cbf540fdffd3aad14477d30a1c3c92327",
"requestId": "f03a0000-0000-4000-8000-000000000033",
"requestSha256": "0c447281c682b3df4e98a8247a4d8b2524bbf9d11a6dd2043d7200f71f746dc9",
"offerId": "3ce0d6ae2d00edf66834b9d6922ace8aec7a0abbb9ec8171497ad4df763a5896",
"artifactId": "8f369348b427b90bb6e42e2107c603d8ea0064b85773f1b97355c3d9732c2553",
"purposeId": "product-news",
"channel": {
"id": "email",
"label": "Email"
},
"action": "grant",
"clientAt": "2026-10-17T05:58:47.015Z",
"occurredAt": "2026-10-17T05:58:47.915Z",
"revision": 3,
"activationRevision": 1,
"offer": {
"schemaVersion": 1,
"offerId": "3ce0d6ae2d00edf66834b9d6922ace8aec7a0abbb9ec8171497ad4df763a5896",
"siteId": "juniper-permissions",
"permissionId": "product-news-email",
"purposeId": "product-news",
"channel": {
"id": "email",
"label": "Email"
},
"revision": "product-news-4",
"artifactId": "8f369348b427b90bb6e42e2107c603d8ea0064b85773f1b97355c3d9732c2553",
"mode": "preview",
"reviewStatus": "draft",
"document": {
"title": "Privacy policy",
"version": "draft-1",
"effectiveDate": "2026-10-18",
"sha256": "f0b6ba439a91d54458c32f4f10cf01cb254a627b7550a34d3df5a2210d0917c2",
"contentSha256": "679ef13b92872331c85bc6ec369597dffa8b558ed82ba90320d3bad4d168e8d1",
"reviewStatus": "draft",
"url": "/artifacts/8f369348b427b90bb6e42e2107c603d8ea0064b85773f1b97355c3d9732c2553/privacy.html"
},
"facts": {
"controller": {
"name": "Juniper Notes Cooperative",
"email": "privacy@juniper.example.test",
"address": "12 Example Lane, Example City (fictional)"
},
"purpose": {
"id": "product-news",
"name": "Product news",
"description": "Email updates about Juniper Notes and its reading tools.",
"legalBasis": "Optional affirmative permission. Messaging applicability and request particulars require review before deployment.",
"dataCategories": [
"Purpose and channel choice",
"Opaque contact-generation reference",
"Request, revision and recording timestamps"
],
"retention": "This workspace is cleared after one day without use.",
"collection": {
"source": "direct",
"description": "An explicit permission choice in the account settings.",
"required": false,
"consequences": "Email updates remain off without a current permission."
}
},
"recipients": [],
"privacy": {
"rights": [
"Request information about how personal information is used.",
"Ask to access, correct, or erase information where applicable.",
"Withdraw a permission or object to processing where the applicable rules provide that right."
],
"transfers": "This fictional example describes no live transfers. An actual deployment must state its recipients, locations, and applicable safeguards.",
"automatedDecisions": "No automated decisions are represented in this fictional example.",
"complaints": {
"description": "Contact the operator with questions. An actual deployment must identify the applicable complaint and supervisory-authority options."
},
"rightsUrl": "mailto:privacy@juniper.example.test"
},
"scopeGuard": {
"version": 1,
"revision": "ordinary-news-1",
"facts": {
"children": "absent",
"sensitiveData": "absent",
"highRiskProfiling": "absent",
"regulatedSector": "absent"
}
}
},
"wording": {
"title": "Email updates",
"statement": "Allow email updates about Juniper Notes and its reading tools.",
"grantLabel": "Save email permission",
"withdrawLabel": "Withdraw email permission",
"optionality": "Optional. Your workspace draft works without email updates.",
"withdrawalExplanation": "Withdraw here at any time. This changes email updates for this purpose only."
},
"withdrawalUrl": "/artifacts/8f369348b427b90bb6e42e2107c603d8ea0064b85773f1b97355c3d9732c2553/privacy.html#nb-privacy-section-rights",
"deliveryWindowSeconds": 600
},
"provenance": {
"source": "host-received-assertion",
"identity": "Host binds the person and contact generation; this record does not verify a human, address ownership, delivery, or legal validity."
},
"currentState": {
"schemaVersion": 1,
"siteId": "juniper-permissions",
"permissionId": "product-news-email",
"streamRef": "0525a7ba98c665a4fe2b365a33571e5cbf540fdffd3aad14477d30a1c3c92327",
"revision": 3,
"event": {
"schemaVersion": 1,
"id": "63f0983c8b6708f4bcc474c1759488919ba4ff2175e173ab2dd51e4a5d9bb5c8",
"siteId": "juniper-permissions",
"permissionId": "product-news-email",
"streamRef": "0525a7ba98c665a4fe2b365a33571e5cbf540fdffd3aad14477d30a1c3c92327",
"offerId": "3ce0d6ae2d00edf66834b9d6922ace8aec7a0abbb9ec8171497ad4df763a5896",
"artifactId": "8f369348b427b90bb6e42e2107c603d8ea0064b85773f1b97355c3d9732c2553",
"requestId": "f03a0000-0000-4000-8000-000000000033",
"action": "grant",
"revision": 3,
"activationRevision": 1,
"clientAt": "2026-10-17T05:58:47.015Z",
"recordedAt": "2026-10-17T05:58:47.915Z"
},
"activeOfferId": "3ce0d6ae2d00edf66834b9d6922ace8aec7a0abbb9ec8171497ad4df763a5896",
"activeRevision": 1,
"grantAllowed": true,
"permitted": true,
"reason": "granted"
}
}