diff --git a/css/site.css b/css/site.css index 39b435b9..a0cc227c 100644 --- a/css/site.css +++ b/css/site.css @@ -908,90 +908,31 @@ a.speech-result.is-selected { line-height: 1.55; } -/* Privacy and cookie notice. */ -.privacy-notice { +/* Privacy policy. */ +.privacy-policy { max-width: 760px; } -.privacy-notice .notice-summary { +.privacy-policy .notice-summary { margin: 0 0 24px; padding: 16px 18px; border-left: 4px solid #bf4d28; background: #f5f3ef; } -.privacy-notice h2 { +.privacy-policy h2 { margin-top: 32px; } -.privacy-notice h3 { +.privacy-policy h3 { margin-top: 22px; } -.privacy-notice table { - width: 100%; - margin: 18px 0 24px; - border-collapse: collapse; -} - -.privacy-notice th, -.privacy-notice td { - padding: 10px 12px; - border: 1px solid #d8d4cc; - vertical-align: top; - text-align: left; -} - -.privacy-notice th { - background: #f5f3ef; -} - -.privacy-notice .notice-updated { +.privacy-policy .notice-updated { color: #686862; font-size: 12px; } -@media (max-width: 640px) { - .privacy-notice table, - .privacy-notice tbody, - .privacy-notice tr, - .privacy-notice th, - .privacy-notice td { - display: block; - } - - .privacy-notice thead { - position: absolute; - width: 1px; - height: 1px; - overflow: hidden; - clip: rect(0 0 0 0); - white-space: nowrap; - } - - .privacy-notice tr { - margin-bottom: 14px; - border: 1px solid #d8d4cc; - } - - .privacy-notice td { - border: 0; - border-bottom: 1px solid #e5e1da; - } - - .privacy-notice td:last-child { - border-bottom: 0; - } - - .privacy-notice td::before { - display: block; - margin-bottom: 3px; - color: #555550; - font-weight: 700; - content: attr(data-label); - } -} - /* Static events calendar. */ .events-calendar-page .entry-content { max-width: 100%; diff --git a/docs/DATA-PROTECTION.md b/docs/DATA-PROTECTION.md index d72fb661..4c721ba7 100644 --- a/docs/DATA-PROTECTION.md +++ b/docs/DATA-PROTECTION.md @@ -1,6 +1,6 @@ # Website data-protection operations -This document supports the public Privacy and Cookie Notice. It is an +This document supports the public Privacy Policy. It is an operational checklist and must be kept aligned with the site's real configuration. @@ -38,8 +38,8 @@ The Formspree account owner must: 7. Record and investigate suspected unauthorised access or disclosure under the organisation's personal-data breach process. -The form includes `privacy_notice_version=2026-07-27` in each hosted submission -so the notice shown at collection can be identified. This field records +The form includes `privacy_policy_version=2026-07-27` in each hosted submission +so the policy shown at collection can be identified. This field records transparency, not consent. ## Website providers diff --git a/src/components/SiteFooter.astro b/src/components/SiteFooter.astro index 2cb2b35b..547eac82 100644 --- a/src/components/SiteFooter.astro +++ b/src/components/SiteFooter.astro @@ -14,9 +14,7 @@ const currentYear = new Date().getFullYear();
19 North Great Georges Street, Dublin 1, Ireland
- Privacy Notice - - Cookie Notice + Privacy Policy Contact diff --git a/src/content/pages/contact.html b/src/content/pages/contact.html index 982e790c..a0169015 100644 --- a/src/content/pages/contact.html +++ b/src/content/pages/contact.html @@ -44,7 +44,7 @@

We use the details you provide to respond to your enquiry. The form is processed for us by Formspree and may - involve a transfer to the United States. Read our Privacy Notice. + involve a transfer to the United States. Read our Privacy Policy.

diff --git a/src/content/pages/privacy.html b/src/content/pages/privacy.html index 75da5471..23ca7903 100644 --- a/src/content/pages/privacy.html +++ b/src/content/pages/privacy.html @@ -1,13 +1,14 @@
-

Privacy and Cookie Notice

+

Privacy Policy

-
+

Last updated: 27 July 2026

- This notice explains how Family Federation For World Peace and Unification uses personal data when you - visit familyfed.ie, contact us, or interact with content supplied by another service. + This policy explains how Family Federation For World Peace and Unification collects, uses, protects and + retains personal data when you visit familyfed.ie, contact us, or interact with content supplied by + another service.

@@ -106,64 +107,6 @@ security, troubleshooting and service administration.

-

Cookie Notice

-

- Cookies are small pieces of information stored on or read from your device. Similar technologies include - local storage, pixels and identifiers used by embedded services. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Provider or technologyPurposeWhen it is used
Familyfed.ie - The public site does not currently set first-party advertising or marketing cookies. - No first-party advertising or marketing cookie is set by us.
Cloudflare security technologies - Protecting the site, managing traffic, detecting malicious activity and maintaining network - reliability. Cloudflare may set strictly necessary cookies when a security feature requires them. - Only when required by the applicable security or network feature.
Cloudflare Web AnalyticsAggregated page-use and website performance measurement. - On site visits. Cloudflare states that this service does not use cookies or local storage for its - usage metrics. -
YouTube - Displaying videos; service functionality, security, analytics, personalisation and advertising may - be provided by Google. - - When pages containing an embedded YouTube player load and when you interact with a player. Cookie - names and lifetimes are controlled by Google and may depend on your Google settings. -
- -

- You can delete or block cookies through your browser settings. Blocking third-party content may prevent - embedded videos from working. If we introduce another optional analytics, advertising or marketing - technology, we will update this notice and request consent before using it where required. -

-

Your data protection rights

Subject to the GDPR and applicable limitations, you may ask us to:

    diff --git a/src/pages/contact.astro b/src/pages/contact.astro index 9da28f27..710b0f64 100644 --- a/src/pages/contact.astro +++ b/src/pages/contact.astro @@ -98,7 +98,7 @@ const contactArticleHtml = articleHtml message.formData.set("_subject", message.subject); message.formData.set("_replyto", message.email); message.formData.set("site", "familyfed.ie"); - message.formData.set("privacy_notice_version", "2026-07-27"); + message.formData.set("privacy_policy_version", "2026-07-27"); try { const response = await fetch(config.endpoint, { diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro index 06a4aa42..ef11c1fb 100644 --- a/src/pages/privacy.astro +++ b/src/pages/privacy.astro @@ -5,8 +5,8 @@ import articleHtml from "../content/pages/privacy.html?raw"; ---