From be9df211a015e887815d4567118fe96e92ecf72a Mon Sep 17 00:00:00 2001
From: popovskik
Date: Sun, 30 Aug 2026 10:53:02 +0200
Subject: [PATCH 1/2] feat(consent): benefit-led banner copy + analytics-only
consent
- Warmer, accurate trilingual cookie-banner text to lift voluntary
opt-in (EN/MK/SI), keeping Accept and Decline equally one-click
(GDPR-compliant, no dark patterns).
- grant() now grants analytics_storage only; advertising consent stays
denied, matching what the banner discloses (MSOS runs no ads).
- Cache-bust bump so the updated consent.js is fetched.
(Cookie-withdrawal link already present in footer via msosOpenConsent.)
Co-Authored-By: Claude Opus 4.8 (1M context)
---
404.html | 6 +--
consent.js | 19 ++++---
css/main.css | 50 +++++++++----------
en/about-us/index.html | 8 +--
en/become-a-member/index.html | 10 ++--
.../index.html | 8 +--
.../how-i-coped-with-leaving-home/index.html | 8 +--
.../index.html | 8 +--
en/blog/index.html | 12 ++---
.../index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
en/cookie-policy/index.html | 8 +--
en/faq/index.html | 6 +--
en/gallery/index.html | 8 +--
.../a-table-full-of-macedonia/index.html | 8 +--
.../index.html | 8 +--
en/get-to-know-macedonia/index.html | 8 +--
.../index.html | 8 +--
.../ohrid-more-than-a-postcard/index.html | 8 +--
.../skopje-a-city-of-many-layers/index.html | 8 +--
.../welcome-to-macedonia/index.html | 8 +--
.../index.html | 8 +--
en/get-to-know-slovenia/index.html | 8 +--
.../index.html | 8 +--
.../ljubljana-through-our-eyes/index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../welcome-to-slovenia/index.html | 8 +--
en/index.html | 8 +--
en/legal/index.html | 8 +--
en/msos-hub/index.html | 8 +--
en/news/index.html | 12 ++---
en/news/meet-student-slovenia-2026/index.html | 10 ++--
.../proof-of-means-updated-2026/index.html | 8 +--
en/press/index.html | 6 +--
en/privacy-policy/index.html | 8 +--
.../index.html | 8 +--
.../in-memory-of-frosina-kulakova/index.html | 8 +--
.../index.html | 8 +--
en/projects/index.html | 10 ++--
.../index.html | 8 +--
en/projects/kafanska-vecher-2025/index.html | 8 +--
.../index.html | 8 +--
.../meet-student-slovenia-2023/index.html | 8 +--
.../meet-student-slovenia-2024/index.html | 8 +--
.../index.html | 8 +--
.../morning-coffee-in-front-of-ctk/index.html | 8 +--
.../paint-and-wine-at-sunset/index.html | 8 +--
.../index.html | 8 +--
en/projects/sepa-webinar-2026/index.html | 8 +--
.../teambuilding-hub-opening-2026/index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../academic-life/index.html | 10 ++--
.../administrative-basics/index.html | 10 ++--
.../admission-and-enrolment/index.html | 10 ++--
.../application-deadlines/index.html | 10 ++--
.../arrival-checklist/index.html | 10 ++--
.../bachelor-application/index.html | 10 ++--
.../choose-a-programme/index.html | 10 ++--
.../complete-student-journey/index.html | 10 ++--
.../document-preparation/index.html | 10 ++--
.../evs-application-guide/index.html | 10 ++--
.../healthcare-in-slovenia/index.html | 10 ++--
en/student-welcome-guide/index.html | 12 ++---
.../master-application/index.html | 10 ++--
.../means-accommodation-address/index.html | 10 ++--
en/student-welcome-guide/my-route/index.html | 10 ++--
.../index.html | 10 ++--
.../prepare-to-move/index.html | 10 ++--
.../recognition-of-education/index.html | 10 ++--
.../renew-change-graduate/index.html | 10 ++--
.../rm-si-3-health-insurance/index.html | 10 ++--
.../student-accommodation/index.html | 10 ++--
.../student-budget/index.html | 10 ++--
.../student-meals/index.html | 10 ++--
.../index.html | 10 ++--
.../student-residence-permit/index.html | 10 ++--
.../student-transport/index.html | 10 ++--
.../student-work/index.html | 10 ++--
.../study-cities/index.html | 10 ++--
.../tuition-and-scholarships/index.html | 10 ++--
.../visa-and-residence-explained/index.html | 10 ++--
.../wellbeing-and-community/index.html | 10 ++--
.../where-to-apply-for-residence/index.html | 10 ++--
en/support/index.html | 10 ++--
en/timeline-and-milestones/index.html | 8 +--
mk/about-us/index.html | 8 +--
mk/become-a-member/index.html | 10 ++--
.../index.html | 8 +--
.../how-i-coped-with-leaving-home/index.html | 8 +--
.../index.html | 8 +--
mk/blog/index.html | 12 ++---
.../index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
mk/cookie-policy/index.html | 8 +--
mk/faq/index.html | 6 +--
mk/gallery/index.html | 8 +--
.../a-table-full-of-macedonia/index.html | 8 +--
.../index.html | 8 +--
mk/get-to-know-macedonia/index.html | 8 +--
.../index.html | 8 +--
.../ohrid-more-than-a-postcard/index.html | 8 +--
.../skopje-a-city-of-many-layers/index.html | 8 +--
.../welcome-to-macedonia/index.html | 8 +--
.../index.html | 8 +--
mk/get-to-know-slovenia/index.html | 8 +--
.../index.html | 8 +--
.../ljubljana-through-our-eyes/index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../welcome-to-slovenia/index.html | 8 +--
mk/index.html | 8 +--
mk/legal/index.html | 8 +--
mk/msos-hub/index.html | 8 +--
mk/news/index.html | 12 ++---
mk/news/meet-student-slovenia-2026/index.html | 10 ++--
.../proof-of-means-updated-2026/index.html | 8 +--
mk/press/index.html | 6 +--
mk/privacy-policy/index.html | 8 +--
.../index.html | 8 +--
.../in-memory-of-frosina-kulakova/index.html | 8 +--
.../index.html | 8 +--
mk/projects/index.html | 10 ++--
.../index.html | 8 +--
mk/projects/kafanska-vecher-2025/index.html | 8 +--
.../index.html | 8 +--
.../meet-student-slovenia-2023/index.html | 8 +--
.../meet-student-slovenia-2024/index.html | 8 +--
.../index.html | 8 +--
.../morning-coffee-in-front-of-ctk/index.html | 8 +--
.../paint-and-wine-at-sunset/index.html | 8 +--
.../index.html | 8 +--
mk/projects/sepa-webinar-2026/index.html | 8 +--
.../teambuilding-hub-opening-2026/index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../academic-life/index.html | 10 ++--
.../administrative-basics/index.html | 10 ++--
.../admission-and-enrolment/index.html | 10 ++--
.../application-deadlines/index.html | 10 ++--
.../arrival-checklist/index.html | 10 ++--
.../bachelor-application/index.html | 10 ++--
.../choose-a-programme/index.html | 10 ++--
.../complete-student-journey/index.html | 10 ++--
.../document-preparation/index.html | 10 ++--
.../evs-application-guide/index.html | 10 ++--
.../healthcare-in-slovenia/index.html | 10 ++--
mk/student-welcome-guide/index.html | 12 ++---
.../master-application/index.html | 10 ++--
.../means-accommodation-address/index.html | 10 ++--
mk/student-welcome-guide/my-route/index.html | 10 ++--
.../index.html | 10 ++--
.../prepare-to-move/index.html | 10 ++--
.../recognition-of-education/index.html | 10 ++--
.../renew-change-graduate/index.html | 10 ++--
.../rm-si-3-health-insurance/index.html | 10 ++--
.../student-accommodation/index.html | 10 ++--
.../student-budget/index.html | 10 ++--
.../student-meals/index.html | 10 ++--
.../index.html | 10 ++--
.../student-residence-permit/index.html | 10 ++--
.../student-transport/index.html | 10 ++--
.../student-work/index.html | 10 ++--
.../study-cities/index.html | 10 ++--
.../tuition-and-scholarships/index.html | 10 ++--
.../visa-and-residence-explained/index.html | 10 ++--
.../wellbeing-and-community/index.html | 10 ++--
.../where-to-apply-for-residence/index.html | 10 ++--
mk/support/index.html | 10 ++--
mk/timeline-and-milestones/index.html | 8 +--
si/about-us/index.html | 8 +--
si/become-a-member/index.html | 10 ++--
.../index.html | 8 +--
.../how-i-coped-with-leaving-home/index.html | 8 +--
.../index.html | 8 +--
si/blog/index.html | 12 ++---
.../index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
si/cookie-policy/index.html | 8 +--
si/faq/index.html | 6 +--
si/gallery/index.html | 8 +--
.../a-table-full-of-macedonia/index.html | 8 +--
.../index.html | 8 +--
si/get-to-know-macedonia/index.html | 8 +--
.../index.html | 8 +--
.../ohrid-more-than-a-postcard/index.html | 8 +--
.../skopje-a-city-of-many-layers/index.html | 8 +--
.../welcome-to-macedonia/index.html | 8 +--
.../index.html | 8 +--
si/get-to-know-slovenia/index.html | 8 +--
.../index.html | 8 +--
.../ljubljana-through-our-eyes/index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../welcome-to-slovenia/index.html | 8 +--
si/index.html | 8 +--
si/legal/index.html | 8 +--
si/msos-hub/index.html | 8 +--
si/news/index.html | 12 ++---
si/news/meet-student-slovenia-2026/index.html | 10 ++--
.../proof-of-means-updated-2026/index.html | 8 +--
si/press/index.html | 6 +--
si/privacy-policy/index.html | 8 +--
.../index.html | 8 +--
.../in-memory-of-frosina-kulakova/index.html | 8 +--
.../index.html | 8 +--
si/projects/index.html | 10 ++--
.../index.html | 8 +--
si/projects/kafanska-vecher-2025/index.html | 8 +--
.../index.html | 8 +--
.../meet-student-slovenia-2023/index.html | 8 +--
.../meet-student-slovenia-2024/index.html | 8 +--
.../index.html | 8 +--
.../morning-coffee-in-front-of-ctk/index.html | 8 +--
.../paint-and-wine-at-sunset/index.html | 8 +--
.../index.html | 8 +--
si/projects/sepa-webinar-2026/index.html | 8 +--
.../teambuilding-hub-opening-2026/index.html | 8 +--
.../index.html | 8 +--
.../index.html | 8 +--
.../academic-life/index.html | 10 ++--
.../administrative-basics/index.html | 10 ++--
.../admission-and-enrolment/index.html | 10 ++--
.../application-deadlines/index.html | 10 ++--
.../arrival-checklist/index.html | 10 ++--
.../bachelor-application/index.html | 10 ++--
.../choose-a-programme/index.html | 10 ++--
.../complete-student-journey/index.html | 10 ++--
.../document-preparation/index.html | 10 ++--
.../evs-application-guide/index.html | 10 ++--
.../healthcare-in-slovenia/index.html | 10 ++--
si/student-welcome-guide/index.html | 12 ++---
.../master-application/index.html | 10 ++--
.../means-accommodation-address/index.html | 10 ++--
si/student-welcome-guide/my-route/index.html | 10 ++--
.../index.html | 10 ++--
.../prepare-to-move/index.html | 10 ++--
.../recognition-of-education/index.html | 10 ++--
.../renew-change-graduate/index.html | 10 ++--
.../rm-si-3-health-insurance/index.html | 10 ++--
.../student-accommodation/index.html | 10 ++--
.../student-budget/index.html | 10 ++--
.../student-meals/index.html | 10 ++--
.../index.html | 10 ++--
.../student-residence-permit/index.html | 10 ++--
.../student-transport/index.html | 10 ++--
.../student-work/index.html | 10 ++--
.../study-cities/index.html | 10 ++--
.../tuition-and-scholarships/index.html | 10 ++--
.../visa-and-residence-explained/index.html | 10 ++--
.../wellbeing-and-community/index.html | 10 ++--
.../where-to-apply-for-residence/index.html | 10 ++--
si/support/index.html | 10 ++--
si/timeline-and-milestones/index.html | 8 +--
261 files changed, 1186 insertions(+), 1187 deletions(-)
diff --git a/404.html b/404.html
index 2496eb3e..b4b6d70c 100644
--- a/404.html
+++ b/404.html
@@ -25,7 +25,7 @@
-
+
@@ -70,7 +70,7 @@
-
-
+
+