Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemathinc
GitHub Repository: sagemathinc/cocalc
Path: blob/master/src/packages/next/pages/policies/trust.tsx
1450 views
1
import { Layout } from "antd";
2
3
import { Icon } from "@cocalc/frontend/components/icon";
4
import Footer from "components/landing/footer";
5
import Head from "components/landing/head";
6
import Header from "components/landing/header";
7
import Image from "components/landing/image";
8
import { POLICIES } from "components/landing/sub-nav";
9
import { Paragraph, Text, Title } from "components/misc";
10
import A from "components/misc/A";
11
import { MAX_WIDTH } from "lib/config";
12
import { Customize } from "lib/customize";
13
import withCustomize from "lib/with-customize";
14
15
import SOC2LOGO from "public/soc2-aicpa-logo.png";
16
17
const GDPR_BADGE_HTML = `
18
<html>
19
<head>
20
<style>
21
.verificationBadgeContainer {
22
display: inline-block;
23
text-align: left;
24
}
25
</style>
26
</head>
27
<body>
28
<div id="gdprVerifier"></div>
29
<script>
30
(function(w,d,s,o,f,js,fjs){
31
w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments)};
32
js=d.createElement(s),fjs=d.getElementsByTagName(s)[0];
33
js.id=o;js.src=f;js.async=1;fjs.parentNode.insertBefore(js,fjs);
34
}(window,document,'script','gdprBadge','https://cdn.gdprlocal.com/static/widget.js'));
35
36
gdprBadge('init', {
37
element: document.getElementById('gdprVerifier'),
38
verificationId: 'RNCB5WV'
39
});
40
</script>
41
</body>
42
</html>
43
`;
44
45
export default function Trust({ customize }) {
46
return (
47
<Customize value={customize}>
48
<Head title={POLICIES.trust.label} />
49
<Layout>
50
<Header page="policies" subPage="trust" />
51
<Layout.Content
52
style={{
53
backgroundColor: "white",
54
}}
55
>
56
<div
57
style={{
58
maxWidth: MAX_WIDTH,
59
margin: "15px auto",
60
padding: "15px",
61
backgroundColor: "white",
62
}}
63
>
64
<Title level={1} style={{ textAlign: "center" }}>
65
<Icon name="lock-outlined" /> CoCalc - Security and Compliance (
66
{POLICIES.trust.label})
67
</Title>
68
<Title level={2}>GDPR</Title>
69
<Paragraph>
70
SageMath, Inc. compliance with{" "}
71
<A href={"https://gdpr-info.eu/"}>GDPR</A> has been verified by
72
our EU and UK representative{" "}
73
<A hfre={"https://gdprlocal.com/"}>GDPR Local</A>.
74
</Paragraph>
75
<Paragraph>
76
<iframe
77
srcDoc={GDPR_BADGE_HTML}
78
sandbox="allow-scripts"
79
style={{
80
width: "100%",
81
height: "180px",
82
border: "none",
83
overflow: "auto",
84
}}
85
/>
86
</Paragraph>
87
<Title level={2}>SOC 2</Title>
88
<Paragraph>
89
CoCalc by SageMath, Inc. is{" "}
90
<Text strong>
91
<A href="https://www.vanta.com/collection/soc-2/what-is-soc-2">
92
SOC 2 compliant
93
</A>
94
</Text>
95
, meaning we meet rigorous standards for data security and
96
operational integrity. This compliance is verified through
97
independent audits, ensuring that we effectively protect customer
98
information across security, availability, processing integrity,
99
confidentiality, and privacy. Our commitment to these high
100
standards enhances trust and reliability for our users.
101
</Paragraph>
102
<Paragraph strong>
103
Please learn more about the current status in{" "}
104
<A href="https://trust.cocalc.com/">
105
Sagemath, Inc.'s Trust Center
106
</A>
107
.
108
</Paragraph>
109
<Paragraph>
110
<Image
111
style={{ width: "150px", margin: "auto", height: "150px" }}
112
src={SOC2LOGO}
113
alt={"SOC 2 Compliance Logo"}
114
/>
115
</Paragraph>
116
<h2>Questions?</h2>
117
<Paragraph>
118
Please contact us at{" "}
119
<A href="mailto:[email protected]">[email protected]</A> if
120
you have any questions.
121
</Paragraph>
122
</div>
123
<Footer />
124
</Layout.Content>{" "}
125
</Layout>
126
</Customize>
127
);
128
}
129
130
export async function getServerSideProps(context) {
131
return await withCustomize({ context });
132
}
133
134