Document comparison
privacy · what changed
Authorized scope: Your demo workspace
Text comparison supports human review. It does not decide legal materiality, whether new acceptance is needed, or whether consent remains valid.
Before · draft-1
56156da2a3c2961ec2d7fa3ef0cd88dcbd82208cfb4ed84bc6a9ab816ea9fd37After · draft-1
6e426dd2b36cbbd40ca9148ba8049159454f424cfe92ea5d071215f30b20ba06Structured content hash unchanged. Rendered HTML hash unchanged.
Catalog review
Selected catalog review changed; document text and rendering are compared separately.
Compare selected service references →No section text changes.
Inspect compared structured documents
Before
{
"kind": "privacy",
"title": "Privacy policy",
"route": "/catalog-releases/privacy",
"version": "draft-1",
"effectiveDate": "2026-10-18",
"reviewStatus": "draft",
"sections": [
{
"id": "controller",
"heading": "Who is responsible",
"paragraphs": [
"Juniper Notes Cooperative (fictional)",
"12 Example Lane, Example City (fictional)"
],
"links": [
{
"label": "privacy@juniper.example.test",
"href": "mailto:privacy@juniper.example.test"
}
]
},
{
"id": "purposes",
"heading": "What we collect and why",
"items": [
"Responding to enquiries: A sample description of how an operator might respond to a message someone chooses to send. Data: Name, Email address, Message content. Legal basis: An operator must supply the applicable basis after reviewing its actual processing. Source (direct): Information a person chooses to include in a message. Providing this information is optional. Without contact details, an operator may be unable to reply.",
"Remembering display preferences: A synthetic storage example demonstrating how a requested display setting can be described. Data: Selected display mode. Legal basis: The applicable device-access exception and processing basis must be assessed separately. Source (direct): A display setting deliberately selected by the visitor. Providing this information is optional. If not stored, the preference may need to be selected again."
]
},
{
"id": "retention",
"heading": "How long information is kept",
"items": [
"Responding to enquiries: Sample: until an enquiry is resolved, subject to the operator's reviewed retention policy.",
"Remembering display preferences: Sample: 30 days for the declared preference item."
]
},
{
"id": "providers",
"heading": "Service providers and recipients",
"items": [
"Cedar email delivery — Cedar Mail · operator-declared sample. Location: Region selected by the example operator. Purposes: Responding to enquiries."
],
"links": []
},
{
"id": "transfers",
"heading": "International transfers",
"paragraphs": [
"This fictional example describes no live transfers. An actual deployment must state its recipients, locations, and applicable safeguards."
]
},
{
"id": "automated-decisions",
"heading": "Automated decisions",
"paragraphs": [
"No automated decisions are represented in this fictional example."
]
},
{
"id": "rights",
"heading": "Your rights and choices",
"items": [
"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."
],
"links": [
{
"label": "Contact us about your information",
"href": "mailto:privacy@juniper.example.test"
},
{
"label": "How to exercise your rights",
"href": "mailto:privacy@juniper.example.test"
}
]
},
{
"id": "complaints",
"heading": "Questions and complaints",
"paragraphs": [
"Contact the operator with questions. An actual deployment must identify the applicable complaint and supervisory-authority options."
]
}
],
"requirementIds": [
"REQ-PRODUCT-DOCUMENTS",
"REQ-PRODUCT-SAFE-CONTENT",
"REQ-EU-NOTICE",
"REQ-NZ-NOTICE"
]
}After
{
"kind": "privacy",
"title": "Privacy policy",
"route": "/catalog-releases/privacy",
"version": "draft-1",
"effectiveDate": "2026-10-18",
"reviewStatus": "draft",
"sections": [
{
"id": "controller",
"heading": "Who is responsible",
"paragraphs": [
"Juniper Notes Cooperative (fictional)",
"12 Example Lane, Example City (fictional)"
],
"links": [
{
"label": "privacy@juniper.example.test",
"href": "mailto:privacy@juniper.example.test"
}
]
},
{
"id": "purposes",
"heading": "What we collect and why",
"items": [
"Responding to enquiries: A sample description of how an operator might respond to a message someone chooses to send. Data: Name, Email address, Message content. Legal basis: An operator must supply the applicable basis after reviewing its actual processing. Source (direct): Information a person chooses to include in a message. Providing this information is optional. Without contact details, an operator may be unable to reply.",
"Remembering display preferences: A synthetic storage example demonstrating how a requested display setting can be described. Data: Selected display mode. Legal basis: The applicable device-access exception and processing basis must be assessed separately. Source (direct): A display setting deliberately selected by the visitor. Providing this information is optional. If not stored, the preference may need to be selected again."
]
},
{
"id": "retention",
"heading": "How long information is kept",
"items": [
"Responding to enquiries: Sample: until an enquiry is resolved, subject to the operator's reviewed retention policy.",
"Remembering display preferences: Sample: 30 days for the declared preference item."
]
},
{
"id": "providers",
"heading": "Service providers and recipients",
"items": [
"Cedar email delivery — Cedar Mail · operator-declared sample. Location: Region selected by the example operator. Purposes: Responding to enquiries."
],
"links": []
},
{
"id": "transfers",
"heading": "International transfers",
"paragraphs": [
"This fictional example describes no live transfers. An actual deployment must state its recipients, locations, and applicable safeguards."
]
},
{
"id": "automated-decisions",
"heading": "Automated decisions",
"paragraphs": [
"No automated decisions are represented in this fictional example."
]
},
{
"id": "rights",
"heading": "Your rights and choices",
"items": [
"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."
],
"links": [
{
"label": "Contact us about your information",
"href": "mailto:privacy@juniper.example.test"
},
{
"label": "How to exercise your rights",
"href": "mailto:privacy@juniper.example.test"
}
]
},
{
"id": "complaints",
"heading": "Questions and complaints",
"paragraphs": [
"Contact the operator with questions. An actual deployment must identify the applicable complaint and supervisory-authority options."
]
}
],
"requirementIds": [
"REQ-PRODUCT-DOCUMENTS",
"REQ-PRODUCT-SAFE-CONTENT",
"REQ-EU-NOTICE",
"REQ-NZ-NOTICE"
]
}