mirror of
https://github.com/saphid/frame-control.git
synced 2026-10-06 00:00:21 +02:00
- site/: landing page, /feedback/ and /privacy/ on Cloudflare Pages (frame-control.pages.dev). POST /api/feedback validates the form and opens a labelled issue with a fine-grained token; honeypot, minimum fill time and KV rate limits keep spam out. Ko-fi donate buttons appear once the page name is set in site/public/js/site.js. - .github: the issue and PR gate from badlogic/pi-mono. New contributors' issues and PRs are auto-closed; a maintainer replying lgtmi/lgtm approves them via APPROVED_CONTRIBUTORS. Issue templates and CONTRIBUTING.md. - CI runs the website tests; README points feedback at the form. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
61 lines
2.7 KiB
HTML
61 lines
2.7 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>Privacy · Frame Control</title>
|
|
<meta name="description" content="What the Frame Control website and app collect.">
|
|
<meta name="theme-color" content="#0e141b">
|
|
<link rel="icon" href="/favicon.png">
|
|
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
|
<link rel="stylesheet" href="/css/site.css">
|
|
<script src="/js/site.js" defer></script>
|
|
</head>
|
|
<body>
|
|
|
|
<header class="top">
|
|
<div class="wrap">
|
|
<a class="brand" href="/"><img src="/img/icon.png" alt="">Frame Control</a>
|
|
<nav aria-label="Sections">
|
|
<a href="/#features">Features</a>
|
|
<a href="/#setup">Setup</a>
|
|
<a href="/#download">Download</a>
|
|
<a href="/#faq">FAQ</a>
|
|
<a href="/feedback/">Feedback</a>
|
|
</nav>
|
|
<div class="end">
|
|
<a class="btn small coffee" data-kofi href="#" target="_blank" rel="noopener">Support</a>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<main class="page">
|
|
<div class="wrap" style="max-width:780px">
|
|
<div class="head">
|
|
<span class="kicker">Privacy</span>
|
|
<h1>Privacy</h1>
|
|
<p>Short version: the app collects nothing, and the website keeps only what you choose to send.</p>
|
|
</div>
|
|
<div class="faq">
|
|
<details open><summary>The app</summary><div><p>Frame Control talks only to your headset (over SSH on your network), to GitHub for releases, and to Steam and F-Droid for game and app listings. It has no analytics and no accounts.</p></div></details>
|
|
<details open><summary>The feedback form</summary><div><p>What you type becomes a public GitHub issue on <a href="https://github.com/saphid/frame-control/issues">saphid/frame-control</a>. To stop abuse, the form keeps a one-way hash of your IP address for about an hour to count submissions. The address itself isn't stored or published.</p></div></details>
|
|
<details open><summary>This website</summary><div><p>Hosted on Cloudflare Pages. No cookies, no analytics, no trackers. The download section asks GitHub for the latest version number. Donations go through Ko-fi, under Ko-fi's own privacy policy.</p></div></details>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
<footer>
|
|
<div class="wrap">
|
|
<a class="brand" href="/"><img src="/img/icon.png" alt="">Frame Control</a>
|
|
<div class="cols">
|
|
<a href="https://github.com/saphid/frame-control">GitHub</a>
|
|
<a href="https://github.com/saphid/frame-control/releases">Releases</a>
|
|
<a href="https://github.com/saphid/frame-control/blob/main/docs/frame-control.md">Docs</a>
|
|
<a href="/privacy/">Privacy</a>
|
|
</div>
|
|
<p class="legal">© <span data-year>2026</span> saphid · MIT licence. Unofficial and not affiliated with or endorsed by Valve.</p>
|
|
</div>
|
|
</footer>
|
|
</body>
|
|
</html>
|