1<!DOCTYPE html> 2<html lang="en" data-theme="dark"> 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1.0"> 6<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data:; object-src 'none'; base-uri 'none'"> 7<title>Flowra â Privacy Policy</title> 8<meta name="description" content="Privacy policy for Flowra, the RT automation app for X."> 9<link rel="canonical" href="https://flowra.tools/privacy.html"> 10<link rel="preconnect" href="https://fonts.googleapis.com"> 11<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 12<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet"> 13<link rel="icon" href="/assets/favicon.ico" sizes="any"> 14<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32.png"> 15<link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"> 16<style> 17 :root{--accent:#2563EB;--accent2:#6096ff;--bg:#08090d;--t1:#f4f6fa;--t2:rgba(244,246,250,.66); 18 --t3:rgba(244,246,250,.48);--border:rgba(255,255,255,.10);--ease:cubic-bezier(.22,.61,.36,1)} 19 *{margin:0;padding:0;box-sizing:border-box;font-family:Inter,system-ui,sans-serif} 20 body{background:radial-gradient(800px 500px at 80% -10%,rgba(37,99,235,.16),transparent 60%),var(--bg); 21 color:var(--t1);line-height:1.6;padding:48px 20px} 22 .wrap{max-width:760px;margin:0 auto} 23 .top{display:flex;align-items:center;gap:10px;margin-bottom:28px} 24 .mark{width:34px;height:34px;border-radius:11px;display:grid;place-items:center; 25 background:radial-gradient(120% 120% at 28% 18%,#9cc0ff,transparent 44%),linear-gradient(150deg,#6096ff,#2563eb 48%,#1d40b2); 26 box-shadow:0 8px 22px rgba(37,99,235,.4)} 27 .mark svg{width:22px;height:22px} 28 .top .home{margin-left:auto;font-size:13px;color:var(--t2);transition:color .2s var(--ease)} 29 .top .home:hover{color:var(--t1)} 30 h1{font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px} 31 .upd{color:var(--t2);font-size:13px;margin-bottom:26px} 32 h2{font-size:17px;font-weight:700;margin:26px 0 8px} 33 p,li{color:var(--t2);font-size:14.5px} 34 ul{padding-left:20px;margin:6px 0} 35 a{color:var(--accent2);text-decoration:none} 36 .brand{font-weight:800;font-size:18px;letter-spacing:-.02em} 37 .foot{font-size:12px;color:var(--t3);text-align:center;margin-top:32px;border-top:1px solid var(--border);padding-top:20px} 38</style> 39</head> 40<body> 41 <div class="wrap"> 42 <div class="top"> 43 <div class="mark"><svg viewBox="0 0 28 28" fill="none"><path d="M5 17.5Q9.5 9 14 13T23 11" stroke="#fff" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M5 21.5Q9.5 14.5 14 18T23 16" stroke="#fff" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" opacity=".45"/></svg></div> 44 <div class="brand">Flowra</div> 45 <a class="home" href="/">â Home</a> 46 </div> 47 48 <h1>Privacy Policy</h1> 49 <div class="upd">Applies to the Flowra desktop app and the âFlowra for Xâ browser extension · Last updated: June 25, 2026</div> 50 51 <p>Flowra (âweâ) builds tools to help you manage your activity on X. We care about your privacy and keep data collection to the minimum needed to run the service. This policy explains what we handle and why.</p> 52 53 <h2>What we collect</h2> 54 <ul> 55 <li><b>Account email</b> â when you sign in, your email and an authentication token are used to verify your account and subscription. Authentication is handled by Supabase.</li> 56 <li><b>Subscription status</b> â we read your plan/status to unlock features. We do not store payment details; payments are processed by Creem (our merchant of record).</li> 57 <li><b>Your settings</b> â preferences (templates, profiles, toggles such as censor/refresh) are stored locally on your device. The desktop app keeps them on your computer; the extension uses your browserâs local storage.</li> 58 </ul> 59 60 <h2>What we do NOT do</h2> 61 <ul> 62 <li>We do not sell, rent, or share your personal data with third parties.</li> 63 <li>We do not collect your X password or post on your behalf without your action.</li> 64 <li>We do not track your browsing history or build advertising profiles.</li> 65 </ul> 66 67 <h2>The âFlowra for Xâ extension</h2> 68 <ul> 69 <li>Runs only on <b>
69x.com / twitter.com</b>. It reads the page locally to blur sensitive media (you click to reveal) and to refresh your feed. This processing happens in your browser and is not sent anywhere.</li> 70 <li>The tweet-metrics feature queries Xâs public syndication endpoint for public engagement counts. No private data is accessed.</li> 71 <li>Your sign-in token and feature toggles are stored in your browserâs local storage on your device.</li> 72 </ul> 73 74 <h2>Data storage & security</h2> 75 <p>Authentication and subscription data live in Supabase, protected by row-level security so each user can only read their own record. Tokens stored on your device are kept by the operating system / browser. You can sign out at any time to remove them.</p> 76 77 <h2>Your choices</h2> 78 <p>You can sign out, clear local data, or uninstall the app/extension at any time. To delete your account data, contact us and we will remove it.</p> 79 80 <h2>Contact</h2> 81 <p>Questions or requests: <a href="/cdn-cgi/l/email-protection#087b7d7878677a7c6e64677f7a69486f65696164266b6765"><span class="__cf_email__" data-cfemail="c5b6b0b5b5aab7b1a3a9aab2b7a485a2a8a4aca9eba6aaa8">[email protected]</span></a> · <a href="/">flowra.tools</a></p> 82 83 <div class="foot">© 2026 Flowra · <a href="/">flowra.tools</a> · <a href="terms.html">Terms</a></div> 84 </div>
vendor: 109 bytes, lines 84-85
84 85<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
85<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"37343c1152d04325a271fb482189e743","r":1,"spa":2}' crossorigin="anonymous"></script>
85 86</body> 87</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.