diff --git a/apps/web/src/app/(main)/contact/page.tsx b/apps/web/src/app/(main)/contact/page.tsx
new file mode 100644
index 00000000..deadb47a
--- /dev/null
+++ b/apps/web/src/app/(main)/contact/page.tsx
@@ -0,0 +1,181 @@
+/* eslint-disable react/no-unescaped-entities */
+import React from "react";
+import { Mail, Phone } from "lucide-react";
+import type { Metadata } from "next";
+import {
+ LegalPageLayout,
+ LegalPageHeader,
+ LegalSection,
+ LegalCard,
+ LegalFooter,
+ LegalContent,
+} from "@/components/legal";
+
+export const metadata: Metadata = {
+ title: "Contact Us - Opensox AI",
+ description:
+ "Get in touch with Opensox AI. Contact us via email at hi@opensox.ai or call +91 844-7500-346 for support and inquiries.",
+};
+
+export default function ContactPage() {
+ return (
+
+ Have questions, feedback, or need assistance? We're here to help!
+ Reach out to us through any of the following channels:
+
+ We typically respond to all inquiries within 24-48 hours during
+ business days. For urgent matters, please mention "URGENT" in your
+ email subject line.
+
+ Join our Discord community for real-time discussions, help from
+ other users, and updates about Opensox AI.
+
+ Follow us on social media for updates, tips, and community
+ highlights:
+
+ Found a bug or have a feature request? Open an issue on our
+ GitHub repository:
+
+ At Opensox AI, we are committed to providing valuable services to
+ our users. However, due to the nature of our digital products and
+ services, we maintain the following refund policy:
+
+ Currently, we do not support refunds for our services.
+
+ This policy applies to all subscriptions and one-time purchases
+ made on Opensox AI, including but not limited to:
+
+ As a digital service provider offering immediate access to premium
+ features, personalized mentoring, and exclusive content, we are
+ unable to offer refunds once services have been accessed or
+ utilized.
+
+ We believe in transparency and want to ensure you make an informed
+ decision before purchasing.
+
+ We strongly encourage you to take advantage of the following
+ resources before making a purchase:
+
+ Carefully review all features included in your subscription plan
+ on our pricing page
+
+ Reach out to us with any questions or concerns before purchasing
+
+ Use our free tier to understand how the platform works before
+ upgrading
+
+ Connect with existing users on Discord to hear about their
+ experiences
+
+ While we don't offer refunds, you can cancel your subscription at
+ any time:
+
+ In rare cases, we may consider refunds for exceptional circumstances
+ such as:
+
+ If you believe you qualify for an exceptional refund, please contact
+ us immediately with detailed information about your situation.
+
+ We reserve the right to modify this Cancellation and Refund Policy
+ at any time. Any changes will be posted on this page with an updated
+ effective date. Your continued use of our services after any changes
+ constitutes acceptance of the new policy.
+
+ Response Time
+
+
+
+ Community Discord
+ Social Media
+ GitHub Issues
+
+
+
+ 📚 Review Our Features
+
+ 💬 Ask Questions
+
+ 🆓 Try Free Features
+
+
+ 👥 Join Our Community
+
+
+
+
+
+
- As noted in the Terms of Service, we do not knowingly collect or + As noted in the Terms and Conditions, we do not knowingly collect or solicit Personal Data about children under 13 years of age; if you are a child under the age of 13, please do not attempt to register for or otherwise use the Services or send us any Personal Data. If @@ -785,7 +785,7 @@ export default function PrivacyPolicyPage() {
We process some Personal Data as a matter of "contractual
necessity", meaning that we need to process the data to
- perform under our Terms of Service with you, which enables us
+ perform under our Terms and Conditions with you, which enables us
to provide you with the Services. When we process data due to
contractual necessity, failure to provide such Personal Data
will result in your inability to use some or all portions of
diff --git a/apps/web/src/app/(main)/legal/shipping-and-exchange/page.tsx b/apps/web/src/app/(main)/legal/shipping-and-exchange/page.tsx
new file mode 100644
index 00000000..3d9e0850
--- /dev/null
+++ b/apps/web/src/app/(main)/legal/shipping-and-exchange/page.tsx
@@ -0,0 +1,208 @@
+/* eslint-disable react/no-unescaped-entities */
+import React from "react";
+import Link from "next/link";
+import type { Metadata } from "next";
+import {
+ LegalPageLayout,
+ LegalPageHeader,
+ LegalSection,
+ LegalCard,
+ ContactInfo,
+ LegalFooter,
+ LegalContent,
+} from "@/components/legal";
+
+const EFFECTIVE_DATE = "January 8, 2024";
+
+export const metadata: Metadata = {
+ title: "Shipping and Exchange Policy - Opensox AI",
+ description:
+ "Opensox AI provides digital software services. As we provide software, we do not support shipping or exchange.",
+};
+
+export default function ShippingAndExchangePage() {
+ return (
+
+ Opensox AI is a digital software platform that provides online
+ services for discovering and contributing to open-source projects.
+ As a software service, we do not ship physical products.
+
+ As we provide software services, we do not support shipping or
+ exchange.
+
+ All our products and services are delivered digitally and
+ instantly upon purchase:
+
+ Start using Pro features right after payment confirmation
+
+ Access your account from any device with internet connection
+
+ No shipping delays or delivery issues to worry about
+
+ Digital services are delivered as described with instant access
+
+ While we don't ship physical products, if you experience any
+ technical issues with accessing our services:
+
+ Instead of exchanges, you can manage your subscription through your
+ account:
+
+ For more information about cancellations, please see our{" "}
+
+ Cancellation and Refund Policy
+
+ .
+
+ Learn about our cancellation process and refund policy
+
+ Review our complete terms of service
+
+ We reserve the right to modify this Shipping and Exchange Policy at
+ any time. Any changes will be posted on this page with an updated
+ effective date. Your continued use of our services after any changes
+ constitutes acceptance of the new policy.
+
+
+
+ ✅ Immediate Access
+
+
+ 🌐 Accessible Anywhere
+
+
+ 🚫 No Waiting Period
+
+
+ 🔄 No Exchanges Needed
+
+
+
+
+
+
+ Cancellation & Refund Policy
+
+
+ Terms and Conditions
+
+
Effective date: January 8, 2024
@@ -19,7 +19,7 @@ export default function TermsOfServicePage() {
Welcome to Opensox.ai ("Opensox," "we," "us," or "our"). Please
- read these Terms of Service ("Terms") carefully as they govern
+ read these Terms and Conditions ("Terms") carefully as they govern
your use of our platform, website, and services. By accessing or
using Opensox.ai, you agree to be bound by these Terms. If you do
not agree to these Terms, please do not use our Services.
@@ -500,8 +500,8 @@ export default function TermsOfServicePage() {
18. Contact Information
- For questions, concerns, or feedback regarding these Terms of
- Service, please contact us:
+ For questions, concerns, or feedback regarding these Terms and
+ Conditions, please contact us:
@@ -531,7 +531,7 @@ export default function TermsOfServicePage() {
By using Opensox.ai, you acknowledge that you have read,
- understood, and agree to be bound by these Terms of Service.
+ understood, and agree to be bound by these Terms and Conditions.
{description}
} ++ Email:{" "} + + hi@opensox.ai + +
++ Phone:{" "} + + +91 844-7500-346 + +
+ {showContactPage && ( ++ Contact Page:{" "} + + opensox.ai/contact + +
+ )} ++ © {new Date().getFullYear()} Opensox AI. All rights reserved. +
++ {effectiveDate + ? `Effective date: ${effectiveDate}` + : subtitle} +
+ )} + > + ); +} + diff --git a/apps/web/src/components/legal/LegalPageLayout.tsx b/apps/web/src/components/legal/LegalPageLayout.tsx new file mode 100644 index 00000000..a7336c5b --- /dev/null +++ b/apps/web/src/components/legal/LegalPageLayout.tsx @@ -0,0 +1,14 @@ +import React from "react"; + +interface LegalPageLayoutProps { + children: React.ReactNode; +} + +export function LegalPageLayout({ children }: LegalPageLayoutProps) { + return ( +