<commit_before>{% extends "site.html" %}
{% block title %}privacy{% endblock %}
{% block content %}
<h1>tapiriik stores...</h1>
<ul style="list-style:none">
	<li>Details of your activities (path, time, etc...)</li>
	<li>The authentication tokens used to read and upload activities</li>
	<li>Your email - but <em>only</em> if you opt into having it stored for diagnostic purposes</li>
</ul>
<h2>...until you disconnect your account or they are no longer needed, whichever is sooner</h2>



<div style="clear:both;"></div>
<h1>tapiriik never stores...</h1>
<ul style="list-style:none">
	<li>Your username or password</li>
	<li>Your name</li>
</ul>
<h2>...ever</h2>

{% endblock %}<commit_msg>Updated privacy page to reflect GC credential storage.<commit_after>{% extends "site.html" %}
{% block title %}privacy{% endblock %}
{% block content %}
<h1>tapiriik stores...</h1>
<ul style="list-style:none">
	<li>Details of your activities (path, time, etc...)</li>
	<li>The authentication tokens used to read and upload activities</li>
	<li>Your email - but <em>only</em> if you opt into having it stored for diagnostic purposes</li>
</ul>
<h2>...until you disconnect your account or they are no longer needed, whichever is sooner</h2>



<div style="clear:both;"></div>
<h1>What about my email and password?</h1>
<p><strong>In most cases, tapiriik never stores (or even knows) your email or password.</strong></p>

<p>The <span style="font-style:italic;font-weight:bold;color:red;">only</span> exception to this is <strong>if you connect your Garmin Connect account</strong>: there's no way for tapiriik to access your account without your username and password. In this case, and only this case, your credentials will be stored in an encrypted<sup>‡</sup> form on the tapiriik server. <strong>If you opt to have your Garmin Connect credentials remembered, they will be retained until you disconnect your account. If you do not opt to have them remembered &mdash; <i>the default</i> &mdash; they will be erased after your account's next synchronization.</strong></p>

<p><sup>‡</sup> I've done a good deal to keep your Garmin Connect credentials safe, but <strong>"encrypted" does not mean "100% secure."</strong> There has to be a way for tapiriik to decrypt them to sync your account, and therefore anyone with enough access and resources could decrypt them, too.</p>

{% endblock %}
{'fraction_non_alphanumeric': 0.1353509878100042, 'fraction_numerical': 0.007145859604875998, 'mean_word_length': 4.891089108910891, 'pattern_counts': {'":': 0, '<': 69, '<?xml version=': 0, '>': 69, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '966037', 'n_tokens_mistral': 739, 'n_tokens_neox': 700, 'n_words': 297}