-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprivacy.html
More file actions
116 lines (104 loc) · 6.08 KB
/
privacy.html
File metadata and controls
116 lines (104 loc) · 6.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Telegram AI Coach — Privacy Policy</title>
<style>
* { margin:0; padding:0; box-sizing:border-box }
body { font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
background:#f4f6f8; color:#2c3e50; line-height:1.7; padding:40px 20px }
.wrap { max-width:720px; margin:0 auto; background:#fff; border-radius:12px;
padding:48px 40px; box-shadow:0 2px 12px rgba(0,0,0,.08) }
h1 { font-size:1.9rem; color:#161b28; margin-bottom:6px }
.meta { color:#8a95a5; font-size:.88rem; margin-bottom:28px }
h2 { font-size:1.15rem; color:#1e2537; margin:28px 0 10px }
p, li { font-size:.95rem; margin-bottom:10px }
ul { margin-left:22px; margin-bottom:14px }
.warn { background:#fff3cd; border-left:3px solid #f0ad4e; padding:14px 18px;
border-radius:0 6px 6px 0; margin:24px 0; font-size:.9rem }
footer { margin-top:36px; border-top:1px solid #eee; padding-top:14px;
font-size:.82rem; color:#8a95a5 }
a { color:#00d79d }
</style>
</head>
<body>
<div class="wrap">
<h1>Privacy Policy</h1>
<p class="meta">Operated by <strong>Skylab Analytics</strong> · Effective 3 February 2026</p>
<div class="warn">
<strong>Medical Disclaimer.</strong> Telegram AI Coach is a wellness & fitness coaching tool.
It is <em>not</em> a medical device and does <em>not</em> provide medical advice, diagnosis, or treatment.
Always consult a qualified healthcare professional before beginning a new exercise programme,
especially if you have a pre-existing condition or injury.
</div>
<h2>1 What We Collect</h2>
<p>When you connect your Garmin account you grant explicit consent for us to retrieve the following data:</p>
<ul>
<li><strong>Health metrics</strong> — heart-rate variability (HRV), sleep duration & stages,
resting heart rate, daily stress score, and body battery.</li>
<li><strong>Activity data</strong> — workout type, duration, distance, elevation gain,
heart-rate profile, and training stress score (received as .FIT files via the Garmin Activity API).</li>
</ul>
<p>We also store your Telegram user identifier so we can deliver coaching messages to you.</p>
<h2>2 How We Use Your Data</h2>
<p>All collected data is used <strong>solely</strong> to generate personalised training recommendations for you:</p>
<ul>
<li><strong>Recovery assessment</strong> — HRV, sleep, and body battery are analysed daily to
determine your readiness and the appropriate training intensity.</li>
<li><strong>Training-load tracking</strong> — activity duration, heart rate, and training stress
score are used to monitor cumulative load and flag injury risk.</li>
<li><strong>Adaptive session planning</strong> — an AI model combines your recovery state with
training-load history to suggest a single day’s session. Deterministic safety guardrails enforce
hard caps before any recommendation reaches you.</li>
<li><strong>Workout push</strong> — when you accept a recommendation the structured workout is
published to your Garmin Connect calendar via the Garmin Training API.</li>
</ul>
<h2>3 Data Storage & Security</h2>
<ul>
<li>Health and activity records are stored in an encrypted database hosted on
<strong>a third-party cloud provider</strong>.</li>
<li>Your Garmin OAuth credentials are encrypted at rest with <strong>AES-256</strong>
before being written to the database.</li>
<li>All data in transit is protected by <strong>TLS 1.3</strong>.</li>
<li>No individual other than automated system processes has routine access to your personal data.</li>
</ul>
<h2>4 Data Retention</h2>
<ul>
<li>Active health and activity data is retained for <strong>366 days</strong>.</li>
<li>Data older than 366 days is moved to an archive and permanently deleted after
<strong>732 days total</strong>.</li>
<li>If you delete your account every record — including archived data — is
permanently removed (cascade delete).</li>
</ul>
<h2>5 Sharing & Sale of Data</h2>
<p>We <strong>do not sell, trade, or share</strong> your health or activity data with any third party.
The only external services that touch your data are:</p>
<ul>
<li><strong>Garmin Connect</strong> — to read health/activity data you have already synced
and to push accepted workouts back to your calendar.</li>
<li><strong>A third-party cloud provider</strong> — as the infrastructure provider that hosts our
databases and application servers.</li>
</ul>
<h2>6 Your Rights (GDPR)</h2>
<p>If you reside in the European Economic Area you have the following rights:</p>
<ul>
<li><strong>Access</strong> — request a copy of all data we hold about you.</li>
<li><strong>Deletion</strong> — request permanent removal of all your data.</li>
<li><strong>Portability</strong> — receive your data in a standard, machine-readable format.</li>
<li><strong>Rectification</strong> — request correction of any inaccurate data.</li>
</ul>
<p>To exercise any of these rights contact us at the address in Section 9.</p>
<h2>7 Cookies & Tracking</h2>
<p>Telegram AI Coach does not use cookies, web-tracking pixels, or client-side analytics of any kind.
The only identifier we store is your Telegram user ID, which is required to deliver messages.</p>
<h2>8 Changes to This Policy</h2>
<p>If we make a material change we will notify you inside the Telegram app before the change takes effect.
Continued use after notification constitutes acceptance of the updated policy.</p>
<h2>9 Contact</h2>
<p><strong>Skylab Analytics</strong><br>
<a href="mailto:info@skylabanalytics.com">info@skylabanalytics.com</a></p>
<footer>© 2026 Skylab Analytics · Last updated 3 February 2026</footer>
</div>
</body>
</html>