WorkspaceDocument revisions
Read-only workspace
← Back to evidence search

Immutable release

573108ceb6b2678b00b5a51ab983e3232d713ab355a2963731b2e3cafe4b8d3a

Authorized scope: Your demo workspace

The fields below reflect stored values. Absent fields are omitted; identity, consent, and legal validity are not inferred.

Document release

cookies · draft-1 / privacy · draft-1 / terms · draft-1

An archive records supplied content, not proof of publication, delivery, acceptance, or valid consent. Archived HTML is retained in storage and never executed here.

Record kind

document-release

Site reference

juniper-recorded-choices

Inspect release metadata and structured documents
{
  "kind": "document-release",
  "artifactId": "573108ceb6b2678b00b5a51ab983e3232d713ab355a2963731b2e3cafe4b8d3a",
  "siteId": "juniper-recorded-choices",
  "documents": {
    "cookies": {
      "effectiveDate": "2026-10-18",
      "kind": "cookies",
      "requirementIds": [
        "REQ-PRODUCT-DOCUMENTS",
        "REQ-PRODUCT-SAFE-CONTENT"
      ],
      "reviewStatus": "draft",
      "route": "/cookies",
      "sections": [
        {
          "heading": "Cookies and similar storage",
          "id": "about",
          "paragraphs": [
            "This page describes the browser storage declared for Juniper Notes.",
            "Cookies, local storage, and similar technologies may support different purposes. The inventory below describes each declared item; publishing this page does not itself control those technologies."
          ]
        },
        {
          "heading": "Declared storage",
          "id": "storage",
          "table": {
            "caption": "Storage inventory",
            "columns": [
              "Name",
              "Type",
              "Provider / service",
              "Purpose",
              "Duration",
              "Classification"
            ],
            "rows": [
              [
                "sample-measurements",
                "localStorage",
                "Juniper Notes / Sample measurements",
                "Measurement",
                "Until withdrawal or browser clearing",
                "optional"
              ],
              [
                "sample-suggestions",
                "localStorage",
                "Juniper Notes / Sample suggestions",
                "Suggestions",
                "Until withdrawal or browser clearing",
                "optional"
              ],
              [
                "notabenda:choices:v1:juniper-recorded-choices",
                "localStorage",
                "Juniper Notes / Privacy choices",
                "Remembering privacy choices",
                "30 days for grants; 180 days for refusals",
                "necessary — Retains an explicit privacy preference or temporary dismissal in this synthetic example; review applicability for actual use."
              ],
              [
                "notabenda:choices:v1:juniper-recorded-choices:prompt",
                "localStorage",
                "Juniper Notes / Privacy choices",
                "Remembering privacy choices",
                "60 minutes",
                "necessary — Retains an explicit privacy preference or temporary dismissal in this synthetic example; review applicability for actual use."
              ]
            ]
          }
        },
        {
          "heading": "Purposes",
          "id": "purposes",
          "items": [
            "Measurement: Understand which features are used, using a local measurement service.",
            "Suggestions: Remember your preferences to tailor suggestions in this browser.",
            "Remembering privacy choices: Remember the fictional choice and its server recording reference in this demonstration."
          ]
        },
        {
          "heading": "Questions about storage",
          "id": "contact",
          "links": [
            {
              "href": "mailto:privacy@juniper.example.test",
              "label": "privacy@juniper.example.test"
            },
            {
              "href": "/privacy",
              "label": "Privacy policy"
            }
          ]
        },
        {
          "heading": "About this example",
          "id": "additional-example-only",
          "paragraphs": [
            "These static example pages do not set the synthetic cookie listed above. The item demonstrates the document inventory, not a live storage integration."
          ]
        }
      ],
      "title": "Cookie policy",
      "version": "draft-1"
    },
    "privacy": {
      "effectiveDate": "2026-10-18",
      "kind": "privacy",
      "requirementIds": [
        "REQ-PRODUCT-DOCUMENTS",
        "REQ-PRODUCT-SAFE-CONTENT",
        "REQ-EU-NOTICE",
        "REQ-NZ-NOTICE"
      ],
      "reviewStatus": "draft",
      "route": "/privacy",
      "sections": [
        {
          "heading": "Who is responsible",
          "id": "controller",
          "links": [
            {
              "href": "mailto:privacy@juniper.example.test",
              "label": "privacy@juniper.example.test"
            }
          ],
          "paragraphs": [
            "Juniper Notes Cooperative (fictional)",
            "12 Example Lane, Example City (fictional)"
          ]
        },
        {
          "heading": "What we collect and why",
          "id": "purposes",
          "items": [
            "Measurement: Understand which features are used, using a local measurement service. Data: Synthetic demo event. Legal basis: Explicit choice for a fictional optional service. Source (direct): A choice made locally in this fictional demonstration. Providing this information is optional. The sample optional service stays off if you decline.",
            "Suggestions: Remember your preferences to tailor suggestions in this browser. Data: Synthetic demo preference. Legal basis: Explicit choice for a fictional optional service. Source (direct): A choice made locally in this fictional demonstration. Providing this information is optional. The sample optional service stays off if you decline.",
            "Remembering privacy choices: Remember the fictional choice and its server recording reference in this demonstration. Data: Purpose choices, Choice scope, Choice and expiry times, Opaque host stream digest, Choice request identifier. Legal basis: Review the basis and applicable preference-storage exception for an actual deployment. Source (direct): An explicit choice in the protected fictional demonstration. Providing this information is optional. Without storage, optional services stay off and preferences cannot be remembered."
          ]
        },
        {
          "heading": "How long information is kept",
          "id": "retention",
          "items": [
            "Measurement: Removed when you withdraw or clear this local demo.",
            "Suggestions: Removed when you withdraw or clear this local demo.",
            "Remembering privacy choices: Local preference lifetimes as declared above. Server demonstration records have no automated deletion; production requires a reviewed retention policy."
          ]
        },
        {
          "heading": "Service providers and recipients",
          "id": "providers",
          "items": [
            "Sample measurements — Juniper Notes. Location: This local example only. Purposes: Measurement.",
            "Sample suggestions — Juniper Notes. Location: This local example only. Purposes: Suggestions.",
            "Privacy choices — Juniper Notes. Location: This browser and host-owned demonstration storage; locality depends on deployment. Purposes: Remembering privacy choices."
          ],
          "links": []
        },
        {
          "heading": "International transfers",
          "id": "transfers",
          "paragraphs": [
            "This fictional example describes no live transfers. An actual deployment must state its recipients, locations, and applicable safeguards."
          ]
        },
        {
          "heading": "Automated decisions",
          "id": "automated-decisions",
          "paragraphs": [
            "No automated decisions are represented in this fictional example."
          ]
        },
        {
          "heading": "Your rights and choices",
          "id": "rights",
          "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": [
            {
              "href": "mailto:privacy@juniper.example.test",
              "label": "Contact us about your information"
            },
            {
              "href": "mailto:privacy@juniper.example.test",
              "label": "How to exercise your rights"
            }
          ]
        },
        {
          "heading": "Questions and complaints",
          "id": "complaints",
          "paragraphs": [
            "Contact the operator with questions. An actual deployment must identify the applicable complaint and supervisory-authority options."
          ]
        }
      ],
      "title": "Privacy policy",
      "version": "draft-1"
    },
    "terms": {
      "effectiveDate": "2026-10-18",
      "kind": "terms",
      "requirementIds": [
        "REQ-PRODUCT-DOCUMENTS",
        "REQ-PRODUCT-SAFE-CONTENT",
        "REQ-EU-TERMS"
      ],
      "reviewStatus": "draft",
      "route": "/terms",
      "sections": [
        {
          "heading": "About these example pages",
          "id": "about",
          "paragraphs": [
            "Juniper Notes is a fictional studio. These sample sections demonstrate how your own reviewed terms can be rendered inside your site's design. They do not offer a service or establish a real contract."
          ]
        },
        {
          "heading": "Your content, your structure",
          "id": "your-content",
          "paragraphs": [
            "Supply the terms appropriate to your audience, service, and applicable consumer rights. The renderer preserves your section structure and safely displays text and links."
          ]
        },
        {
          "heading": "Contact",
          "id": "contact",
          "links": [
            {
              "href": "mailto:privacy@juniper.example.test",
              "label": "privacy@juniper.example.test"
            }
          ]
        }
      ],
      "title": "Terms of use",
      "version": "draft-1"
    }
  },
  "manifest": {
    "artifactId": "573108ceb6b2678b00b5a51ab983e3232d713ab355a2963731b2e3cafe4b8d3a",
    "configSha256": "89e16f321d9b1088f326579752842a5e0e42ad5fde93585a51c22effb3058895",
    "documents": [
      {
        "contentSha256": "5006ada0afe449fe52f772bfc6f6c68dbf4744962da7d19ee4bb26712b08f66e",
        "effectiveDate": "2026-10-18",
        "file": "privacy/index.html",
        "kind": "privacy",
        "requirementIds": [
          "REQ-PRODUCT-DOCUMENTS",
          "REQ-PRODUCT-SAFE-CONTENT",
          "REQ-EU-NOTICE",
          "REQ-NZ-NOTICE"
        ],
        "reviewStatus": "draft",
        "route": "/privacy",
        "sha256": "dd877dd77a43fa423ad8f17f9456aa0dee4aabef6cc7afb514949c6dc1f14be2",
        "title": "Privacy policy",
        "version": "draft-1"
      },
      {
        "contentSha256": "e76b56566373d54be2bfae9b7e86a89c4419db65d7a3ff2b7c6a784a6e3595f4",
        "effectiveDate": "2026-10-18",
        "file": "cookies/index.html",
        "kind": "cookies",
        "requirementIds": [
          "REQ-PRODUCT-DOCUMENTS",
          "REQ-PRODUCT-SAFE-CONTENT"
        ],
        "reviewStatus": "draft",
        "route": "/cookies",
        "sha256": "3183e8d01c1c4b09c00cdf2cc0e8ab9b11314a0065d19a680cd7b29d87996d21",
        "title": "Cookie policy",
        "version": "draft-1"
      },
      {
        "contentSha256": "633bc4e88fac50cfc4a68131e357a094241e097d84515d040d31d09d5bf93e29",
        "effectiveDate": "2026-10-18",
        "file": "terms/index.html",
        "kind": "terms",
        "requirementIds": [
          "REQ-PRODUCT-DOCUMENTS",
          "REQ-PRODUCT-SAFE-CONTENT",
          "REQ-EU-TERMS"
        ],
        "reviewStatus": "draft",
        "route": "/terms",
        "sha256": "6020cb52b999a9e71c02f189f3b0b40327a06456c72e648aa73d9d599671cc29",
        "title": "Terms of use",
        "version": "draft-1"
      }
    ],
    "locale": "en",
    "mode": "preview",
    "requirementIds": [
      "REQ-PRODUCT-CONFIG",
      "REQ-PRODUCT-ARTIFACTS",
      "REQ-PRODUCT-DOCUMENTS",
      "REQ-PRODUCT-SAFE-CONTENT",
      "REQ-EU-NOTICE",
      "REQ-NZ-NOTICE",
      "REQ-EU-TERMS"
    ],
    "schemaVersion": 1,
    "siteId": "juniper-recorded-choices"
  }
}