Skip to content

Commit 9ff2eea

Browse files
authored
Merge pull request #1035 from jrvidal/master
Localize Privacy Notice
2 parents c2173ae + 6c1c2e1 commit 9ff2eea

File tree

2 files changed

+192
-154
lines changed

2 files changed

+192
-154
lines changed

locales/en-US/privacy.ftl

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,174 @@
33
## templates/policies/privacy.hbs
44

55
policies-privacy-page-title = Rust Privacy Notice
6+
7+
policies-privacy-page-version =
8+
<p>Version { $version }, dated <time datetime="{ $date }">{ $date }</time></p>
9+
10+
policies-privacy-page-intro =
11+
<p>
12+
The Rust Project oversees a number of projects, including the
13+
<a href="{ $baseurl }/">Rust website</a>,
14+
<a href="https://crates.io">crates.io</a>, and
15+
<a href="https://docs.rs">docs.rs</a>. This privacy notice explains what
16+
we do with personal information.
17+
</p>
18+
19+
policies-privacy-page-rust-lang-org-desc =
20+
<p>
21+
The Rust website at <a href="{ $baseurl }/">rust-lang.org</a> is a project
22+
of the <a href="{ $baseurl }/governance/teams/core">Core team</a> and the
23+
<a href="{ $baseurl }/governance/teams/community">Community team.</a>
24+
</p>
25+
26+
<dl>
27+
<dt>Visitor logs:</dt>
28+
<dd>
29+
When you visit rust-lang.org, we receive your IP address as part of
30+
our standard server logs. We store these logs for 1 year.
31+
</dd>
32+
</dl>
33+
34+
policies-privacy-page-crates-io-desc =
35+
<p>
36+
<a href="https://crates.io">Crates.io</a> is managed by members of the
37+
<a href="{ $baseurl }/governance/teams/crates-io">Crates.io</a> and
38+
<a href="{ $baseurl }/governance/teams/core">Rust core</a> teams.
39+
</p>
40+
41+
<dl>
42+
<dt>Logging in with GitHub:</dt>
43+
<dd>
44+
<p>
45+
Crates.io requires users to have a
46+
<a href="https://github.com">GitHub account</a>
47+
in order to log in and use the service. When you log in to Crates.io
48+
using a GitHub account, we receive your GitHub username and avatar. If
49+
you share a display name or public email address in your GitHub public
50+
profile, we also receive that information.
51+
</p>
52+
</dd>
53+
54+
<dt>Email addresses:</dt>
55+
<dd>
56+
<p>
57+
You must have a verified email address to publish a crate. We receive
58+
any public email address associated with your GitHub account. You can
59+
also choose to submit a different address to associate with your
60+
Crates.io activity. We will only use your email address to contact you
61+
about your account.
62+
</p>
63+
</dd>
64+
65+
<dt>Visitor logs:</dt>
66+
<dd>
67+
<p>
68+
When you visit Crates.io, we receive your IP address and user-agent
69+
header as part of our standard server logs. We store these logs for 1
70+
year.
71+
</p>
72+
</dd>
73+
74+
<dt>Information uploaded to crates:</dt>
75+
<dd>
76+
<p>
77+
All crates on Crates.io are public, including the list of crate owners’
78+
user names and the crate upload date. Anyone may view or download a
79+
crate’s contents. Because of the public nature of Crates.io, any
80+
personal data you might include in a Cargo.toml file uploaded to
81+
a crate will be publicly available. For example, if an email address
82+
is in the `authors` field in the Cargo.toml file, that email address
83+
will also be public.
84+
</p>
85+
<p>
86+
Due to its public nature, be aware if you include any private
87+
information in a crate, that information may be indexed by search
88+
engines or used by third parties. Sensitive information should not be
89+
included in a crate file.
90+
</p>
91+
</dd>
92+
93+
<dt>Publication of site-related data: </dt>
94+
<dd>
95+
<p>
96+
Crates.io uses the Google Visualization API to create graphs for each
97+
crate showing downloads over the last 90 days. Those graphs can be seen
98+
at the bottom of each crate’s page.
99+
</p>
100+
</dd>
101+
</dl>
102+
103+
policies-privacy-page-docs-rs-desc =
104+
<p>
105+
<a href="https://docs.rs">Docs.rs</a> is managed by the members of the
106+
<a href="{ $baseurl }/governance/teams/dev-tools#rustdoc">Rustdoc team</a>
107+
and <a href="{ $baseurl }/governance/teams/core">Rust core team</a>. The
108+
project collects and uses data as described in this privacy notice.
109+
</p>
110+
111+
<p>
112+
Docs.rs is an open source project to host documentation of crates for the
113+
Rust Programming Language. It automatically builds crates' documentation
114+
released on <a href="https://crates.io">crates.io</a> using the nightly
115+
release of the Rust compiler. All information from crates that is
116+
published on docs.rs is also available publicly on crates.io.
117+
</p>
118+
119+
120+
policies-privacy-page-forums-title = Forums
121+
policies-privacy-page-forums-desc =
122+
<p>
123+
<a href="{ $baseurl }/governance/teams/community">The Rust Community team</a>
124+
administers the
125+
<a href="https://users.rust-lang.org">Users Forum</a> and the
126+
<a href="https://internals.rust-lang.org">Internals Forum</a>. Posts on
127+
these forums are public. If you sign up to participate in these forums, we
128+
collect your email address and name. As administrators of the forum, we
129+
have access to usage information regarding your interactions with it, such
130+
as posts published and read, and time spent on the site.
131+
</p>
132+
133+
policies-privacy-page-third-parties-title = Third-party Services
134+
policies-privacy-page-third-parties-desc =
135+
<p>
136+
The Users Forum and Internals Forum on rust-lang.org are hosted by
137+
<a href="https://www.discourse.org/">Discourse</a> and use its open source
138+
discussion platform. Discourse’s privacy policy is available
139+
<a href="https://www.discourse.org/privacy">here</a>.
140+
</p>
141+
142+
<p>
143+
We use Mailgun to send email. Mailgun’s privacy policy is available
144+
<a href="https://www.mailgun.com/privacy-policy">here</a>.
145+
</p>
146+
147+
<p>
148+
GitHub login is used for authentication in Crates.io and (optionally) in
149+
the forums. GitHub’s Privacy Statement can be found
150+
<a href="https://help.github.com/en/articles/github-privacy-statement">here</a>.
151+
</p>
152+
153+
<p>
154+
Some Rust team members use the Zulip and Discord platforms for
155+
community collaboration. Zulip’s privacy notice is available
156+
<a href="https://zulipchat.com/privacy/">here</a>.
157+
Discord’s privacy notice is available
158+
<a href="https://discordapp.com/privacy">here</a>.
159+
</p>
160+
161+
policies-privacy-page-contact-title = Contact
162+
policies-privacy-page-contact-desc =
163+
<p>
164+
For data subject access requests, or any questions about this privacy
165+
notice, please email support at
166+
167+
</p>
168+
169+
<p>Alternatively, you may contact us at:</p>
170+
171+
<address>
172+
Mozilla Corporation<br>
173+
Attn: Legal Notices - Privacy<br>
174+
331 E. Evelyn Ave,<br>
175+
Mountain View, CA 94041
176+
</address>

