Skip to content

Commit 6b01cce

Browse files
committed
Add Trust Center and Sub-Processors pages with SEO metadata
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
1 parent 1146921 commit 6b01cce

8 files changed

Lines changed: 96 additions & 14 deletions

File tree

src/pages/company/legal/code-of-conduct.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@ const CodeOfConduct = () => {
77
return (
88
<>
99
<Conduct />
10-
1110
</>
1211
);
1312
};
1413
export default CodeOfConduct;
1514
export const Head = () => {
16-
return <SEO title="Code of Conduct" description="Contact Layer5 for help with operating platform engineering. Layer5 is the makers of Meshery and cloud native application and infrastructure management software for engineers who expect more from their infrastructure." />;
15+
return <SEO title="Code of Conduct" description="Contact Layer5 for help with operating platform engineering. Layer5 is the maker of Kanvas and Meshery, native application and infrastructure management software for engineers who expect more from their infrastructure." />;
1716
};

src/pages/company/legal/index.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import React from "react";
2+
3+
import SEO from "../../../components/seo";
4+
5+
import TrustCenter from "../../../sections/Company/Legal/index";
6+
const LegalIndex = () => {
7+
return (
8+
<>
9+
<TrustCenter />
10+
11+
</>
12+
);
13+
};
14+
export default LegalIndex;
15+
export const Head = () => {
16+
return <SEO title="Layer5 Trust Center"
17+
description="Layer5 is committed to maintaining the trust and confidence of our users. We want you to know that we are dedicated to protecting your privacy and ensuring the security of your personal information."
18+
/>;
19+
};
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import React from "react";
2+
3+
import SEO from "../../../components/seo";
4+
5+
import SubProcessors from "../../../sections/Company/Legal/sub-processors";
6+
const CodeOfConduct = () => {
7+
return (
8+
<>
9+
<SubProcessors />
10+
</>
11+
);
12+
};
13+
export default CodeOfConduct;
14+
export const Head = () => {
15+
return <SEO title="Sub-Processors" description="Learn about the sub-processors we use to provide our services." />;
16+
};

