summaryrefslogtreecommitdiff
path: root/website/privacy.html
blob: 5d50be4e1e07ffe895ac3f111c81abba531f70a7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<!doctype html>
<html lang="en">

<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>Privacy Policy — Hutch</title>
    <link rel="stylesheet" href="styles.css" />
</head>

<body>
    <div class="page">
        <header class="site-header">
            <div class="brand-row">
                <a class="brand" href="index.html">
                    <img class="app-icon" src="https://img.cleberg.net/apps/hutch/logo/hutch_light.png"
                        alt="Hutch icon" />
                    <div>
                        <h1>Hutch</h1>
                        <p class="subtitle">A native SourceHut client for iPhone</p>
                    </div>
                </a>

                <div class="hero-actions">
                    <a href="#" class="store-link" aria-label="Download Hutch on the App Store">
                        <img src="storebutton.svg" class="store-img" alt="Download on the App Store" />
                    </a>

                    <nav class="header-links">
                        <a href="https://sr.ht/~ccleberg/Hutch/">Source Code</a>
                        <span>·</span>
                        <a href="mailto:[email protected]">Email</a>
                    </nav>
                </div>
            </div>
        </header>

        <main>
            <section class="privacy">
                <h2>Privacy Policy</h2>

                <p><strong>Hutch</strong><br>
                    Last updated: March 20, 2026</p>

                <h3>Overview</h3>
                <p>
                    Hutch is a native client for SourceHut on iPhone. It lets users work with repositories,
                    projects, mailing lists, tickets, and builds using their own SourceHut account.
                </p>

                <h3>Data Collection</h3>
                <p>
                    Hutch does not collect, store, or transmit personal data to the developer.
                </p>
                <p>
                    All data shown in the app is retrieved directly from SourceHut using credentials provided by the
                    user.
                </p>

                <h3>Authentication</h3>
                <p>
                    Hutch uses a SourceHut Personal Access Token (PAT) provided by the user.
                </p>
                <p>
                    The token is stored securely on-device using iOS secure storage and is used only to authenticate
                    requests
                    to SourceHut. The developer does not have access to this token.
                </p>

                <h3>Data Usage</h3>
                <p>The app communicates with SourceHut servers to:</p>
                <ul>
                    <li>fetch repositories, files, commits, and project metadata</li>
                    <li>retrieve and update trackers, tickets, labels, and comments</li>
                    <li>read mailing lists, inbox threads, and patch discussions</li>
                    <li>submit, inspect, cancel, and rebuild build jobs</li>
                    <li>manage profile data, avatars, SSH keys, PGP keys, and access tokens</li>
                </ul>
                <p>
                    No data is transmitted to any servers operated by the developer.
                </p>

                <h3>Third-Party Services</h3>
                <p>
                    Hutch communicates with SourceHut services (sr.ht) to retrieve and update user data.
                </p>
                <p>
                    When replying to mailing list threads, Hutch can hand the message off to Apple Mail using the iOS
                    Mail composer.
                </p>
                <p>
                    No analytics, advertising, or tracking SDKs are used.
                </p>

                <h3>User-Generated Content</h3>
                <p>
                    Hutch displays and edits content from SourceHut, including repositories, tickets, mailing list
                    threads,
                    and builds. This content is accessed based on the user’s authentication and permissions.
                </p>

                <h3>Device Permissions</h3>
                <p>
                    Hutch may request access to Photos when the user chooses to upload a profile avatar.
                </p>
                <p>
                    Hutch does not request access to location, contacts, camera, or microphone.
                </p>

                <h3>Changes to This Policy</h3>
                <p>
                    This policy may be updated in future versions. Updates will be reflected on this page.
                </p>

                <h3>Contact</h3>
                <p>
                    For questions, contact:
                    <a href="mailto:[email protected]">[email protected]</a>
                </p>
            </section>
        </main>

        <footer class="site-footer">
            © 2026 <a href="https://cleberg.net">Christian Cleberg</a>
        </footer>
    </div>
</body>

</html>