chore: fix links, update several more sections

This commit is contained in:
cori hudson 2023-02-24 17:29:36 -05:00
parent b3cafadaf0
commit f486121cf1
2 changed files with 73 additions and 60 deletions

View file

@ -3,6 +3,7 @@
"privacyPolicy.nav.usage": "Usage",
"privacyPolicy.nav.share": "Sharing",
"privacyPolicy.nav.thirdParties": "Third Party Services",
"privacyPolicy.nav.childPrivacy": "Children and Student Privacy",
"privacyPolicy.nav.rights": "Rights and Choices",
"privacyPolicy.nav.retention": "Data Retention",
"privacyPolicy.nav.protection": "Protection",
@ -53,5 +54,22 @@
"privacyPolicy.legalGrounds.communications": "You have consented to the use of your Personal Information, for example, to receive electronic marketing communications;",
"privacyPolicy.legalGrounds.services": "We need your Personal Information to provide our services, including for account registration, to respond to your inquiries, or for customer support;",
"privacyPolicy.legalGrounds.obligation": "We have a legal obligation to use your Personal Information; or",
"privacyPolicy.legalGrounds.thirdParty": "We or a third party have a legitimate interest in using your Personal Information. In particular, we have a legitimate interest in using your Personal Information to analyze and share your aggregated or de-identified information for research purposes, to analyze and enhance your learning experience on the Scratch Website and otherwise ensure and improve the safety, security, and performance of the Scratch Website. We only rely on our or a third partys legitimate interests to process your Personal Information when these interests are not overridden by your rights and interests."
"privacyPolicy.legalGrounds.thirdParty": "We or a third party have a legitimate interest in using your Personal Information. In particular, we have a legitimate interest in using your Personal Information to analyze and share your aggregated or de-identified information for research purposes, to analyze and enhance your learning experience on the Scratch Website and otherwise ensure and improve the safety, security, and performance of the Scratch Website. We only rely on our or a third partys legitimate interests to process your Personal Information when these interests are not overridden by your rights and interests.",
"privacyPolicy.share.title": "How Does Scratch Share My Personal Information?",
"privacyPolicy.share.intro": "We disclose Personal Information that we collect through the Scratch Website to third parties, if you consent to us doing so, as well as in the following circumstances:",
"privacyPolicy.share.serviceProvidersTitle": "Service Providers",
"privacyPolicy.share.serviceProvidersBody": "To third parties who provide services such as website hosting, data analysis, information technology and related infrastructure provisions, customer service, email delivery, and other services.",
"privacyPolicy.share.researchTitle": "Academic and Scientific Research",
"privacyPolicy.share.researchBody": "To research institutions, such as the Massachusetts Institute of Technology (MIT), to learn about how our users learn through the Scratch Website and develop new learning tools.",
"privacyPolicy.share.mergerTitle": "Merger",
"privacyPolicy.share.mergerBody": "To a potential or actual acquirer, successor, or assignee as part of any reorganization, merger, sale, joint venture, assignment, transfer, or other disposition of all or any portion of our organization or assets. You will have the opportunity to opt out of any such transfer if the new entitys planned processing of your Personal Information differs materially from that set forth in this Privacy Policy.",
"privacyPolicy.share.legalTitle": "Legal",
"privacyPolicy.share.legalBody": "If required to do so by law or in the good faith belief that such action is appropriate: (a) under applicable law, including laws outside your country of residence; (b) to comply with legal process; (c) to respond to requests from public and government authorities, such as school, school districts, and law enforcement, including public and government authorities outside your country of residence; (d) to enforce our terms and conditions; (e) to protect our operations or those of any of our affiliates; (f) to protect our rights, privacy, safety, or property, and/or that of our affiliates, you, or others; and (g) to allow us to pursue available remedies or limit the damages that we may sustain.",
"privacyPolicy.thirdPartyServices.title": "Third Party Services",
"privacyPolicy.thirdPartyServices.body": "This Privacy Policy applies only to the processing of your Personal Information by Scratch. It does not address, and we are not responsible for, the privacy, information, or other practices of any third parties, including any third party operating any site or service to which the Scratch Website links. The inclusion of a link on the Scratch Website does not imply endorsement of the linked site or service by us or by our affiliates.",
"privacyPolicy.childPrivacy.title": "Children and Student Privacy",
"privacyPolicy.childPrivacy.body": "The Scratch Foundation is a 501(c)(3) nonprofit organization. As such, the Childrens Online Privacy Protection Act (COPPA) does not apply to the Scratch Website. Nevertheless, Scratch takes childrens privacy seriously. Scratch collects only minimal information from its users, and only uses and discloses information to provide the services and for limited other purposes, such as research, as described in this Privacy Policy. <br /> Scratch does not collect information from a students education record, as defined by the Family Educational Rights and Privacy Act (FERPA). Scratch does not disclose personal information of students to any third parties except as described in this Privacy Policy: to service providers and research institutions.",
"privacyPolicy.rights.title": "Your Rights and Choices",
"privacyPolicy.rights.updatingTitle": "Updating Your Information",
"privacyPolicy.rights.updatingBody": "You can update your password, email address, and country through the <settings>Account Settings</settings> page. You can also reset your password through the <reset>Account Reset</reset> page. You cannot change your username, but you can make a new account and manually copy your projects to the new account. <br /> If you want to delete your account, login to Scratch, and then click your username in the top right-hand corner. Select \"Account Settings,\" then click the \"I want to delete my account\" link at the bottom of the page. Deleting your account hides all Personal Information from public view, but does not remove all of your Personal Information from our servers. If you want to have all of your Personal Information removed from our servers, please contact help@scratch.mit.edu for assistance."
}

