Skip to content

Commit

Permalink
Merge pull request #606 from City-of-Helsinki/UHF-9680_revert
Browse files Browse the repository at this point in the history
UHF-9680: Reverted HDBT cookie banner installation.
  • Loading branch information
khalima authored Nov 19, 2024
2 parents 9973d26 + 08818de commit 9a88704
Show file tree
Hide file tree
Showing 30 changed files with 229 additions and 15 deletions.
3 changes: 2 additions & 1 deletion conf/cmi/core.extension.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@ module:
focal_point: 0
gin_toolbar: 0
hdbt_admin_tools: 0
hdbt_cookie_banner: 0
health_check: 0
helfi_api_base: 0
helfi_azure_fs: 0
helfi_base_content: 0
helfi_ckeditor: 0
helfi_etusivu_entities: 0
helfi_eu_cookie_compliance: 0
helfi_google_api: 0
helfi_hakuvahti: 0
helfi_image_styles: 0
Expand Down Expand Up @@ -169,6 +169,7 @@ module:
paragraphs: 11
publication_date: 99
minimal: 1000
eu_cookie_compliance: 1001
theme:
claro: 0
stable9: 0
Expand Down
13 changes: 13 additions & 0 deletions conf/cmi/eu_cookie_compliance.cookie_category.chat.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
uuid: ca0f6ab6-8ce2-4226-948c-093bb80c95bd
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: Fo0xGa_NGmRHechfzeoRkN1cxRB2-z_P0gHmfGny4E8
id: chat
label: 'Functional chat cookies'
description:
value: '<p>The chats on the www.hel.fi&nbsp; website require functional chat cookies to function. By using a chat, you automatically accept the functional cookies it requires.&nbsp; No separate cookie consent is needed. Functional chat cookies are only downloaded to your device if you start a chat.</p><figure class="table" tabindex="0"><table><thead><tr><th>Name</th><th>Provider</th><th>Purpose of the cookie</th><th>Validity</th><th>Type</th></tr></thead><tbody><tr><td>_genesys.widgets.*</td><td>www.hel.fi</td><td>Used for storing data required by the chat functionality.</td><td>Session</td><td>&nbsp;</td></tr><tr><td>leijuke.*</td><td>www.hel.fi</td><td>Used for storing data required by the chat functionality.</td><td>Session</td><td>&nbsp;</td></tr><tr><td>aiap-wbc-chat-app-button-state</td><td>www.hel.fi</td><td>Used for chat app functionality. Stores chat app button settings and configuration data.</td><td>Session</td><td>&nbsp;</td></tr><tr><td>aiap-chat-app-v1-state</td><td>www.hel.fi</td><td>Used for chat app functionality. Stores chat app settings and configuration data.</td><td>Session</td><td>&nbsp;</td></tr><tr><td>conversationToken</td><td>https://coh-chat-app-prod.ow6i4n9pdzm.eu-de.codeengine.appdomain.cloud</td><td>Used for chat app functionality. Stores chat app conversation token for authentication and data access purposes.</td><td>Session</td><td>Third party</td></tr><tr><td>CallGuide.language</td><td>www.hel.fi</td><td>ACE Chat: The language used in the ACE Web SDK is derived from the browsers&apos; preferred language setting and ACE Web SDK settings.</td><td>-</td><td>Local storage</td></tr><tr><td>CallGuide.config_services_*</td><td>www.hel.fi</td><td>ACE Chat: Configuring customer service integrations on a web page. Reduces web traffic when loading and navigating a page</td><td>-</td><td>Local storage</td></tr><tr><td>*_CGWebSDK_windowGUID</td><td>wds.ace.teliacompany.com</td><td>ACE Chat: The unique identity of this browser window. Is used if the browser has more than one open window for a website</td><td>-</td><td>Local storage</td></tr><tr><td>*_CGWebSDK_videoShower</td><td>wds.ace.teliacompany.com</td><td>ACE Chat: Only one window at a time can display video. This information tracks which of them (if any).</td><td>-</td><td>Local storage</td></tr><tr><td>*_CGWebSDK_videoClients</td><td>wds.ace.teliacompany.com</td><td>ACE Chat: A list of all windows that are likely to display the video</td><td>-</td><td>Local storage</td></tr><tr><td>*_ACEChatState_ActiveClient</td><td>wds.ace.teliacompany.com</td><td>ACE Chat: A website can have more than one chat client. This item tracks which customer the current chat belongs to.</td><td>-</td><td>Local storage</td></tr><tr><td>*_chatEntrance</td><td>wds.ace.teliacompany.com</td><td>ACE Chat: Name of the chat entrance to the system</td><td>-</td><td>Local storage</td></tr><tr><td>*_chatUID</td><td>wds.ace.teliacompany.com</td><td>ACE Chat: Chat session ID when communicating with ACE</td><td>-</td><td>Local storage</td></tr><tr><td>humany-*</td><td>www.hel.fi</td><td>ACE Chat: Preserves widget status when page reloads</td><td>-</td><td>Local storage</td></tr><tr><td>ARRAffinity</td><td>.hel.humany.net</td><td>ACE Chat: Load balancing in the backend system</td><td>Session</td><td>Third party</td></tr><tr><td>ARRAffinitySameSite</td><td>.hel.humany.net</td><td>ACE Chat: Load balancing in the backend system</td><td>Session</td><td>Third party</td></tr></tbody></table></figure>'
format: full_html
checkbox_default_state: unchecked
weight: -5
13 changes: 13 additions & 0 deletions conf/cmi/eu_cookie_compliance.cookie_category.essential.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
uuid: 55e23022-9124-46f3-85e7-fc51d46c5aa2
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 6_XedB0R6X-mo9oj-a1V_0wlGQWBzGMlKvDNs-f7KB0
id: essential
label: 'Essential cookies'
description:
value: '<p>Essential cookies help to make the website usable by allowing basic functions, navigating the page and using the protected areas of the site. The website will not work properly without these cookies and their consent is not required.</p><figure class="table" tabindex="0"><table><thead><tr><th>Name</th><th>Provider</th><th>Purpose of the cookie</th><th>Validity</th><th>Type</th></tr></thead><tbody><tr><td>cookiehub</td><td>cookiehub.com</td><td>Used by CookieHub to store information about whether visitors have given or declined the use of cookie categories used on the www.hel.fi site.</td><td>365 days</td><td>&nbsp;</td></tr><tr><td>cookie-agreed</td><td>www.hel.fi</td><td>Used by www.hel.fi Drupal to store information&nbsp;about whether visitors have given or declined the use of cookie categories used on the www.hel.fi site.</td><td>100 days</td><td>&nbsp;</td></tr><tr><td>cookie-agreed-version</td><td>www.hel.fi</td><td>Used by www.hel.fi Drupal to store information&nbsp;about what version of the cookie consent the user has agreed to.</td><td>100 days</td><td>&nbsp;</td></tr><tr><td>cookie-agreed-categories</td><td>www.hel.fi</td><td>Used by www.hel.fi Drupal to store information&nbsp;about what cookie categories the user has agreed to.</td><td>100 days</td><td>&nbsp;</td></tr><tr><td>cookie-agreed</td><td>avustukset.hel.fi</td><td>Used by avustukset.hel.fi Drupal to store information&nbsp;about whether visitors have given or declined the use of cookie categories used on the avustukset.hel.fi site.</td><td>100 days</td><td>&nbsp;</td></tr><tr><td>cookie-agreed-version</td><td>avustukset.hel.fi</td><td>Used by avustukset.hel.fi Drupal to store information&nbsp;about what version of the cookie consent the user has agreed to.</td><td>100 days</td><td>&nbsp;</td></tr><tr><td>cookie-agreed-categories</td><td>avustukset.hel.fi</td><td>Used by avustukset.hel.fi Drupal to store information&nbsp;about what cookie categories the user has agreed to.</td><td>100 days</td><td>&nbsp;</td></tr><tr><td>SSESS*</td><td>www.hel.fi</td><td>A cookie related to the operation of the content management system.</td><td>23 days</td><td>&nbsp;</td></tr><tr><td>SSESS*</td><td>avustukset.hel.fi</td><td>A cookie related to the operation of the content management system.</td><td>23 days</td><td>&nbsp;</td></tr><tr><td>AWSELBCORS</td><td>siteimproveanalytics.io</td><td>The cookie is related to a load distribution function used to direct requests to servers with the least traffic.</td><td>Session</td><td>Third party</td></tr><tr><td>mtm_cookie_consent</td><td>kartta.hel.fi</td><td>A technical cookie that stores information about how you responded to the notice in the cookie banner about the use of cookies.</td><td>10950 days</td><td>&nbsp;</td></tr><tr><td>JSESSIONID</td><td><p>helsinkikanava.fi</p><p>coh-chat-app-prod.eu-de.mybluemix.net</p></td><td>The cookie is an obligatory cookie that facilitates visiting the website.</td><td>Session</td><td>Third party</td></tr><tr><td>JSESSIONID</td><td>coh-chat-app-prod.ow6i4n9pdzm.eu-de.codeengine.appdomain.cloud</td><td>Used for chat app functionality. Its value is used to access session data on server of the application.</td><td>Session</td><td>Third party</td></tr><tr><td>COOKIE_SUPPORT</td><td>helsinkikanava.fi</td><td>The cookie facilitates managing cookies on the website.</td><td>365 days</td><td>Third party</td></tr><tr><td>GUEST_LANGUAGE_ID</td><td>helsinkikanava.fi</td><td>This cookie is generated by the Liferay, its&nbsp;function is to store the language preferences.</td><td>365 days</td><td>Third party</td></tr><tr><td>helfi-settings</td><td>www.hel.fi</td><td>Used by www.hel.fi Drupal to store information&nbsp;about closed announcements and accordions'' state.</td><td>-</td><td>Local storage</td></tr><tr><td>Drupal.visitor.autologout_login</td><td>avustukset.hel.fi</td><td>Used by avustukset.hel.fi Drupal to automatically logout user after a period of inactivity.</td><td>365 days</td><td>&nbsp;</td></tr><tr><td>Drupal.gin.sidebarExpanded.desktop</td><td>www.hel.fi</td><td>Stores whether the admin sidebar is expanded or collapsed on desktop when logged in as an editor on hel.fi.</td><td>-</td><td>Local storage</td></tr><tr><td>Drupal.gin.sidebarExpanded.mobile</td><td>www.hel.fi</td><td>Stores whether the admin sidebar is expanded or collapsed on mobile when logged in as an editor on hel.fi.</td><td>-</td><td>Local storage</td></tr><tr><td>Drupal.gin.darkmode</td><td>www.hel.fi</td><td>Stores the user''s dark mode preference in the admin theme when logged in as an editor on hel.fi.</td><td>-</td><td>Local storage</td></tr><tr><td>Drupal.toolbar.subtrees.*</td><td>www.hel.fi</td><td>Stores the expanded or collapsed state of submenus in the Drupal admin toolbar for a logged-in editor, ensuring consistency across page loads.</td><td>-</td><td>Local storage</td></tr><tr><td>Drupal.off-canvas.css.*</td><td>www.hel.fi</td><td>Stores cached CKEditor CSS in localStorage for a logged-in editor, using a key with a cache-busting query to ensure the latest CSS is loaded.</td><td>-</td><td>Local storage</td></tr><tr><td>ed11ySeen</td><td>www.hel.fi</td><td>Tracks which accessibility issues a logged-in editor has already seen to avoid duplicate notifications.</td><td>-</td><td>Local storage</td></tr><tr><td>editoria11yResultCount</td><td>www.hel.fi</td><td>Tracks the number of accessibility issues found on specific pages for a logged-in editor, helping monitor and address them.</td><td>-</td><td>Local storage</td></tr><tr><td>Drupal.toolbar.toolbarState</td><td>www.hel.fi</td><td>Stores the state of the admin toolbar for a logged-in editor, including its orientation, active tab and state of expansion.</td><td>Session</td><td>Session storage</td></tr><tr><td>escapeAdminPath</td><td>www.hel.fi</td><td>Stores the URL to redirect a logged-in editor from the admin interface back to the main site.</td><td>Session</td><td>Session storage</td></tr></tbody></table></figure>'
format: full_html
checkbox_default_state: required
weight: -9
13 changes: 13 additions & 0 deletions conf/cmi/eu_cookie_compliance.cookie_category.preference.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
uuid: e9f7b85e-579d-4203-8485-962bd138c785
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 2nukTq0GW1ah8MZEHNDaOJ0Ygil0hTpw48HeCYekkZY
id: preference
label: Preference
description:
value: '<p>Preference cookies modify the visuals and functions of the website based on the user''s previous sessions.</p><figure class="table" tabindex="0"><table><thead><tr><th>Name</th><th>Provider</th><th>Purpose of the cookie</th><th>Validity</th><th>Type</th></tr></thead><tbody><tr><td>httpskartta.hel.fi.SWCulture</td><td>kartta.hel.fi</td><td>The City''s map service cookie saves the language in which the service is used.</td><td>1826 days</td><td>&nbsp;</td></tr><tr><td>icareus-device</td><td>helsinkikanava.fi</td><td>The Helsinki Channel video server cookie facilitates including videos as part of the website''s content.</td><td>365 days</td><td>Third party</td></tr><tr><td>VISITOR_INFO1_LIVE</td><td>youtube.com</td><td>The YouTube cookie selects the old or new video player depending on the connection speed.</td><td>180 days</td><td>Third party</td></tr><tr><td>CONSENT</td><td>youtube.com</td><td>Used by Google to store user consent preferences</td><td>5947 days, 15 hours</td><td>Third party</td></tr><tr><td>activeTab</td><td>www.hel.fi</td><td>Used for storing active tab data when user is using high school search.</td><td>Session</td><td>&nbsp;</td></tr><tr><td>activeContent</td><td>www.hel.fi</td><td>Used for storing active content data when user is using high school search.</td><td>Session</td><td>&nbsp;</td></tr></tbody></table></figure>'
format: full_html
checkbox_default_state: unchecked
weight: -8
13 changes: 13 additions & 0 deletions conf/cmi/eu_cookie_compliance.cookie_category.statistics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
uuid: 0d9129e2-affc-4f3f-b300-f92bf16b7242
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: DocxmYG5rysx8IQZ_Mu2ZhNcPnpkNpXJAYeRDWSRMds
id: statistics
label: Statistics
description:
value: '<p>The information collected by statistics cookies is used for developing the website.</p><figure class="table" tabindex="0"><table><thead><tr><th>Name</th><th>Provider</th><th>Purpose of the cookie</th><th>Validity</th><th>Type</th></tr></thead><tbody><tr><td>nmstat</td><td>www.hel.fi</td><td>The Siteimprove statistics cookie collects information about the use of the website.</td><td>1000 days</td><td>&nbsp;</td></tr><tr><td>_pk_id.*</td><td>www.hel.fi</td><td>Matomo Analytics - used to store a few details about the user such as the unique visitor ID</td><td>393 days</td><td>&nbsp;</td></tr><tr><td>_pk_ses.141.89f6</td><td>www.hel.fi</td><td>-</td><td>1 hour</td><td>&nbsp;</td></tr><tr><td>_pk_id.*</td><td>kartta.hel.fi</td><td>Matomo Analytics - used to store a few details about the user such as the unique visitor ID</td><td>393 days</td><td>&nbsp;</td></tr><tr><td>_pk_ses.*</td><td>kartta.hel.fi</td><td>Matomo Analytics - short lived cookies used to temporarily store data for the visit</td><td>1 hour</td><td>&nbsp;</td></tr><tr><td>_pk_id.*</td><td>palvelukartta.hel.fi</td><td>Matomo Analytics - used to store a few details about the user such as the unique visitor ID</td><td>393 days</td><td>&nbsp;</td></tr><tr><td>_pk_ses.*</td><td>palvelukartta.hel.fi</td><td>Matomo Analytics - short lived cookies used to temporarily store data for the visit</td><td>1 hour</td><td>&nbsp;</td></tr><tr><td>_pk_id.*</td><td>avustukset.hel.fi</td><td>Matomo Analytics - used to store a few details about the user such as the unique visitor ID</td><td>393 days</td><td>&nbsp;</td></tr><tr><td>_pk_ses.*</td><td>avustukset.hel.fi</td><td>Matomo Analytics - short lived cookies used to temporarily store data for the visit</td><td>1 hour</td><td>&nbsp;</td></tr><tr><td>rnsbid</td><td><span>reactandshare.com</span></td><td><p><span>A record related to the operation of the&nbsp;</span></p><p><span>Askem</span></p><p><span>&nbsp;react buttons.</span></p></td><td>-</td><td>Local storage</td></tr><tr><td>rnsbid_ts</td><td><span>reactandshare.com</span></td><td><p><span>A record related to the operation of the&nbsp;</span></p><p><span>Askem</span></p><p><span>&nbsp;react buttons.</span></p></td><td>-</td><td>Local storage</td></tr><tr><td>rns_reaction_*</td><td><span>reactandshare.com</span></td><td><p><span>A record related to the operation of the&nbsp;</span></p><p><span>Askem</span></p><p><span>&nbsp;react buttons.</span></p></td><td>-</td><td>Local storage</td></tr><tr><td>YSC</td><td>youtube.com</td><td>The YouTube cookie facilitates including videos as part of the website''s content.</td><td>Session</td><td>Third party</td></tr></tbody></table></figure>'
format: full_html
checkbox_default_state: unchecked
weight: -7
86 changes: 86 additions & 0 deletions conf/cmi/eu_cookie_compliance.settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
_core:
default_config_hash: zmkyvoZ03LGqfVeB0mtslC-pkWMOrGIU9lJl9_jqUkc
langcode: en
dependencies:
config:
- filter.format.full_html
uuid: a964863e-23b8-45d2-96aa-ab7f599103d8
popup_enabled: true
popup_clicking_confirmation: false
popup_scrolling_confirmation: false
eu_countries: { }
eu_only: false
eu_only_js: false
popup_position: false
fixed_top_position: true
popup_info:
value: "<h2>Hel.fi uses cookies</h2>\r\n\r\n<p>We use essential cookies on our website to make the site work. Also third party cookies are used if you give us your permission.</p>\r\n"
format: full_html
mobile_popup_info:
value: ''
format: full_html
popup_info_template: new
popup_agree_button_message: Accept
popup_more_info_button_message: 'Show cookies'
mobile_breakpoint: 768
popup_agreed_enabled: false
popup_hide_agreed: false
disagree_button_label: 'No, thanks'
popup_agreed:
value: '<h2>Thank you for accepting cookies</h2><p>You can now hide this message or find out more about cookies.</p>'
format: full_html
popup_find_more_button_message: 'Show cookies'
popup_hide_button_message: Hide
popup_link: /cookie-information-and-settings
popup_link_new_window: false
popup_height: null
popup_width: ''
popup_delay: 1000
show_more_info: true
popup_bg_hex: ''
popup_text_hex: ''
domain: ''
domains_option: 1
domains_list: ''
exclude_paths: "/admin\r\n/admin/*\r\n/batch\r\n/node/add*\r\n/node/*/*\r\n/user/*/*"
exclude_admin_theme: false
cookie_session: 0
set_cookie_session_zero_on_disagree: 0
cookie_lifetime: 100
use_mobile_message: false
use_bare_css: true
use_olivero_css: false
disagree_do_not_show_popup: false
reload_page: true
reload_options: 0
reload_routes_list: ''
cookie_name: ''
exclude_uid_1: false
better_support_for_screen_readers: false
method: categories
disabled_javascripts: ''
automatic_cookies_removal: true
allowed_cookies: "helfi_accordions_open\r\nessential:AWSELBCORS\r\nessential:cookiehub\r\nessential:mtm_cookie_consent\r\nessential:JSESSIONID\r\nessential:COOKIE_SUPPORT\r\nessential:GUEST_LANGUAGE_ID\r\npreference:httpskartta.hel.fi.SWCulture\r\npreference:icareus-device\r\npreference:VISITOR_INFO1_LIVE\r\npreference:CONSENT\r\nstatistics:nmstat\r\nstatistics:_pk_id.*\r\nstatistics:_pk_ses.141.89f6\r\nstatistics:_pk_id.*\r\nstatistics:_pk_ses.*\r\nstatistics:_pk_id.*\r\nstatistics:_pk_ses.*\r\nstatistics:rnsbid\r\nstatistics:rnsbid_ts\r\nstatistics:rns_reaction_*\r\nstatistics:YSC\r\nchat:_genesys.widgets.*\r\nchat:leijuke.*"
consent_storage_method: do_not_store
withdraw_message:
value: '<h2>Hel.fi uses cookies</h2><p>You have given your consent for us to set cookies.</p>'
format: full_html
withdraw_tab_button_label: 'Privacy settings'
withdraw_action_button_label: 'Withdraw consent'
withdraw_enabled: false
withdraw_button_on_info_popup: false
save_preferences_button_label: 'Accept selected cookies'
accept_all_categories_button_label: 'Accept all cookies'
enable_save_preferences_button: true
domain_all_sites: true
settings_tab_enabled: false
containing_element: body
cookie_policy_version: 1.2.5
cookie_value_disagreed: '0'
cookie_value_agreed_show_thank_you: '1'
cookie_value_agreed: '2'
accessibility_focus: false
close_button_action: close_banner
reject_button_label: ''
reject_button_enabled: false
close_button_enabled: false
6 changes: 0 additions & 6 deletions conf/cmi/hdbt_cookie_banner.settings.yml

This file was deleted.

7 changes: 7 additions & 0 deletions conf/cmi/helfi_eu_cookie_compliance.cookie_consent_intro.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
_core:
default_config_hash: eVNvfbEgjm25gLyG5DH8zDbCi17xs8djPZt0XHD_Q9s
cc:
title: 'Cookie settings'
content:
value: "<p>A cookie is a small-scale data storage program that a computer browser installs on a user's computer hard drive. Whenever the user's browser retrieves the site from the City of Helsinki's servers, the message is sent back to the user's computer. Javascript and server logs are used to record, for example, the number of users, country of use, usage time and browser used, as well as the content that the visitor has visited. The cookie does not damage the drive.</p><p>Cookies are used to speed up, analyze and develop the website and to target content to each user.</p>"
format: full_html
Loading

0 comments on commit 9a88704

Please sign in to comment.