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 “Mind moments” 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 “Mind moments” 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 “how are you feeling?” ratings you choose at the end of a break.</li> 163 <li><strong>Saved notes</strong> â anything you type into the “one small thing that went okay” 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 “Watch a demo” 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.