View file

@ -92,7 +92,14 @@ const Privacypolicy = injectIntl(props => (
<dt><FormattedMessage id="privacyPolicy.locationInformationTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.locationInformationBody" /></dd>
<dt><FormattedMessage id="privacyPolicy.cookiesTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.cookiesBody" /></dd>
<dd>
<FormattedMessage
id="privacyPolicy.cookiesBody"
values={{
a: chunks => <a href="/cookies">{chunks}</a>
}}
/>
</dd>
<h3><FormattedMessage id="privacyPolicy.otherSources" /></h3>
<dt><FormattedMessage id="privacyPolicy.thirdPartyInformationTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.thirdPartyInformationBody" /></dd>
@ -112,9 +119,24 @@ const Privacypolicy = injectIntl(props => (
<dt><FormattedMessage id="privacyPolicy.communicationsTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.usage.communicationsBody" /></dd>
<dt><FormattedMessage id="privacyPolicy.usage.researchTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.usage.researchBody" /></dd>
<dd>
<FormattedMessage
id="privacyPolicy.usage.researchBody"
values={{
a: chunks => <a href="/research">{chunks}</a>
}}
/>
</dd>
<dt><FormattedMessage id="privacyPolicy.usage.legalTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.usage.legalBody" /></dd>
<dd>
<FormattedMessage
id="privacyPolicy.usage.legalBody"
values={{
terms: chunks => <a href="/terms_of_use">{chunks}</a>,
guidelines: chunks => <a href="/community_guidelines">{chunks}</a>
}}
/>
</dd>
<h2><FormattedMessage id="privacyPolicy.legalGrounds.title" /></h2>
<p><FormattedMessage id="privacyPolicy.legalGrounds.intro" /></p>
<ul>
@ -128,71 +150,43 @@ const Privacypolicy = injectIntl(props => (
<FormattedMessage id="privacyPolicy.legalGrounds.obligation" />
</li>
<li>
<FormattedMessage id="privacyPolicy.legalGrounds.thirdParty" />
<FormattedMessage id="privacyPolicy.legalGrounds.thirdParty" />
</li>
</ul>
</dl>
</section>
<section id="share">
<span className="nav-spacer" />
<h2>How Does Scratch Share my Personal Information?</h2>
<p>
We disclose information that we collect through the Site to
third parties in the following circumstances:
</p>
<ul>
<li>
To third-party service providers who provide services
such as website hosting, data analysis, information
technology and related infrastructure provisions,
customer service, email delivery, and other services.
</li>
<li>
We may also disclose your Personal Information with your
permission. We may seek your permission in various ways.
For example, we may present you with an opt-in prompt
when you register to use the Site or access certain
content.
</li>
<li>
To a potential or actual acquirer, successor, or
assignee as part of any reorganization, merger, sale,
joint venture, assignment, transfer, or other
disposition of all or any portion of our organization or
assets. You will have the opportunity to opt out of any
such transfer if the new entitys planned processing of
your information differs materially from that set forth
in this Privacy Policy.
</li>
<li>
If required to do so by law or in the good faith belief
that such action is appropriate: (a) under applicable
law, including laws outside your country of residence;
(b) to comply with legal process; (c) to respond to
requests from public and government authorities, such
as school, school districts, and law enforcement,
including public and government authorities outside your
country of residence; (d) to enforce our terms and
conditions; (e) to protect our operations or those of
any of our affiliates; (f) to protect our rights,
privacy, safety, or property, and/or that of our
affiliates, you, or others; and (g) to allow us to
pursue available remedies or limit the damages that we
may sustain.
</li>
</ul>
<dl>
<span className="nav-spacer" />
<h2><FormattedMessage id="privacyPolicy.share.title" /></h2>
<p>
<FormattedMessage id="privacyPolicy.share.intro" />
</p>
<dt><FormattedMessage id="privacyPolicy.share.serviceProvidersTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.share.serviceProvidersBody" /></dd>
<dt><FormattedMessage id="privacyPolicy.share.researchTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.share.researchBody" /></dd>
<dt><FormattedMessage id="privacyPolicy.share.mergerTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.share.mergerBody" /></dd>
<dt><FormattedMessage id="privacyPolicy.share.legalTitle" /></dt>
<dd><FormattedMessage id="privacyPolicy.share.legalBody" /></dd>
</dl>
</section>
<section id="thirdparties">
<span className="nav-spacer" />
<h2>Third Party Services</h2>
<h2><FormattedMessage id="privacyPolicy.thirdPartyServices.title" /></h2>
<p><FormattedMessage id="privacyPolicy.thirdPartyServices.body" /></p>
</section>
<section id="childprivacy">
<span className="nav-spacer" />
<h2><FormattedMessage id="privacyPolicy.childPrivacy.title" /></h2>
<p>
This Privacy Policy applies only to the processing of your
Personal Information by Scratch. It does not address, and we
are not responsible for, the privacy, information, or other
practices of any third parties, including any third party
operating any site or service to which the Site links. The
inclusion of a link on the Site does not imply endorsement
of the linked site or service by us or by our affiliates.
<FormattedMessage
id="privacyPolicy.childPrivacy.body"
values={{
br: <br />
}}
/>
</p>
</section>
<section id="rights">
@ -376,6 +370,7 @@ const Privacypolicy = injectIntl(props => (
<li><a href="#usage"><FormattedMessage id="privacyPolicy.nav.usage" /></a></li>
<li><a href="#share"><FormattedMessage id="privacyPolicy.nav.share" /></a></li>
<li><a href="#thirdparties"><FormattedMessage id="privacyPolicy.nav.thirdParties" /></a></li>
<li><a href="#childprivacy"><FormattedMessage id="privacyPolicy.nav.childPrivacy" /></a></li>
<li><a href="#rights"><FormattedMessage id="privacyPolicy.nav.rights" /></a></li>
<li><a href="#retention"><FormattedMessage id="privacyPolicy.nav.retention" /></a></li>
<li><a href="#protection"><FormattedMessage id="privacyPolicy.nav.protection" /></a></li>