Files
MatchLiveTv/backend/app/views/public/pages/cookies.html.erb
eminuxandCursor 1d1cbf9f3f Localizza errori API, sistema layout mobile e documenta allineamento iOS.
Gli header Accept-Language dalle app e i fix di padding/menu sul web chiudono il giro password-policy; il doc guida il lavoro su Mac.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 14:14:42 +02:00

151 lines
5.4 KiB
ERB

<% content_for :title, t("legal.cookies.title") %>
<% content_for :meta_description, t("legal.cookies.meta_description") %>
<% content_for :canonical_url, seo_absolute_url(public_cookies_path) %>
<div class="wrap legal-doc">
<h1><%= t("legal.cookies.h1") %></h1>
<p class="legal-meta">
<%= raw t(
"legal.cookies.meta_html",
date: cookie_policy_last_updated,
privacy_link: link_to(t("legal.cookies.privacy_link_text"), public_privacy_path)
) %>
</p>
<section>
<h2><%= t("legal.cookies.s1_title") %></h2>
<p>
<%= t("legal.cookies.s1_body") %>
</p>
</section>
<section>
<h2><%= t("legal.cookies.s2_title") %></h2>
<p>
<strong><%= MatchLiveTv.privacy_controller_name %></strong>
<%= MatchLiveTv.privacy_controller_address %>
<a href="mailto:<%= MatchLiveTv.privacy_controller_email %>"><%= MatchLiveTv.privacy_controller_email %></a>
<% if MatchLiveTv.privacy_controller_vat.present? %>
· <%= t("legal.cookies.s2_vat_label") %> <%= MatchLiveTv.privacy_controller_vat %>
<% end %>
</p>
</section>
<section>
<h2><%= t("legal.cookies.s3_title") %></h2>
<p>
<%= raw t("legal.cookies.s3_p1_html") %>
</p>
<p>
<%= raw t("legal.cookies.s3_p2_html") %>
</p>
</section>
<section>
<h2><%= t("legal.cookies.s4_title") %></h2>
<h3><%= t("legal.cookies.s4_1_title") %></h3>
<p><%= t("legal.cookies.s4_1_intro") %></p>
<div class="table-scroll">
<table class="legal-table">
<thead>
<tr><th><%= t("legal.cookies.table_col_name") %></th><th><%= t("legal.cookies.table_col_purpose") %></th><th><%= t("legal.cookies.table_col_duration") %></th><th><%= t("legal.cookies.table_col_provider") %></th></tr>
</thead>
<tbody>
<tr>
<td><%= raw t("legal.cookies.s4_1_row1_name_html") %></td>
<td><%= t("legal.cookies.s4_1_row1_purpose") %></td>
<td><%= t("legal.cookies.s4_1_row1_duration") %></td>
<td><%= t("legal.cookies.s4_1_row1_provider") %></td>
</tr>
<tr>
<td><%= raw t("legal.cookies.s4_1_row2_name_html") %></td>
<td><%= t("legal.cookies.s4_1_row2_purpose") %></td>
<td><%= t("legal.cookies.s4_1_row2_duration") %></td>
<td><%= t("legal.cookies.s4_1_row2_provider") %></td>
</tr>
</tbody>
</table>
</div>
<h3><%= t("legal.cookies.s4_2_title") %></h3>
<p>
<%= raw t("legal.cookies.s4_2_p1_html") %>
</p>
<% if MatchLiveTv.google_analytics_configured? %>
<p class="muted"><%= raw t("legal.cookies.s4_2_active_html", id: MatchLiveTv.google_analytics_measurement_id) %></p>
<% else %>
<p class="muted"><%= t("legal.cookies.s4_2_inactive") %></p>
<% end %>
<div class="table-scroll">
<table class="legal-table">
<thead>
<tr><th><%= t("legal.cookies.table2_col_name") %></th><th><%= t("legal.cookies.table_col_purpose") %></th><th><%= t("legal.cookies.table_col_duration") %></th><th><%= t("legal.cookies.table_col_provider") %></th></tr>
</thead>
<tbody>
<tr>
<td><%= raw t("legal.cookies.s4_2_row1_name_html") %></td>
<td><%= t("legal.cookies.s4_2_row1_purpose") %></td>
<td><%= t("legal.cookies.s4_2_row1_duration") %></td>
<td><%= t("legal.cookies.s4_2_row1_provider") %></td>
</tr>
<tr>
<td><%= raw t("legal.cookies.s4_2_row2_name_html") %></td>
<td><%= t("legal.cookies.s4_2_row2_purpose") %></td>
<td><%= t("legal.cookies.s4_2_row2_duration") %></td>
<td><%= t("legal.cookies.s4_2_row2_provider") %></td>
</tr>
<tr>
<td><%= raw t("legal.cookies.s4_2_row3_name_html") %></td>
<td><%= t("legal.cookies.s4_2_row3_purpose") %></td>
<td><%= t("legal.cookies.s4_2_row3_duration") %></td>
<td><%= t("legal.cookies.s4_2_row3_provider") %></td>
</tr>
</tbody>
</table>
</div>
<p>
<%= raw t(
"legal.cookies.s4_2_p2_html",
google_privacy_link: link_to(t("legal.cookies.s4_2_google_privacy_link_text"), "https://policies.google.com/privacy", target: "_blank", rel: "noopener noreferrer"),
google_optout_link: link_to(t("legal.cookies.s4_2_google_optout_link_text"), "https://tools.google.com/dlpage/gaoptout", target: "_blank", rel: "noopener noreferrer")
) %>
</p>
<h3><%= t("legal.cookies.s4_3_title") %></h3>
<p>
<%= raw t(
"legal.cookies.s4_3_body_html",
stripe_link: link_to(t("legal.cookies.s4_3_stripe_link_text"), "https://stripe.com/privacy", target: "_blank", rel: "noopener noreferrer")
) %>
</p>
<h3><%= t("legal.cookies.s4_4_title") %></h3>
<p>
<%= t("legal.cookies.s4_4_body") %>
</p>
</section>
<section>
<h2><%= t("legal.cookies.s5_title") %></h2>
<p>
<%= t("legal.cookies.s5_body") %>
</p>
</section>
<section>
<h2><%= t("legal.cookies.s6_title") %></h2>
<p>
<%= raw t(
"legal.cookies.s6_body_html",
email_link: link_to(MatchLiveTv.privacy_controller_email, "mailto:#{MatchLiveTv.privacy_controller_email}"),
privacy_doc_link: link_to(t("legal.cookies.s6_privacy_doc_link_text"), public_privacy_path)
) %>
</p>
</section>
<p style="margin-top:24px">
<button type="button" class="btn btn-secondary" data-cookie-manage><%= t("legal.cookies.manage_button") %></button>
</p>
</div>