src/pages/company/news.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,18 @@ export const query = graphql`query allNews {
2020
category
2121
eurl
2222
thumbnail {
23+
extension
24+
publicURL
2325
childImageSharp {
2426
gatsbyImageData(layout: FULL_WIDTH)
2527
}
26-
extension
27-
publicURL
2828
}
2929
darkthumbnail {
30+
extension
31+
publicURL
3032
childImageSharp {
3133
gatsbyImageData(layout: FULL_WIDTH)
3234
}
33-
extension
34-
publicURL
3535
}
3636
}
3737
fields {

src/sections/Company/Legal/code-of-conduct/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ const Conduct = () => {
1818
<h2>Introduction</h2>
1919
</div>
2020
<div>
21-
We are dedicated to providing a harassment­ free experience for everyone, and we do not tolerate harassment of participants in any form. We ask you to be considerate of others and behave professionally and respectfully to all other participants.
22-
This code and related procedures also apply to unacceptable behavior occurring outside the scope of community activities, in all community venues— online and in-person— as well as in all one-on-one communications, and anywhere such behavior has the potential to adversely affect the safety and well-being of community members. Exhibitors, speakers, sponsors, staff and all other attendees at events organized by Layer5, Inc (virtual and in-person events, meetups, user groups) or held at Layer5,
21+
We are dedicated to providing a harassment­ free experience for everyone, and we do not tolerate harassment of participants in any form. We ask you to be considerate of others and behave professionally and respectfully to all other participants.
22+
This code and related procedures also apply to unacceptable behavior occurring outside the scope of community activities, in all community venues— online and in-person— as well as in all one-on-one communications, and anywhere such behavior has the potential to adversely affect the safety and well-being of community members. Exhibitors, speakers, sponsors, staff and all other attendees at events organized by Layer5, Inc (virtual and in-person events, meetups, user groups) or held at Layer5,
2323
Inc facilities are subject to these Community Guidelines and Code of Conduct.
2424
</div>
2525
<br />
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
import React from "react";
2+
import { HandbookWrapper } from "../../../sections/Community/Handbook/Handbook.style.js";
3+
import LegalCard from "../../../components/HandbookCard/index";
4+
5+
const trustCenter = () => {
6+
return (
7+
<HandbookWrapper>
8+
<div className="page-header-section">
9+
<h1>Trust Center</h1>
10+
</div>
11+
12+
<div className="community-home-subtitle">
13+
<h3>Explore the Layer5 Trust Center</h3>
14+
</div>
15+
16+
<div className="community-home-container">
17+
18+
<LegalCard
19+
title="Privacy"
20+
description="Layer5 offers cloud native application management by harnessing the power of a developer-friendly applications management system that supports visualization of the modern infrastructure leading to effective operation with best practices."
21+
to="/company/legal/privacy"
22+
/>
23+
24+
<LegalCard
25+
title="Code of Conduct"
26+
description="At Layer5 We follow the CNCF Code of Conduct. We pledge to respect all people who contribute through reporting issues, to submit pull requests or patches, and other activities."
27+
to="/company/legal/code-of-conduct"
28+
/>
29+
30+
<LegalCard
31+
title="Sub-Processors and Service Providers"
32+
description="We use third-party service providers (sub-processors) to help us provide and improve our services. These sub-processors may have access to your personal data as necessary to perform their functions."
33+
to="/company/legal/sub-processors"
34+
/>
35+
36+
<LegalCard
37+
title="Terms of Service"
38+
description="Please read these Terms of Service ('Terms', 'Terms of Service') carefully before using the https://layer5.io website (the 'Service') operated by Layer5, Inc ('us', 'we', or 'our')."
39+
to="/company/legal/terms-of-service"
40+
/>
41+
42+
43+
</div>
44+
</HandbookWrapper>
45+
);
46+
};
47+
48+
export default trustCenter;

src/sections/Company/Legal/privacy/index.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
21
import React from "react";
32
import { Container, Row, Col } from "../../../../reusecore/Layout";
3+
import TOC from "../../../../components/handbook-navigation/index";
4+
import TocPagination from "../../../../components/handbook-navigation/TocPagination";
5+
import { Link } from "gatsby";
6+
import IntraPage from "../../../../components/handbook-navigation/intra-page";
47
import PageHeader from "../../../../reusecore/PageHeader";
5-
68
import TermsWrapper from "../terms.style";
79

810
const Privacy = () => {
@@ -20,13 +22,11 @@ const Privacy = () => {
2022
</p>
2123
<p>
2224
For detailed information about the third-party service providers we work with to deliver our services, please see our <a href="/company/legal/sub-processors">Sub-Processors and Service Providers</a>, which includes our <a href="/company/legal/sub-processors">Data Protection Addendum</a>.
23-
</p><p>
24-
Welcome to Layer5. We are Layer5, Inc., the company behind the cloud native management platform Meshery, the Layer5 Cloud service, Kanvas, and a vibrant global open-source community. We are committed to protecting your privacy and being transparent about how we handle your personal data.
2525
</p>
26+
<h3>Who We Are</h3>
2627
<p>
27-
This Privacy Notice explains what personal data we collect when you visit our websites, use our services, or participate in our community. It also describes why we collect it, how we use and protect it, and what rights you have regarding your personal data.
28+
Welcome to Layer5. We are Layer5, Inc., the company behind the cloud native management platform Meshery, the Layer5 Cloud service, Kanvas, and a vibrant global open-source community. We are committed to protecting your privacy and being transparent about how we handle your personal data.
2829
</p>
29-
<h3>Who We Are</h3>
3030
<p>
3131
The data controller responsible for your personal data is:
3232
</p>
File renamed without changes.

0 commit comments

Comments
 (0)