krz/hutch
an ios client for sourcehut
clone: git clone https://gitbay.org/krz/hutch.git
v2.3.1: website/privacy.html · raw
1<!doctype html>
2<html lang="en">
3
4<head>
5 <meta charset="utf-8" />
6 <meta name="viewport" content="width=device-width, initial-scale=1" />
7 <title>Privacy Policy — Hutch</title>
8 <link rel="stylesheet" href="styles.css" />
9</head>
10
11<body>
12 <div class="page">
13 <header class="site-header">
14 <div class="brand-row">
15 <a class="brand" href="index.html">
16 <img class="app-icon" src="https://img.cleberg.net/apps/hutch/logo/hutch_light.png"
17 alt="Hutch icon" />
18 <div>
19 <h1>Hutch</h1>
20 <p class="subtitle">A native SourceHut client for iPhone</p>
21 </div>
22 </a>
23
24 <div class="hero-actions">
25 <a href="#" class="store-link" aria-label="Download Hutch on the App Store">
26 <img src="storebutton.svg" class="store-img" alt="Download on the App Store" />
27 </a>
28
29 <nav class="header-links">
30 <a href="https://sr.ht/~ccleberg/Hutch/">Source Code</a>
31 <span>·</span>
32 <a href="mailto:hello@cleberg.net">Email</a>
33 </nav>
34 </div>
35 </div>
36 </header>
37
38 <main>
39 <section class="privacy">
40 <h2>Privacy Policy</h2>
41
42 <p><strong>Hutch</strong><br>
43 Last updated: March 20, 2026</p>
44
45 <h3>Overview</h3>
46 <p>
47 Hutch is a native client for SourceHut on iPhone. It lets users work with repositories,
48 projects, mailing lists, tickets, and builds using their own SourceHut account.
49 </p>
50
51 <h3>Data Collection</h3>
52 <p>
53 Hutch does not collect, store, or transmit personal data to the developer.
54 </p>
55 <p>
56 All data shown in the app is retrieved directly from SourceHut using credentials provided by the
57 user.
58 </p>
59
60 <h3>Authentication</h3>
61 <p>
62 Hutch uses a SourceHut Personal Access Token (PAT) provided by the user.
63 </p>
64 <p>
65 The token is stored securely on-device using iOS secure storage and is used only to authenticate
66 requests
67 to SourceHut. The developer does not have access to this token.
68 </p>
69
70 <h3>Data Usage</h3>
71 <p>The app communicates with SourceHut servers to:</p>
72 <ul>
73 <li>fetch repositories, files, commits, and project metadata</li>
74 <li>retrieve and update trackers, tickets, labels, and comments</li>
75 <li>read mailing lists, inbox threads, and patch discussions</li>
76 <li>submit, inspect, cancel, and rebuild build jobs</li>
77 <li>manage profile data, avatars, SSH keys, PGP keys, and access tokens</li>
78 </ul>
79 <p>
80 No data is transmitted to any servers operated by the developer.
81 </p>
82
83 <h3>Third-Party Services</h3>
84 <p>
85 Hutch communicates with SourceHut services (sr.ht) to retrieve and update user data.
86 </p>
87 <p>
88 When replying to mailing list threads, Hutch can hand the message off to Apple Mail using the iOS
89 Mail composer.
90 </p>
91 <p>
92 No analytics, advertising, or tracking SDKs are used.
93 </p>
94
95 <h3>User-Generated Content</h3>
96 <p>
97 Hutch displays and edits content from SourceHut, including repositories, tickets, mailing list
98 threads,
99 and builds. This content is accessed based on the user’s authentication and permissions.
100 </p>
101
102 <h3>Device Permissions</h3>
103 <p>
104 Hutch may request access to Photos when the user chooses to upload a profile avatar.
105 </p>
106 <p>
107 Hutch does not request access to location, contacts, camera, or microphone.
108 </p>
109
110 <h3>Changes to This Policy</h3>
111 <p>
112 This policy may be updated in future versions. Updates will be reflected on this page.
113 </p>
114
115 <h3>Contact</h3>
116 <p>
117 For questions, contact:
118 <a href="mailto:privacy@cleberg.net">privacy@cleberg.net</a>
119 </p>
120 </section>
121 </main>
122
123 <footer class="site-footer">
124 © 2026 <a href="https://cleberg.net">Christian Cleberg</a>
125 </footer>
126 </div>
127</body>
128
129</html>