Files
MatchLiveTv/backend/app/views/public/pages/privacy.html.erb
eminuxandCursor b88f44ab1c Completa i18n IT/EN/FR/DE/ES su sito pubblico, area autenticata e admin.
Tutte le view marketing, legali, viewer, dashboard e admin usano t(); mailer utente-facing e flash localizzati; admin con LocaleResolver e selettore lingua.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 00:38:50 +02:00

201 lines
6.5 KiB
ERB

<% content_for :title, t("legal.privacy.title") %>
<% content_for :meta_description, t("legal.privacy.meta_description") %>
<% content_for :canonical_url, seo_absolute_url(public_privacy_path) %>
<div class="wrap legal-doc">
<h1><%= t("legal.privacy.h1") %></h1>
<p class="legal-meta"><%= raw t("legal.privacy.meta_html", date: legal_last_updated) %></p>
<section>
<h2><%= t("legal.privacy.s1_title") %></h2>
<p>
<%= t("legal.privacy.s1_intro") %>
</p>
<ul>
<li><strong><%= MatchLiveTv.privacy_controller_name %></strong></li>
<li><%= t("legal.privacy.s1_label_address") %> <%= MatchLiveTv.privacy_controller_address %></li>
<li><%= t("legal.privacy.s1_label_email") %> <a href="mailto:<%= MatchLiveTv.privacy_controller_email %>"><%= MatchLiveTv.privacy_controller_email %></a></li>
<% if MatchLiveTv.privacy_controller_vat.present? %>
<li><%= t("legal.privacy.s1_label_vat") %> <%= MatchLiveTv.privacy_controller_vat %></li>
<% end %>
</ul>
<p><%= t("legal.privacy.s1_outro") %></p>
</section>
<section>
<h2><%= t("legal.privacy.s2_title") %></h2>
<p><%= t("legal.privacy.s2_intro") %></p>
<ul>
<li><%= t("legal.privacy.s2_item1") %></li>
<li><%= t("legal.privacy.s2_item2") %></li>
<li><%= t("legal.privacy.s2_item3") %></li>
<li><%= t("legal.privacy.s2_item4") %></li>
</ul>
</section>
<section>
<h2><%= t("legal.privacy.s3_title") %></h2>
<p><%= t("legal.privacy.s3_intro") %></p>
<ul>
<li><%= raw t("legal.privacy.s3_item1_html") %></li>
<li><%= raw t("legal.privacy.s3_item2_html") %></li>
<li><%= raw t("legal.privacy.s3_item3_html") %></li>
<li><%= raw t("legal.privacy.s3_item4_html") %></li>
<li><%= raw t("legal.privacy.s3_item5_html") %></li>
<li><%= raw t("legal.privacy.s3_item6_html") %></li>
</ul>
</section>
<section>
<h2><%= t("legal.privacy.s4_title") %></h2>
<p>
<%= raw t("legal.privacy.s4_p1_html") %>
</p>
<p><strong><%= t("legal.privacy.s4_lead1") %></strong></p>
<p>
<%= raw t("legal.privacy.s4_p2_html") %>
</p>
<p><strong><%= t("legal.privacy.s4_lead2") %></strong></p>
<p>
<%= raw t("legal.privacy.s4_p3_html") %>
</p>
<p><strong><%= t("legal.privacy.s4_lead3") %></strong></p>
<ul>
<li><%= t("legal.privacy.s4_item1") %></li>
<li><%= t("legal.privacy.s4_item2") %></li>
<li><%= t("legal.privacy.s4_item3") %></li>
<li><%= t("legal.privacy.s4_item4") %></li>
<li><%= t("legal.privacy.s4_item5") %></li>
</ul>
<p>
<%= raw t(
"legal.privacy.s4_p4_html",
email_link: link_to(MatchLiveTv.privacy_controller_email, "mailto:#{MatchLiveTv.privacy_controller_email}")
) %>
</p>
</section>
<section>
<h2><%= t("legal.privacy.s5_title") %></h2>
<table class="legal-table">
<thead>
<tr><th><%= t("legal.privacy.s5_col_purpose") %></th><th><%= t("legal.privacy.s5_col_basis") %></th></tr>
</thead>
<tbody>
<tr>
<td><%= t("legal.privacy.s5_row1_purpose") %></td>
<td><%= t("legal.privacy.s5_row1_basis") %></td>
</tr>
<tr>
<td><%= t("legal.privacy.s5_row2_purpose") %></td>
<td><%= t("legal.privacy.s5_row2_basis") %></td>
</tr>
<tr>
<td><%= t("legal.privacy.s5_row3_purpose") %></td>
<td><%= t("legal.privacy.s5_row3_basis") %></td>
</tr>
<tr>
<td><%= t("legal.privacy.s5_row4_purpose") %></td>
<td><%= t("legal.privacy.s5_row4_basis") %></td>
</tr>
<tr>
<td><%= t("legal.privacy.s5_row5_purpose") %></td>
<td><%= t("legal.privacy.s5_row5_basis") %></td>
</tr>
<tr>
<td><%= t("legal.privacy.s5_row6_purpose") %></td>
<td><%= t("legal.privacy.s5_row6_basis") %></td>
</tr>
</tbody>
</table>
</section>
<section>
<h2><%= t("legal.privacy.s6_title") %></h2>
<p><%= t("legal.privacy.s6_intro") %></p>
<ul>
<li><%= t("legal.privacy.s6_item1") %></li>
<li>
<%= raw t(
"legal.privacy.s6_item2_html",
stripe_link: link_to(t("legal.privacy.s6_item2_link_text"), "https://stripe.com/it/privacy", rel: "noopener", target: "_blank")
) %>
</li>
<li><%= t("legal.privacy.s6_item3") %></li>
<li><%= raw t("legal.privacy.s6_item4_html") %></li>
<li><%= t("legal.privacy.s6_item5") %></li>
</ul>
<p><%= t("legal.privacy.s6_outro") %></p>
</section>
<section>
<h2><%= t("legal.privacy.s7_title") %></h2>
<p>
<%= t("legal.privacy.s7_body") %>
</p>
</section>
<section>
<h2><%= t("legal.privacy.s8_title") %></h2>
<ul>
<li><%= raw t("legal.privacy.s8_item1_html") %></li>
<li><%= raw t("legal.privacy.s8_item2_html") %></li>
<li><%= raw t("legal.privacy.s8_item3_html") %></li>
<li><%= raw t("legal.privacy.s8_item4_html", hours: MatchLiveTv.password_reset_expiry_hours) %></li>
</ul>
</section>
<section>
<h2><%= t("legal.privacy.s9_title") %></h2>
<p><%= t("legal.privacy.s9_intro") %></p>
<ul>
<li><%= t("legal.privacy.s9_item1") %></li>
<li><%= t("legal.privacy.s9_item2") %></li>
<li><%= t("legal.privacy.s9_item3") %></li>
<li><%= t("legal.privacy.s9_item4") %></li>
<li><%= t("legal.privacy.s9_item5") %></li>
<li>
<%= raw t(
"legal.privacy.s9_item6_html",
garante_link: link_to("garanteprivacy.it", "https://www.garanteprivacy.it", rel: "noopener", target: "_blank")
) %>
</li>
</ul>
<p>
<%= raw t(
"legal.privacy.s9_outro_html",
email_link: link_to(MatchLiveTv.privacy_controller_email, "mailto:#{MatchLiveTv.privacy_controller_email}")
) %>
</p>
</section>
<section>
<h2><%= t("legal.privacy.s10_title") %></h2>
<p>
<%= t("legal.privacy.s10_body") %>
</p>
</section>
<section>
<h2><%= t("legal.privacy.s11_title") %></h2>
<p>
<%= raw t("legal.privacy.s11_p1_html") %>
</p>
<p>
<%= raw t(
"legal.privacy.s11_p2_html",
cookie_policy_link: link_to(t("legal.privacy.s11_cookie_policy_link_text"), public_cookies_path)
) %>
</p>
</section>
<section>
<h2><%= t("legal.privacy.s12_title") %></h2>
<p>
<%= t("legal.privacy.s12_body") %>
</p>
</section>
<p class="legal-back"><%= link_to t("legal.common.back_home"), root_path %></p>
</div>