diff --git a/apps/www/data/Footer.ts b/apps/www/data/Footer.ts index 562befb811da7..acc1a8b925b61 100644 --- a/apps/www/data/Footer.ts +++ b/apps/www/data/Footer.ts @@ -1,5 +1,5 @@ -import { PrivacySettings } from 'ui-patterns/PrivacySettings' import { skillBasedSolutions, useCaseSolutions } from 'data/Solutions' +import { PrivacySettings } from 'ui-patterns/PrivacySettings' const footerData = [ { @@ -189,6 +189,10 @@ const footerData = [ text: 'Security.txt', url: '/.well-known/security.txt', }, + { + text: 'Contact Us', + url: '/contact-us', + }, ], }, ] diff --git a/apps/www/pages/contact-us.tsx b/apps/www/pages/contact-us.tsx new file mode 100644 index 0000000000000..7b970a5f1b5e9 --- /dev/null +++ b/apps/www/pages/contact-us.tsx @@ -0,0 +1,144 @@ +import Layout from '~/components/Layouts/Default' +import SectionContainer from '~/components/Layouts/SectionContainer' +import { NextSeo } from 'next-seo' +import Link from 'next/link' +import { useRouter } from 'next/router' + +type Props = {} + +const ContactSection = ({ + title, + email, + description, +}: { + title: string + email: string + description: string | React.ReactNode +}) => ( +
+
+

+ {title} +

+ + {email} + +

{description}

+
+) + +const ContactUs = ({}: Props) => { + const router = useRouter() + + const meta_title = 'Contact Us | Supabase' + const meta_description = + 'Contact channels for support, legal, privacy, abuse, security, and grievance submissions' + + return ( + <> + + +
+ +
+

+ Contact Us +

+
+

Need help? Want to report something? Have a legal question?

+

+ Use the right channel below so we can get you to the right team quickly. +

+
+
+ +
+ + + + + + To report suspected violations of our{' '} + + Acceptable Use Policy + + , including spam, phishing, malware, or unlawful activity involving Supabase + services. + + } + /> + + + + + +
+
+

+ Grievance Officer +

+
+ + legal@supabase.io + +

Attn: Tracy Lane

+
+

+ In jurisdictions that require the designation of a Grievance Officer or similar + compliance contact, Tracy Lane, General Counsel of Supabase, Inc., serves in that + role. Formal complaints, regulatory inquiries, or legally required grievance + submissions may be directed to the email above. +

+

+ Supabase will acknowledge receipt of grievances and respond within the timeframe + required by applicable law. +

+
+
+
+
+
+ + ) +} + +export default ContactUs