summaryrefslogtreecommitdiff
path: root/static/contact.html
blob: bd0508985a77ab7f1c64c4be9896ff735fec3987 (plain)
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
<!DOCTYPE html>
<html lang="en" prefix="og: https://ogp.me/ns#">
    <head>
        <meta charset="utf-8"/>
        <title>Contact | GrapheneOS</title>
        <meta name="description" content="Contact information for GrapheneOS."/>
        <meta name="theme-color" content="#212121"/>
        <meta name="color-scheme" content="dark light"/>
        <meta name="msapplication-TileColor" content="#ffffff"/>
        <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
        <meta name="twitter:site" content="@GrapheneOS"/>
        <meta name="twitter:creator" content="@GrapheneOS"/>
        <meta property="og:title" content="GrapheneOS contact information"/>
        <meta property="og:description" content="Contact information for GrapheneOS."/>
        <meta property="og:type" content="website"/>
        <meta property="og:image" content="https://grapheneos.org/opengraph.png"/>
        <meta property="og:image:width" content="512"/>
        <meta property="og:image:height" content="512"/>
        <meta property="og:image:alt" content="GrapheneOS logo"/>
        <meta property="og:site_name" content="GrapheneOS"/>
        <meta property="og:url" content="https://grapheneos.org/contact"/>
        <link rel="canonical" href="https://grapheneos.org/contact"/>
        <link rel="icon" href="/favicon.ico"/>
        <link rel="icon" sizes="any" type="image/svg+xml" href="/favicon.svg"/>
        <link rel="mask-icon" href="[[path|/mask-icon.svg]]" color="#1a1a1a"/>
        <link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
        [[css|/main.css]]
        <link rel="manifest" href="/manifest.webmanifest"/>
        <link rel="license" href="/LICENSE.txt"/>
        <link rel="me" href="https://grapheneos.social/@GrapheneOS"/>
    </head>
    <body>
        {% with current_page="contact" %}
            {% include "header.html" %}
        {% endwith %}
        <main id="contact">
            <h1><a href="#contact">Contact</a></h1>

            <nav id="table-of-contents">
                <h2><a href="#table-of-contents">Table of contents</a></h2>

                <ul>
                    <li>
                        <a href="#community">Community</a>
                        <ul>
                            <li><a href="#community-chat">Chat</a></li>
                            <li><a href="#community-forum">Forum</a></li>
                        </ul>
                    </li>
                    <li><a href="#contacting-the-project">Contacting the project</a></li>
                    <li><a href="#hiring">Hiring</a></li>
                    <li>
                        <a href="#reporting-issues">Reporting issues</a>
                        <ul>
                            <li><a href="#standalone-apps">Standalone apps</a></li>
                            <li><a href="#services">Services</a></li>
                        </ul>
                    </li>
                </ul>
            </nav>

            <section id="community">
                <h2><a href="#community">Community</a></h2>

                <section id="community-chat">
                    <h3><a href="#community-chat">Chat</a></h3>

                    <p>GrapheneOS has a very active community primarily based around the official
                    chat rooms. Our chat rooms are bridged across Discord, Telegram and Matrix so
                    you can choose your preferred platform.</p>

                    <p>Discord invite link: <a href="https://discord.com/invite/grapheneos">https://discord.com/invite/grapheneos</a>.</p>

                    <p>Telegram group: <a href="https://t.me/GrapheneOS">https://t.me/GrapheneOS</a>.</p>

                    <p>You can join the GrapheneOS Matrix space at
                    <a href="https://matrix.to/#/%23community:grapheneos.org">#community:grapheneos.org</a>
                    and can manually join each of the chat rooms from there.</p>

                    <p>The following 7 chat rooms are available across each platform, with the
                    Matrix links to each individual room included below:</p>

                    <table>
                        <tr>
                            <td><a href="https://matrix.to/#/%23general:grapheneos.org">#general:grapheneos.org</a></td>
                            <td>Best place to request support, ask questions or get involved in the project</td>
                        </tr>
                        <tr>
                            <td><a href="https://matrix.to/#/%23apps:grapheneos.org">#apps:grapheneos.org</a></td>
                            <td>Discuss using third party apps and services with GrapheneOS</td>
                        </tr>
                        <tr>
                            <td><a href="https://matrix.to/#/%23offtopic:grapheneos.org">#offtopic:grapheneos.org</a></td>
                            <td>Discuss topics not strictly related to GrapheneOS</td>
                        </tr>
                        <tr>
                            <td><a href="https://matrix.to/#/%23dev:grapheneos.org">#dev:grapheneos.org</a></td>
                            <td>Discuss GrapheneOS app and OS development</td>
                        </tr>
                        <tr>
                            <td><a href="https://matrix.to/#/%23testing:grapheneos.org">#testing:grapheneos.org</a></td>
                            <td>Provide feedback on Alpha and Beta channel app and OS releases</td>
                        </tr>
                        <tr>
                            <td><a href="https://matrix.to/#/%23releases:grapheneos.org">#releases:grapheneos.org</a></td>
                            <td>Release announcements</td>
                        </tr>
                        <tr>
                            <td><a href="https://matrix.to/#/%23infra:grapheneos.org">#infra:grapheneos.org</a></td>
                            <td>Infrastructure monitoring and discussion</td>
                        </tr>
                        <tr>
                            <td><a href="https://matrix.to/#/%23media:grapheneos.org">#media:grapheneos.org</a></td>
                            <td>Discuss GrapheneOS in news articles and other media coverage</td>
                        </tr>
                    </table>

                    <p>Matrix is a federated service similar to email where you can choose your
                    provider and has end-to-end encryption for private chats. Matrix can be a more
                    privacy friendly option but has significant downsides including lag, weak
                    moderation tools and the rooms needing to be regularly recreated due to bugs
                    in the protocol for reaching consensus on room state between servers.</p>

                    <p>The experience on Discord is the best out of all the available options
                    due to the way messages from the other platforms bridge to it, making
                    it much easier to read. Search is also generally better on Discord,
                    making it easier to look up information and previous discussions on
                    specific topics. Additionally, Discord allows you to select your preferred
                    release channels and devices via the roles feature in order to be
                    notified when an app or OS release in the channel you are interested in.</p>

                    <p>Telegram is a good option to choose if you already have a Telegram account
                    and use it. There is one Telegram group, which separates the different rooms via
                    topics.</p>
                </section>

                <section id="community-forum">
                    <h3><a href="#community-forum">Forum</a></h3>

                    <p>We have an official
                    <a href="https://discuss.grapheneos.org">forum</a> for longer form posts,
                    which is publicly accessible and easier to search. We are
                    using Flarum for our forum.</p>
                </section>
            </section>

            <section id="contacting-the-project">
                <h2><a href="#contacting-the-project">Contacting the project</a></h2>

                <p>Do not contact us with offers to sell us products or services.</p>

                <p>Please don't contact the GrapheneOS project or developers to request support /
                device support / features or to report bugs. Use the <a href="#community">community
                platforms</a> and <a href="#reporting-issues">issue trackers</a> listed below. The
                developers are active on the Matrix room but the broader community can usually
                answer most questions, and this allows the developers to focus their time and
                energy on the project.</p>

                <p>Email is the preferred way to contact the project. X direct messages are
                checked much less frequently. A public @reply in a tweet is not a good way to contact
                the project. It is not considered sending a message by X and is not queued up as
                a message to be read, only as a regular notification that is likely to be missed or
                forgotten.</p>

                <p>Please do not send multiple copies / versions of the same email to different
                addresses. Either send it to a single address or CC the other addresses. In general,
                it's the same people handling every email address, and they don't need to see multiple
                copies of the same email in their inbox.</p>

                <p>You can contact <a href="mailto:contact@grapheneos.org">contact@grapheneos.org</a>
                for topics related to GrapheneOS. Please don't send emails unrelated to GrapheneOS to
                this address.</p>

                <p>The <a href="mailto:security@grapheneos.org">security@grapheneos.org</a>
                address is for reporting high priority security issues related to GrapheneOS. Please
                don't send other kinds of emails to this address. It is not a way of increasing the
                priority of emails that are not security reports. Your emails will be treated as a
                much lower priority if you misuse this address.</p>

                <p>The official X account for the project is <a
                href="https://x.com/GrapheneOS">@GrapheneOS</a> which is used for official
                announcements.</p>

                <p>The official Mastodon account for the project is <a
                href="https://grapheneos.social/@GrapheneOS">@GrapheneOS@grapheneos.social</a> which
                is used for official announcements.</p>

                <p>The official Bluesky account for the project is <a
                href="https://bsky.app/profile/grapheneos.org">@grapheneos.org</a> which is used for
                official announcements.</p>
            </section>

            <section id="hiring">
                <h2><a href="#hiring">Hiring</a></h2>

                <p>Interested in joining the GrapheneOS team? Check out our <a href="https://grapheneos.org/hiring">hiring page</a>.</p>
            </section>

            <section id="reporting-issues">
                <h2><a href="#reporting-issues">Reporting issues</a></h2>

                <p>Most issues should be reported to the global OS issue tracker for GrapheneOS
                sub-projects. However, standalone projects and anything outside of the GrapheneOS
                source tree (like the websites) has a dedicated issue tracker. The issue trackers are
                listed for reference:</p>

                <ul>
                    <li><a href="https://github.com/GrapheneOS/os-issue-tracker/issues">OS issue tracker</a> for all GrapheneOS repositories that are not standalone projects</li>
                    <li><a href="https://github.com/GrapheneOS/hardened_malloc/issues">hardened_malloc issue tracker</a></li>
                    <li><a href="https://github.com/GrapheneOS/platform_packages_apps_Updater/issues">Update client issue tracker</a></li>
                    <li><a href="https://github.com/GrapheneOS/platform_packages_apps_SetupWizard2/issues">Setup wizard issue tracker</a></li>
                    <li><a href="https://github.com/GrapheneOS/talkback/issues">Talkback issue tracker</a></li>
                </ul>

                <section id="standalone-apps">
                    <h3><a href="#standalone-apps">Standalone apps</a></h3>

                    <ul>
                        <li><a href="https://github.com/GrapheneOS/AppStore/issues">App Store issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/Auditor/issues">Auditor issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/Camera/issues">Camera app issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/Messaging/issues">Messaging app issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/PdfViewer/issues">PDF Viewer issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/Vanadium/issues">Vanadium (Chromium variant) issue tracker</a></li>
                    </ul>
                </section>

                <section id="services">
                    <h3><a href="#services">Services</a></h3>

                    <ul>
                        <li><a href="https://github.com/GrapheneOS/infrastructure/issues">Server infrastructure issue tracker (for issues applying across services)</a></li>
                        <li><a href="https://github.com/GrapheneOS/AttestationServer/issues">AttestationServer (attestation.app) issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/grapheneos.org/issues">GrapheneOS site (grapheneos.org) issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/releases.grapheneos.org/issues">Update server (releases.grapheneos.org) issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/grapheneos.network/issues">Connectivity check / time server (grapheneos.network) issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/mail.grapheneos.org/issues">Mail server (mail.grapheneos.org) issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/apps.grapheneos.org/issues">App repository (apps.grapheneos.org) issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/matrix.grapheneos.org/issues">GrapheneOS Matrix server (matrix.grapheneos.org) issue tracker</a></li>
                        <li><a href="https://github.com/GrapheneOS/discuss.grapheneos.org/issues">GrapheneOS discussion forum (discuss.grapheneos.org) issue tracker</a></li>
                    </ul>
                </section>
            </section>
        </main>
        {% include "footer.html" %}
        <script type="application/ld+json">
            {
                "@context": "https://schema.org",
                "@type": "Organization",
                "@id": "https://grapheneos.org/#organization",
                "name": "GrapheneOS",
                "description": "GrapheneOS is an open source project focused on mobile privacy and security.",
                "url": "https://grapheneos.org/",
                "logo": "https://grapheneos.org/logo.png",
                "email": "contact@grapheneos.org",
                "sameAs": [
                    "https://discuss.grapheneos.org/u/GrapheneOS",
                    "https://x.com/GrapheneOS",
                    "https://grapheneos.social/@GrapheneOS",
                    "https://bsky.app/profile/grapheneos.org",
                    "https://cohost.org/GrapheneOS",
                    "https://github.com/GrapheneOS",
                    "https://reddit.com/u/GrapheneOS",
                    "https://discord.com/invite/grapheneos",
                    "https://discord.com/servers/grapheneos-private-and-secure-mobile-os-1176414688112820234",
                    "https://t.me/GrapheneOS",
                    "https://www.linkedin.com/company/grapheneos/",
                    "https://www.facebook.com/GrapheneOS",
                    "https://www.instagram.com/grapheneos/",
                    "https://www.threads.net/@grapheneos",
                    "https://www.youtube.com/channel/UCoZjKwzqhlir_vWeZwvl8CQ",
                    "https://www.youtube.com/@GrapheneOS",
                    "https://g.page/r/CeQbRTxotybUEAE",
                    "https://linktr.ee/grapheneos",
                    "https://en.wikipedia.org/wiki/GrapheneOS",
                    "https://www.wikidata.org/wiki/Q85764357"
                ],
                "foundingDate": "2014"
            }
        </script>
    </body>
</html>