MCPcopy Create free account
hub / github.com/sourcebot-dev/sourcebot / SecurityCard

Function SecurityCard

packages/web/src/app/components/securityCard.tsx:8–86  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6import { SOURCEBOT_SUPPORT_EMAIL } from "@/lib/constants"
7
8export default function SecurityCard() {
9 const captureEvent = useCaptureEvent();
10
11 return (
12 <div className="mt-12 max-w-md mx-auto text-center">
13 <div className="bg-backgroundSecondary border border-[#1E2A3A] rounded-lg p-6 shadow-lg">
14 <div className="flex justify-center mb-4">
15 <Shield className="h-10 w-10 text-[#9D5CFF]" />
16 </div>
17 <h3 className="text-xl font-semibold mb-3">Multi-Layered Security</h3>
18 <p className="text-[#A1A1AA] mb-6">
19 We take the security and privacy of your data seriously. All code and secret tokens you provide are protected
20 using multiple layers of security.
21 </p>
22
23 <div className="space-y-4 mb-5">
24 <div className="flex items-start">
25 <CheckCircle className="h-5 w-5 text-[#9D5CFF] mr-3 mt-0.5 flex-shrink-0" />
26 <span className="text-sm text-foregroundSecondary text-left">
27 All data is stored on Google Cloud Platform in the United States (us-west-1)
28 </span>
29 </div>
30
31 <div className="flex items-start">
32 <CheckCircle className="h-5 w-5 text-[#9D5CFF] mr-3 mt-0.5 flex-shrink-0" />
33 <span className="text-sm text-foregroundSecondary text-left">
34 All data is encrypted in transit using TLS 1.2+, and at rest using AES-256
35 </span>
36 </div>
37
38 <div className="flex items-start">
39 <CheckCircle className="h-5 w-5 text-[#9D5CFF] mr-3 mt-0.5 flex-shrink-0" />
40 <div className="text-sm text-foregroundSecondary text-left">
41 <div className="flex items-center">
42 <span>Sourcebot is fair-source and trusted by thousands of developers</span>
43 <Link
44 href="https://github.com/sourcebot-dev/sourcebot"
45 target="_blank"
46 className="inline-flex items-center ml-2 text-[#9D5CFF] hover:text-[#B47EFF] transition-colors"
47 >
48 <svg
49 className="h-4 w-4 mr-0.5"
50 fill="currentColor"
51 viewBox="0 0 24 24"
52 xmlns="http://www.w3.org/2000/svg"
53 >
54 <path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12" />
55 </svg>
56 <ExternalLink className="h-3 w-3" />
57 </Link>
58 </div>
59 </div>
60 </div>
61 </div>
62
63 <div className="flex flex-row justify-center text-sm text-[#A1A1AA] mb-5">
64 Have questions?
65 <Link

Callers

nothing calls this directly

Calls 2

useCaptureEventFunction · 0.85
captureEventFunction · 0.50

Tested by

no test coverage detected