From 2c802127bb066d34cefe2cfe745786659ad552bd Mon Sep 17 00:00:00 2001 From: Omowumi Balogun Date: Tue, 27 Jan 2026 08:49:04 +0100 Subject: [PATCH] Update terms page --- frontend/app/terms-of-service/page.tsx | 478 ++++++++++++++++++++++++- 1 file changed, 470 insertions(+), 8 deletions(-) diff --git a/frontend/app/terms-of-service/page.tsx b/frontend/app/terms-of-service/page.tsx index f6287a5..ae249ba 100644 --- a/frontend/app/terms-of-service/page.tsx +++ b/frontend/app/terms-of-service/page.tsx @@ -1,8 +1,470 @@ -export default function TermsOfService() { - return ( -
-

Terms of Service

-

Terms of Service content coming soon...

-
- ); -} \ No newline at end of file +import React, { useState } from 'react'; +import { + Building2, + FileText, + Calendar, + Shield, + AlertCircle, + ChevronRight, + User, + CreditCard, + Lock, + Bell, + Scale, + Mail +} from 'lucide-react'; + +const TermsOfServicePage = () => { + const [activeSection, setActiveSection] = useState(null); + + const tableOfContents = [ + { id: 'acceptance', title: 'Acceptance of Terms', icon: }, + { id: 'services', title: 'Description of Services', icon: }, + { id: 'accounts', title: 'User Accounts', icon: }, + { id: 'payment', title: 'Payment & Billing', icon: }, + { id: 'conduct', title: 'User Conduct', icon: }, + { id: 'privacy', title: 'Privacy & Data', icon: }, + { id: 'termination', title: 'Termination', icon: }, + { id: 'liability', title: 'Limitation of Liability', icon: }, + { id: 'changes', title: 'Changes to Terms', icon: }, + { id: 'contact', title: 'Contact Us', icon: } + ]; + + const scrollToSection = (id: string) => { + const element = document.getElementById(id); + if (element) { + element.scrollIntoView({ behavior: 'smooth', block: 'start' }); + setActiveSection(id); + } + }; + + return ( +
+ {/* Header */} +
+
+
+
+
+ +
+
+

Terms of Service

+

ManageHub Platform Agreement

+
+
+ + ← Back to Home + +
+
+
+ + {/* Last Updated Banner */} +
+
+
+ + Last Updated: + January 27, 2025 + Version 1.0 +
+
+
+ +
+
+ {/* Table of Contents - Sidebar */} +
+
+
+

Table of Contents

+ + + {/* Quick Actions */} + +
+
+
+ + {/* Main Content */} +
+
+ {/* Introduction */} +
+
+
+ +
+

Important Notice

+

+ Please read these Terms of Service carefully before using ManageHub. By accessing or using our services, you agree to be bound by these terms. +

+
+
+
+ +

+ Welcome to ManageHub. These Terms of Service govern your use of our workspace management platform, including all features, services, and technologies we provide. By creating an account or using our services, you acknowledge that you have read, understood, and agree to be bound by these terms. +

+
+ + {/* 1. Acceptance of Terms */} +
+

+ + 1. Acceptance of Terms +

+
+

+ By accessing or using ManageHub, you confirm that you are at least 18 years old and have the legal capacity to enter into these Terms of Service. If you are using ManageHub on behalf of an organization, you represent and warrant that you have the authority to bind that organization to these terms. +

+

+ Your continued use of our services constitutes acceptance of any modifications to these terms. If you do not agree with any part of these terms, you must discontinue use of our services immediately. +

+
+
+ + {/* 2. Description of Services */} +
+

+ + 2. Description of Services +

+
+

+ ManageHub provides a comprehensive workspace management platform that includes but is not limited to: +

+
    +
  • User and member management with role-based access control
  • +
  • Workspace and facility booking systems
  • +
  • Biometric authentication and access control
  • +
  • Subscription and billing management
  • +
  • Analytics and reporting tools
  • +
  • Event and community management features
  • +
  • Integration with third-party services and payment processors
  • +
+

+ We reserve the right to modify, suspend, or discontinue any aspect of our services at any time, with or without notice. We are not liable for any modification, suspension, or discontinuation of services. +

+
+
+ + {/* 3. User Accounts */} +
+

+ + 3. User Accounts +

+
+

+ To access certain features of ManageHub, you must create an account. When creating an account, you agree to: +

+
    +
  • Provide accurate, current, and complete information
  • +
  • Maintain and promptly update your account information
  • +
  • Maintain the security of your password and account credentials
  • +
  • Accept responsibility for all activities that occur under your account
  • +
  • Notify us immediately of any unauthorized use of your account
  • +
+

+ You are solely responsible for maintaining the confidentiality of your account credentials. ManageHub will not be liable for any loss or damage arising from your failure to comply with these security obligations. +

+
+

+ Security Notice: Never share your password or biometric data with anyone. ManageHub staff will never ask for your password. +

+
+
+
+ + {/* 4. Payment & Billing */} +
+

+ + 4. Payment & Billing +

+
+

+ ManageHub offers various subscription plans and payment models. By subscribing to our services, you agree to: +

+
    +
  • Pay all fees associated with your chosen subscription plan
  • +
  • Provide valid payment information and keep it current
  • +
  • Authorize automatic billing for recurring subscriptions
  • +
  • Pay any applicable taxes, including VAT or sales tax
  • +
+

+ Subscription Renewals: All subscriptions automatically renew at the end of each billing period unless you cancel before the renewal date. You will be charged the then-current subscription fee. +

+

+ Refund Policy: Refunds are provided at our sole discretion. Generally, subscription fees are non-refundable except where required by law or as explicitly stated in your subscription agreement. +

+

+ Price Changes: We reserve the right to modify our pricing at any time. Price changes will be communicated at least 30 days in advance and will apply to subsequent billing periods. +

+
+
+ + {/* 5. User Conduct */} +
+

+ + 5. User Conduct +

+
+

+ You agree to use ManageHub only for lawful purposes and in accordance with these Terms. You agree not to: +

+
    +
  • Violate any applicable local, national, or international law or regulation
  • +
  • Infringe upon the intellectual property rights of ManageHub or third parties
  • +
  • Transmit any malicious code, viruses, or harmful software
  • +
  • Attempt to gain unauthorized access to our systems or networks
  • +
  • Engage in any activity that disrupts or interferes with our services
  • +
  • Use our services to harass, abuse, or harm others
  • +
  • Impersonate any person or entity or misrepresent your affiliation
  • +
  • Collect or harvest data from our platform without authorization
  • +
  • Use automated systems to access our services without permission
  • +
+

+ Violation of these conduct rules may result in immediate suspension or termination of your account without refund. +

+
+
+ + {/* 6. Privacy & Data */} +
+

+ + 6. Privacy & Data Protection +

+
+

+ Your privacy is important to us. Our collection, use, and protection of your personal information is governed by our Privacy Policy, which is incorporated into these Terms by reference. +

+

+ Biometric Data: If you use our biometric authentication features, you consent to our collection and processing of your biometric data (fingerprints, facial recognition) solely for authentication and security purposes. This data is encrypted and stored securely in accordance with applicable data protection laws. +

+

+ Data Retention: We retain your data for as long as your account is active or as needed to provide services. You may request deletion of your data at any time, subject to our legal retention obligations. +

+

+ Data Security: We implement industry-standard security measures to protect your data. However, no method of transmission over the internet is 100% secure, and we cannot guarantee absolute security. +

+
+
+ + {/* 7. Termination */} +
+

+ + 7. Termination +

+
+

+ By You: You may terminate your account at any time through your account settings or by contacting our support team. Upon termination, your right to access and use our services will immediately cease. +

+

+ By Us: We reserve the right to suspend or terminate your account at any time, with or without cause, and with or without notice. Reasons for termination may include, but are not limited to: +

+
    +
  • Violation of these Terms of Service
  • +
  • Fraudulent or illegal activity
  • +
  • Non-payment of fees
  • +
  • Extended periods of inactivity
  • +
  • Requests from law enforcement or regulatory authorities
  • +
+

+ Effect of Termination: Upon termination, all licenses and rights granted to you will immediately cease. We may delete your data in accordance with our retention policies. Provisions regarding payment obligations, limitations of liability, and dispute resolution will survive termination. +

+
+
+ + {/* 8. Limitation of Liability */} +
+

+ + 8. Limitation of Liability +

+
+

+ Disclaimer: ManageHub is provided "as is" and "as available" without warranties of any kind, either express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. +

+

+ Limitation: To the maximum extent permitted by law, ManageHub and its affiliates, officers, directors, employees, and agents shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to: +

+
    +
  • Loss of profits, revenue, or business opportunities
  • +
  • Loss of data or information
  • +
  • Business interruption
  • +
  • Personal injury or property damage
  • +
+

+ Our total liability to you for any claims arising from your use of ManageHub shall not exceed the amount you paid us in the 12 months preceding the claim. +

+
+

+ Some jurisdictions do not allow the exclusion of certain warranties or limitation of liability. In such jurisdictions, our liability will be limited to the greatest extent permitted by law. +

+
+
+
+ + {/* 9. Changes to Terms */} +
+

+ + 9. Changes to Terms +

+
+

+ We reserve the right to modify these Terms of Service at any time. When we make changes, we will: +

+
    +
  • Update the "Last Updated" date at the top of this page
  • +
  • Notify you via email or through the platform
  • +
  • Provide at least 30 days' notice for material changes
  • +
+

+ Your continued use of ManageHub after changes become effective constitutes acceptance of the modified terms. If you do not agree with the changes, you must stop using our services and terminate your account. +

+

+ We encourage you to review these Terms periodically to stay informed of any updates. +

+
+
+ + {/* 10. Contact Us */} +
+

+ + 10. Contact Us +

+
+

+ If you have any questions, concerns, or feedback regarding these Terms of Service, please contact us: +

+
+
+
+ + +
+
+ +
+

Address

+

ManageHub Inc., Abuja, FCT, Nigeria

+
+
+
+
+
+
+ + {/* Additional Legal Information */} +
+

Additional Legal Information

+
+

+ Governing Law: These Terms shall be governed by and construed in accordance with the laws of the Federal Republic of Nigeria, without regard to its conflict of law provisions. +

+

+ Dispute Resolution: Any disputes arising from these Terms or your use of ManageHub shall be resolved through binding arbitration in accordance with Nigerian law, except where prohibited by law. +

+

+ Severability: If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions will continue in full force and effect. +

+

+ Entire Agreement: These Terms, along with our Privacy Policy, constitute the entire agreement between you and ManageHub regarding the use of our services. +

+
+
+
+ + {/* Agreement Confirmation */} +
+
+ +
+

Agreement Acknowledgment

+

+ By using ManageHub, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service and our Privacy Policy. +

+ +
+
+
+
+
+
+ + {/* Footer */} +
+
+
+

© 2025 ManageHub. All rights reserved.

+ +
+
+
+
+ ); +}; + +export default TermsOfServicePage;