Replace em-dashes in user-facing copy across the server-rendered pages, static frontend views, and the strings the app injects at runtime, using colons, commas, parentheses or full stops as the context wants. Data placeholder glyphs (a lone "—" for a missing reading) are left alone, since a hyphen there reads as a minus sign in temperature columns. Also tighten the high-visibility surfaces (home hero and meta, about, privacy, city and records ledes, glossary blurbs) toward a plainer, more direct voice while keeping every factual claim intact. Claude-Session: https://claude.ai/code/session_01XXxmNFy9cZ6Gh8Y9thZn62
39 lines
2.1 KiB
Django/Jinja
39 lines
2.1 KiB
Django/Jinja
{% extends "base.html.j2" %}
|
||
{% block title %}{{ page_title }}{% endblock %}
|
||
{% block description %}{{ page_description }}{% endblock %}
|
||
{% block canonical_path %}{{ canonical_path }}{% endblock %}
|
||
{% block content %}
|
||
<nav class="breadcrumb" aria-label="Breadcrumb">
|
||
{% for label, href in breadcrumb %}{% if href %}<a href="{{ href }}">{{ label }}</a>{% else %}<span>{{ label }}</span>{% endif %}{% if not loop.last %} <span class="sep">›</span> {% endif %}{% endfor %}
|
||
</nav>
|
||
<article class="climate-page">
|
||
<h1>Privacy</h1>
|
||
<p class="lede">Thermograph is free, has no ads, and needs no account. It is built so that
|
||
there is very little about you to collect in the first place.</p>
|
||
|
||
<h2>Your location</h2>
|
||
<p>Thermograph never looks up your location from your IP address. The only way the site
|
||
learns where you are is if you press <b>Use my location</b>, which asks your browser for
|
||
permission. You can decline, and picking a place on the map works just as well.</p>
|
||
<p>Whichever way you choose a place, the coordinates are sent to the server only as part of
|
||
the ordinary request for that grid square's climate data, and are not logged beyond the
|
||
normal web-server request handling every site does. The place you picked is remembered in
|
||
your own browser's local storage, not on the server, so clearing your browser data
|
||
forgets it.</p>
|
||
|
||
<h2>Analytics</h2>
|
||
<p>There is no analytics library, no cookies for tracking, and no per-visitor identifier.
|
||
The server keeps simple aggregate counts (how many people opened a page or tapped a
|
||
button, and which site referred them) with nothing tying any of it to an individual.</p>
|
||
|
||
<h2>Email</h2>
|
||
<p>If you sign up for the monthly digest, your address is used for that digest and nothing
|
||
else. It is never sold or shared, and every message can unsubscribe you.</p>
|
||
|
||
<h2>Accounts</h2>
|
||
<p>An account is optional and only exists to hold weather alerts you have asked for. It
|
||
stores your email address and the places you are watching.</p>
|
||
|
||
<p class="muted">Questions: see <a href="{{ base }}/about">About & methodology</a>.</p>
|
||
</article>
|
||
{% endblock %}
|