update privacy policy

This commit is contained in:
ashley 2025-09-28 17:14:55 +02:00
parent be34d425b8
commit ad0d22b7b0

View File

@ -405,7 +405,7 @@
</p>
<div class="meta-row" aria-label="Document metadata">
<span class="meta">Instance: <span class="mono">poketube.fun</span></span>
<span class="meta">Version date: <time datetime="2025-09-17">September 17, 2025</time></span>
<span class="meta">Version date: <time datetime="2025-09-28">September 28, 2025</time></span>
</div>
</header>
@ -413,19 +413,16 @@
<section id="whats-new" class="update-box" aria-labelledby="whats-new-heading" role="region">
<h3 id="whats-new-heading">
Whats New — Policy Update
<span class="when">September 17, 2025</span>
<span class="when">September 28, 2025</span>
</h3>
<p style="margin-top:6px">
We clarified how third-party requests work waaay better! Highlights:
</p>
<ul>
<li><strong>Translate page:</strong> Requests are <em>proxied via our backend</em>; your browser does not contact SimplyTranslate.org or Google directly. We pass only <code>from</code>, <code>to</code>, and <code>text</code> to the upstream. See code references in the section.</li>
<li><strong>Weather pages:</strong> <em>Open-Meteo</em> forecasts are always proxied by our backend. <em>Nominatim</em> geocoding is direct when JavaScript is enabled, and proxied during server-side rendering (no-JS). Source links are provided for both flows.</li>
<li><strong>Third-party policy text:</strong> Clearer wording that their privacy terms apply only to those specific requests (direct or proxied). Poke still adds <em>no trackers</em>.</li>
<li><strong>Weather pages:</strong> <em>Open-Meteo</em> forecasts are always proxied by our backend. <em>Nominatim</em> geocoding is proxied. Source links are provided for both flows.</li>
</ul>
<div class="update-actions" aria-label="Update actions">
<a href="#weather" aria-label="Jump to Weather section">Review weather changes</a>
<a href="#translate" aria-label="Jump to Translate section">Review translate changes</a>
<button type="button" id="dismissUpdate" aria-label="Dismiss this update notice">
Dismiss
</button>
@ -548,9 +545,8 @@
<br>
How it works:
<ul>
<li>If JavaScript is <strong>enabled</strong>: your browser talks directly to Nominatim (no proxy involved). ( <a href="https://codeberg.org/ashley/poke/src/branch/main/html/weather.ejs#L581"> see source </a> )</li>
<li>If JavaScript is <strong>disabled</strong> (server-side rendering): the request is proxied through Pokes backend
(<a href="https://codeberg.org/ashley/poke/src/branch/main/src/libpoketube/init/pages-static.js#L71" target="_blank" rel="noopener">see source </a>).</li>
<li> the request is proxied through Pokes backend - always!
(<a href="https://codeberg.org/ashley/poke/src/branch/main/src/libpoketube/init/pages-api.js#L78" target="_blank" rel="noopener">see source </a>).</li>
</ul>
</li>
<li>