templates/policies/privacy.hbs

Lines changed: 21 additions & 154 deletions
Original file line numberDiff line numberDiff line change
@@ -8,194 +8,61 @@
88

99
<section id="privacy-notice" class="purple">
1010
<div class="w-100 mw-none ph3 mw8-m mw9-l center f3">
11-
<p>Version 1.0, dated <time datetime="2019-08-19">2019-08-19</time></p>
11+
{{fluent "policies-privacy-page-version" version="1.0" date="2019-08-19"}}
1212

13-
<p>
14-
The Rust Project oversees a number of projects, including the
15-
<a href="{{baseurl}}/">Rust website</a>,
16-
<a href="https://crates.io">crates.io</a>, and
17-
<a href="https://docs.rs">docs.rs</a>. This privacy notice explains what
18-
we do with personal information.
19-
</p>
13+
{{#fluent "policies-privacy-page-intro"}}
14+
{{#fluentparam "baseurl"}}{{baseurl}}{{/fluentparam}}
15+
{{/fluent}}
2016

2117
<header>
2218
<h2 id="rust-www">rust-lang.org</h2>
2319
<div class="highlight"></div>
2420
</header>
2521

26-
<p>
27-
The Rust website at <a href="{{baseurl}}/">rust-lang.org</a> is a project
28-
of the <a href="{{baseurl}}/governance/teams/core">Core team</a> and the
29-
<a href="{{baseurl}}/governance/teams/community">Community team.</a>
30-
</p>
31-
32-
<dl>
33-
<dt>Visitor logs:</dt>
34-
<dd>
35-
When you visit rust-lang.org, we receive your IP address as part of
36-
our standard server logs. We store these logs for 1 year.
37-
</dd>
38-
</dl>
22+
{{#fluent "policies-privacy-page-rust-lang-org-desc"}}
23+
{{#fluentparam "baseurl"}}{{baseurl}}{{/fluentparam}}
24+
{{/fluent}}
3925

4026
<header>
4127
<h2 id="crates-io">crates.io</h2>
4228
<div class="highlight"></div>
4329
</header>
4430

45-
<p>
46-
<a href="https://crates.io">Crates.io</a> is managed by members of the
47-
<a href="{{baseurl}}/governance/teams/crates-io">Crates.io</a> and
48-
<a href="{{baseurl}}/governance/teams/core">Rust core</a> teams.
49-
</p>
50-
51-
<dl>
52-
<dt>Logging in with GitHub:</dt>
53-
<dd>
54-
<p>
55-
Crates.io requires users to have a
56-
<a href="https://github.com">GitHub account</a>
57-
in order to log in and use the service. When you log in to Crates.io
58-
using a GitHub account, we receive your GitHub username and avatar. If
59-
you share a display name or public email address in your GitHub public
60-
profile, we also receive that information.
61-
</p>
62-
</dd>
63-
64-
<dt>Email addresses:</dt>
65-
<dd>
66-
<p>
67-
You must have a verified email address to publish a crate. We receive
68-
any public email address associated with your GitHub account. You can
69-
also choose to submit a different address to associate with your
70-
Crates.io activity. We will only use your email address to contact you
71-
about your account.
72-
</p>
73-
</dd>
74-
75-
<dt>Visitor logs:</dt>
76-
<dd>
77-
<p>
78-
When you visit Crates.io, we receive your IP address and user-agent
79-
header as part of our standard server logs. We store these logs for 1
80-
year.
81-
</p>
82-
</dd>
83-
84-
<dt>Information uploaded to crates:</dt>
85-
<dd>
86-
<p>
87-
All crates on Crates.io are public, including the list of crate owners’
88-
user names and the crate upload date. Anyone may view or download a
89-
crate’s contents. Because of the public nature of Crates.io, any
90-
personal data you might include in a Cargo.toml file uploaded to
91-
a crate will be publicly available. For example, if an email address
92-
is in the `authors` field in the Cargo.toml file, that email address
93-
will also be public.
94-
</p>
95-
<p>
96-
Due to its public nature, be aware if you include any private
97-
information in a crate, that information may be indexed by search
98-
engines or used by third parties. Sensitive information should not be
99-
included in a crate file.
100-
</p>
101-
</dd>
102-
103-
<dt>Publication of site-related data: </dt>
104-
<dd>
105-
<p>
106-
Crates.io uses the Google Visualization API to create graphs for each
107-
crate showing downloads over the last 90 days. Those graphs can be seen
108-
at the bottom of each crate’s page.
109-
</p>
110-
</dd>
111-
</dl>
31+
{{#fluent "policies-privacy-page-crates-io-desc"}}
32+
{{#fluentparam "baseurl"}}{{baseurl}}{{/fluentparam}}
33+
{{/fluent}}
11234

11335
<header>
11436
<h2 id="docs-rs">docs.rs</h2>
11537
<div class="highlight"></div>
11638
</header>
11739

118-
<p>
119-
<a href="https://docs.rs">Docs.rs</a> is managed by the members of the
120-
<a href="{{baseurl}}/governance/teams/dev-tools#rustdoc">Rustdoc team</a>
121-
and <a href="{{baseurl}}/governance/teams/core">Rust core team</a>. The
122-
project collects and uses data as described in this privacy notice.
123-
</p>
124-
125-
<p>
126-
Docs.rs is an open source project to host documentation of crates for the
127-
Rust Programming Language. It automatically builds crates' documentation
128-
released on <a href="https://crates.io">crates.io</a> using the nightly
129-
release of the Rust compiler. All information from crates that is
130-
published on docs.rs is also available publicly on crates.io.
131-
</p>
40+
{{#fluent "policies-privacy-page-docs-rs-desc"}}
41+
{{#fluentparam "baseurl"}}{{baseurl}}{{/fluentparam}}
42+
{{/fluent}}
13243

13344
<header>
134-
<h2 id="forums">Forums</h2>
45+
<h2 id="forums">{{fluent "policies-privacy-page-forums-title"}}</h2>
13546
<div class="highlight"></div>
13647
</header>
13748

138-
<p>
139-
<a href="{{baseurl}}/governance/teams/community">The Rust Community team</a>
140-
administers the
141-
<a href="https://users.rust-lang.org">Users Forum</a> and the
142-
<a href="https://internals.rust-lang.org">Internals Forum</a>. Posts on
143-
these forums are public. If you sign up to participate in these forums, we
144-
collect your email address and name. As administrators of the forum, we
145-
have access to usage information regarding your interactions with it, such
146-
as posts published and read, and time spent on the site.
147-
</p>
49+
{{#fluent "policies-privacy-page-forums-desc"}}
50+
{{#fluentparam "baseurl"}}{{baseurl}}{{/fluentparam}}
51+
{{/fluent}}
14852

14953
<header>
150-
<h2 id="third-party">Third-party Services</h2>
54+
<h2 id="third-party">{{fluent "policies-privacy-page-third-parties-title"}}</h2>
15155
<div class="highlight"></div>
15256
</header>
15357

154-
<p>
155-
The Users Forum and Internals Forum on rust-lang.org are hosted by
156-
<a href="https://www.discourse.org/">Discourse</a> and use its open source
157-
discussion platform. Discourse’s privacy policy is available
158-
<a href="https://www.discourse.org/privacy">here</a>.
159-
</p>
160-
161-
<p>
162-
We use Mailgun to send email. Mailgun’s privacy policy is available
163-
<a href="https://www.mailgun.com/privacy-policy">here</a>.
164-
</p>
165-
166-
<p>
167-
GitHub login is used for authentication in Crates.io and (optionally) in
168-
the forums. GitHub’s Privacy Statement can be found
169-
<a href="https://help.github.com/en/articles/github-privacy-statement">here</a>.
170-
</p>
171-
172-
<p>
173-
Some Rust team members use the Zulip and Discord platforms for
174-
community collaboration. Zulip’s privacy notice is available
175-
<a href="https://zulipchat.com/privacy/">here</a>.
176-
Discord’s privacy notice is available
177-
<a href="https://discordapp.com/privacy">here</a>.
178-
</p>
58+
{{fluent "policies-privacy-page-third-parties-desc"}}
17959

18060
<header>
181-
<h2 id="contact">Contact</h2>
61+
<h2 id="contact">{{fluent "policies-privacy-page-contact-title"}}</h2>
18262
<div class="highlight"></div>
18363
</header>
18464

185-
<p>
186-
For data subject access requests, or any questions about this privacy
187-
notice, please email support at
188-
189-
</p>
190-
191-
<p>Alternatively, you may contact us at:</p>
192-
193-
<address>
194-
Mozilla Corporation<br>
195-
Attn: Legal Notices - Privacy<br>
196-
331 E. Evelyn Ave,<br>
197-
Mountain View, CA 94041
198-
</address>
65+
{{fluent "policies-privacy-page-contact-desc"}}
19966

20067
</div>
20168
</section>

0 commit comments

Comments
 (0)