Simplify footer privacy policy
All checks were successful
Publish static bundles / publish (push) Successful in 3m18s

This commit is contained in:
Loyyd 2026-07-27 19:02:17 +02:00
parent d45c0f5468
commit 89745d3eec
7 changed files with 19 additions and 137 deletions

View file

@ -908,90 +908,31 @@ a.speech-result.is-selected {
line-height: 1.55; line-height: 1.55;
} }
/* Privacy and cookie notice. */ /* Privacy policy. */
.privacy-notice { .privacy-policy {
max-width: 760px; max-width: 760px;
} }
.privacy-notice .notice-summary { .privacy-policy .notice-summary {
margin: 0 0 24px; margin: 0 0 24px;
padding: 16px 18px; padding: 16px 18px;
border-left: 4px solid #bf4d28; border-left: 4px solid #bf4d28;
background: #f5f3ef; background: #f5f3ef;
} }
.privacy-notice h2 { .privacy-policy h2 {
margin-top: 32px; margin-top: 32px;
} }
.privacy-notice h3 { .privacy-policy h3 {
margin-top: 22px; margin-top: 22px;
} }
.privacy-notice table { .privacy-policy .notice-updated {
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 {
color: #686862; color: #686862;
font-size: 12px; 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. */ /* Static events calendar. */
.events-calendar-page .entry-content { .events-calendar-page .entry-content {
max-width: 100%; max-width: 100%;

View file

@ -1,6 +1,6 @@
# Website data-protection operations # 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 operational checklist and must be kept aligned with the site's real
configuration. configuration.
@ -38,8 +38,8 @@ The Formspree account owner must:
7. Record and investigate suspected unauthorised access or disclosure under the 7. Record and investigate suspected unauthorised access or disclosure under the
organisation's personal-data breach process. organisation's personal-data breach process.
The form includes `privacy_notice_version=2026-07-27` in each hosted submission The form includes `privacy_policy_version=2026-07-27` in each hosted submission
so the notice shown at collection can be identified. This field records so the policy shown at collection can be identified. This field records
transparency, not consent. transparency, not consent.
## Website providers ## Website providers

View file

@ -14,9 +14,7 @@ const currentYear = new Date().getFullYear();
<br /> <br />
19 North Great Georges Street, Dublin 1, Ireland 19 North Great Georges Street, Dublin 1, Ireland
<br /> <br />
<a href="/privacy">Privacy Notice</a> <a href="/privacy">Privacy Policy</a>
<span aria-hidden="true"> · </span>
<a href="/privacy#cookies">Cookie Notice</a>
<span aria-hidden="true"> · </span> <span aria-hidden="true"> · </span>
<a href="/contact">Contact</a> <a href="/contact">Contact</a>
</div> </div>

View file

@ -44,7 +44,7 @@
<p class="contact-privacy"> <p class="contact-privacy">
We use the details you provide to respond to your enquiry. The form is processed for us by Formspree and may 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 <a href="/privacy">Privacy Notice</a>. involve a transfer to the United States. Read our <a href="/privacy">Privacy Policy</a>.
</p> </p>
<div class="contact-actions"> <div class="contact-actions">

View file

@ -1,13 +1,14 @@
<div id="post-privacy" class="page type-page status-publish hentry"> <div id="post-privacy" class="page type-page status-publish hentry">
<h1 class="entry-title">Privacy and Cookie Notice</h1> <h1 class="entry-title">Privacy Policy</h1>
<div class="entry-content privacy-notice"> <div class="entry-content privacy-policy">
<p class="notice-updated">Last updated: 27 July 2026</p> <p class="notice-updated">Last updated: 27 July 2026</p>
<div class="notice-summary"> <div class="notice-summary">
<p> <p>
This notice explains how Family Federation For World Peace and Unification uses personal data when you This policy explains how Family Federation For World Peace and Unification collects, uses, protects and
visit familyfed.ie, contact us, or interact with content supplied by another service. retains personal data when you visit familyfed.ie, contact us, or interact with content supplied by
another service.
</p> </p>
</div> </div>
@ -106,64 +107,6 @@
security, troubleshooting and service administration. security, troubleshooting and service administration.
</p> </p>
<h2 id="cookies">Cookie Notice</h2>
<p>
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.
</p>
<table>
<thead>
<tr>
<th scope="col">Provider or technology</th>
<th scope="col">Purpose</th>
<th scope="col">When it is used</th>
</tr>
</thead>
<tbody>
<tr>
<td data-label="Provider or technology">Familyfed.ie</td>
<td data-label="Purpose">
The public site does not currently set first-party advertising or marketing cookies.
</td>
<td data-label="When it is used">No first-party advertising or marketing cookie is set by us.</td>
</tr>
<tr>
<td data-label="Provider or technology">Cloudflare security technologies</td>
<td data-label="Purpose">
Protecting the site, managing traffic, detecting malicious activity and maintaining network
reliability. Cloudflare may set strictly necessary cookies when a security feature requires them.
</td>
<td data-label="When it is used">Only when required by the applicable security or network feature.</td>
</tr>
<tr>
<td data-label="Provider or technology">Cloudflare Web Analytics</td>
<td data-label="Purpose">Aggregated page-use and website performance measurement.</td>
<td data-label="When it is used">
On site visits. Cloudflare states that this service does not use cookies or local storage for its
usage metrics.
</td>
</tr>
<tr>
<td data-label="Provider or technology">YouTube</td>
<td data-label="Purpose">
Displaying videos; service functionality, security, analytics, personalisation and advertising may
be provided by Google.
</td>
<td data-label="When it is used">
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.
</td>
</tr>
</tbody>
</table>
<p>
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.
</p>
<h2>Your data protection rights</h2> <h2>Your data protection rights</h2>
<p>Subject to the GDPR and applicable limitations, you may ask us to:</p> <p>Subject to the GDPR and applicable limitations, you may ask us to:</p>
<ul> <ul>

View file

@ -98,7 +98,7 @@ const contactArticleHtml = articleHtml
message.formData.set("_subject", message.subject); message.formData.set("_subject", message.subject);
message.formData.set("_replyto", message.email); message.formData.set("_replyto", message.email);
message.formData.set("site", "familyfed.ie"); 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 { try {
const response = await fetch(config.endpoint, { const response = await fetch(config.endpoint, {

View file

@ -5,8 +5,8 @@ import articleHtml from "../content/pages/privacy.html?raw";
--- ---
<SiteLayout <SiteLayout
title="Privacy and Cookie Notice &#8211; FFWPU Ireland" title="Privacy Policy &#8211; FFWPU Ireland"
description="How FFWPU Ireland uses personal data, contact form submissions, cookies, website analytics and embedded media." description="How FFWPU Ireland collects, uses, protects and retains personal data, including contact form submissions and website information."
bodyClass="page-template-default page privacy-page custom-background tribe-no-js metaslider-plugin parabola-image-three caption-light meta-light parabola_triagles parabola-menu-left" bodyClass="page-template-default page privacy-page custom-background tribe-no-js metaslider-plugin parabola-image-three caption-light meta-light parabola_triagles parabola-menu-left"
pathname="/privacy" pathname="/privacy"
canonical="/privacy" canonical="/privacy"