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