PageSourceSearch

https://intermezzo.care/privacy

html intermezzo.care collected 2026-10-02 01:19:10 UTC 9,236 bytes, 236 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="UTF-8" />
5<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6<title>Privacy Policy — Intermezzo</title>
7<meta name="description" content="Intermezzo's privacy policy. Private by default: your settings, streaks, and mood check-ins stay on your device. No account, no server, no analytics." />
8<link rel="canonical" href="https://intermezzo.care/privacy" />
9<meta name="theme-color" content="#E7E4EC" />
10
11<meta property="og:type" content="website" />
12<meta property="og:site_name" content="Intermezzo" />
13<meta property="og:url" content="https://intermezzo.care/privacy" />
14<meta property="og:title" content="Privacy Policy — Intermezzo" />
15<meta property="og:description" content="Private by default. Your data stays on your device. No account, no server, no analytics." />
16<meta property="og:image" content="https://intermezzo.care/og-image.png" />
17<meta property="og:image:secure_url" content="https://intermezzo.care/og-image.png" />
18<meta property="og:image:type" content="image/png" />
19<meta property="og:image:width" content="1200" />
20<meta property="og:image:height" content="630" />
21<meta property="og:image:alt" content="Intermezzo — a gentle interlude for body & mind" />
22<meta name="twitter:card" content="summary_large_image" />
23<meta name="twitter:image" content="https://intermezzo.care/og-image.png" />
24
25<link rel="icon" href="favicon.svg?v=2" type="image/svg+xml" />
26<link rel="stylesheet" href="styles.css" />
27
28<style>
29  /* ===== Privacy page — scoped legal prose ===== */
30  .legal {
31    max-width: 760px;
32    margin: 0 auto;
33    padding: 120px 32px 96px;
34    position: relative;
35    z-index: 1;
36  }
37  .legal-head { margin-bottom: 44px; }
38  .legal-head .eyebrow { display: block; margin-bottom: 14px; }
39  .legal h1 {
40    font-family: var(--serif);
41    font-weight: 300;
42    font-size: clamp(38px, 5.2vw, 58px);
43    line-height: 1.05;
44    letter-spacing: 0.3px;
45    color: var(--olive);
46  }
47  .legal .updated {
48    margin-top: 12px;
49    font-size: 14px;
50    color: var(--moss);
51    font-style: italic;
52    font-family: var(--serif);
53  }
54  .legal .intro {
55    margin-top: 20px;
56    font-size: clamp(16px, 1.6vw, 18px);
57    line-height: 1.6;
58    color: var(--sage);
59  }
60  .legal h2 {
61    font-family: var(--serif);
62    font-weight: 400;
63    font-size: clamp(24px, 3vw, 32px);
64    color: var(--olive);
65    margin: 48px 0 16px;
66    letter-spacing: 0.2px;
67  }
68  .legal h3 {
69    font-family: var(--serif);
70    font-weight: 500;
71    font-size: 21px;
72    color: var(--forest);
73    margin: 30px 0 12px;
74  }
75  .legal p { font-size: 16px; line-height: 1.68; color: var(--sage); margin: 0 0 16px; }
76  .legal ul { margin: 0 0 18px; padding-left: 22px; }
77  .legal li { font-size: 16px; line-height: 1.62; color: var(--sage); margin-bottom: 10px; }
78  .legal strong { color: var(--olive); font-weight: 600; }
79  .legal a { color: var(--forest); text-decoration: underline; text-underline-offset: 2px; }
80  .legal a:hover { color: var(--forest-dark); }
81  .legal .callout {
82    margin: 22px 0;
83    padding: 18px 22px;
84    background: var(--card-strong);
85    border: 1px solid var(--card-border);
86    border-left: 3px solid var(--terra);
87    border-radius: 14px;
88    font-family: var(--serif);
89    font-size: 18px;
90    line-height: 1.5;
91    color: var(--olive);
92  }
93  .legal .back {
94    display: inline-flex;
95    align-items: center;
96    gap: 8px;
97    margin-top: 56px;
98    font-family: var(--sans);
99    font-size: 14.5px;
100    font-weight: 500;
101    color: var(--forest);
102    text-decoration: none;
103  }
104  .legal .back:hover { color: var(--forest-dark); }
105</style>
106</head>
107<body>
108
109<div class="bg-base"></div>
110<div class="bg-breath"></div>
111
112<!-- ===== NAV ===== -->
113<header class="nav" id="nav">
114  <div class="wrap nav-inner">
115    <a class="brand" href="/">
116      <img class="mark" src="icon128.png" alt="Intermezzo" width="34" height="34" />
117      <span class="name">Intermezzo</span>
118    </a>
119    <nav class="nav-links">
120      <a href="/#why">Why</a>
121      <a href="/#features">Features</a>
122      <a href="/#body">Body</a>
123      <a href="/#mind">Mind</a>
124      <a href="/#faq">FAQ</a>
125    </nav>
126    <a class="btn btn-primary btn-sm" href="https://chromewebstore.google.com/detail/intermezzo/djlmhgokdfglhcdelkgljakecafpjbpj" target="_blank" rel="noopener">
127      <svg class="chrome-dot" viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.6" opacity="0.5"/><circle cx="12" cy="12" r="3.4" stroke="currentColor" stroke-width="1.6"/><path d="M12 8.6H21M8.7 13.9L4.2 6.2M15.3 13.9L10.8 21.6" stroke="currentColor" stroke-width="1.4" opacity="0.5"/></svg>
128      Add to Chrome
129    </a>
130  </div>
131</header>
132
133<!-- ===== LEGAL ===== -->
134<main class="legal">
135  <div class="legal-head">
136    <span class="eyebrow">Privacy</span>
137    <h1>Privacy Policy</h1>
138    <p class="updated">Last updated: June 10, 2026</p>
139    <p class="intro">
140      Intermezzo is built to be private by default. It exists to gently remind you to
141      move, and it collects as little as possible to do that.
142    </p>
143  </div>
144
145  <h2>What Intermezzo stores</h2>
146  <p>
147    All of your settings and activity stay <strong>on your own device</strong>, using
148    Chrome's local extension storage (<code>chrome.storage.local</code>). This includes:
149  </p>
150  <ul>
151    <li>Your reminder settings (interval, exercises per break, delivery style, sound, and your &ldquo;Mind moments&rdquo; preference)</li>
152    <li>Today's stretch history and your daily streak count</li>
153    <li>An inactivity timer used to pause reminders while you're away</li>
154  </ul>
155
156  <h3>Mind moments (optional well-being check-ins)</h3>
157  <p>
158    If you use the optional &ldquo;Mind moments&rdquo; features, the following also stay
159    <strong>only on your device</strong> and are never sent anywhere:
160  </p>
161  <ul>
162    <li><strong>Mood check-ins</strong> — the one-tap &ldquo;how are you feeling?&rdquo; ratings you choose at the end of a break.</li>
163    <li><strong>Saved notes</strong> — anything you type into the &ldquo;one small thing that went okay&rdquo; prompt. These are kept as a small private list, just for you.</li>
164  </ul>
165  <p>
166    These are gentle self-reflection aids, <strong>not</strong> medical or clinical
167    records, and they are <strong>never</strong> sent to the developer or anyone else.
168    The optional support resource that may appear after several low check-ins is just a
169    link — nothing about your moods or notes leaves your device when it shows.
170  </p>
171  <p>
172    Intermezzo has <strong>no account, no server, and no analytics</strong>. Nothing you
173    do in Intermezzo is sent to the developer or to any third party, and the extension
174    collects no data about you.
175  </p>
176  <p>
177    The only time anything leaves your browser is when <strong>you</strong> click
178    &ldquo;Watch a demo&rdquo; on an exercise — that opens a YouTube how-to video in a new
179    tab, just like clicking any link. No personal data, settings, or check-ins are attached.
180  </p>
181
182  <h2>Permissions and why they're used</h2>
183  <ul>
184    <li><strong>alarms</strong> — schedule your reminder intervals.</li>
185    <li><strong>storage</strong> — save your settings and streak locally.</li>
186    <li><strong>notifications</strong> — show the system notification that reminds you to stretch.</li>
187    <li><strong>idle</strong> — pause reminders when you step away, and resume when you're back.</li>
188    <li><strong>offscreen</strong> — play the reminder chime even when Chrome is in the background.</li>
189  </ul>
190
191  <h2>Data deletion</h2>
192  <p>
193    Uninstalling Intermezzo removes all locally stored data. You can also clear your
194    webhook URL and name at any time from the popup.
195  </p>
196
197  <h2>Contact</h2>
198  <p>
199    Questions about privacy? Open an issue on the
200    <a href="https://github.com/annaPerdomo/intermezzo-extension">project repository</a>.
201  </p>
202
203  <a class="back" href="/">← Back to Intermezzo</a>
204</main>
205
206<!-- ===== FOOTER ===== -->
207<footer class="footer">
208  <div class="wrap footer-inner">
209    <a class="brand" href="/">
210      <img class="mark" src="icon128.png" alt="Intermezzo" width="34" height="34" />
211      <span class="name">Intermezzo</span>
212    </a>
213    <span class="footer-note">Breathe. Stretch. Be kind to your body and mind.</span>
214    <nav class="footer-links">
215      <a href="/#why">Why</a>
216      <a href="/#body">Body</a>
217      <a href="/#mind">Mind</a>
218      <a href="/privacy">Privacy</a>
219      <a href="/terms">Terms</a>
220    </nav>
221  </div>
222  <div class="wrap footer-credit">
223    <p>
224      <span>Made with</span>
225      <svg class="beating-heart" xmlns="http://www.w3.org/2000/svg" width="14" height="14"
226           viewBox="0 0 512 512" fill="currentColor" aria-hidden="true">
227        <path d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"/>
228      </svg>
229      <span>by</span>
230      <a href="https://www.variationsonastring.com" target="_blank" rel="noopener noreferrer">Variations on a String</a>
231    </p>
232  </div>
233</footer>
234
235</body>
236</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.