Add legal terms and policies for transparency and user protection

Implements Terms of Service and Cookie Policy pages with routing and footer links in App.tsx and Footer.tsx.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e4277a6e-587a-496e-8663-733446748f62
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/53ca5acd-b2f6-42f2-b879-196869e9f2fc.jpg
This commit is contained in:
JeffEmmett 2025-06-15 14:36:22 +00:00
parent 5efa7a0d5a
commit c6c29690f0
6 changed files with 880 additions and 2 deletions

View File

@ -0,0 +1,207 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Terms of Service - Pilates with Fadia</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
background-color: #f9f9f9;
}
.container {
background: white;
padding: 40px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
h1 {
color: #2c5282;
border-bottom: 3px solid #4299e1;
padding-bottom: 10px;
margin-bottom: 30px;
}
h2 {
color: #2d3748;
margin-top: 30px;
margin-bottom: 15px;
}
.last-updated {
background: #e2e8f0;
padding: 10px;
border-radius: 5px;
margin-bottom: 30px;
font-style: italic;
}
.contact-info {
background: #f7fafc;
padding: 15px;
border-left: 4px solid #4299e1;
margin: 20px 0;
}
.warning {
background: #fed7d7;
border: 1px solid #fc8181;
padding: 15px;
border-radius: 5px;
margin: 20px 0;
}
ul {
padding-left: 20px;
}
li {
margin-bottom: 8px;
}
strong {
color: #2d3748;
}
</style>
</head>
<body>
<div class="container">
<h1>Terms of Service</h1>
<div class="last-updated">
<strong>Last Updated:</strong> [INSERT DATE]
</div>
<p>Welcome to Pilates with Fadia. These Terms of Service ("Terms") govern your use of our website pilateswithfadia.com and our services. By accessing or using our services, you agree to be bound by these Terms.</p>
<h2>1. Acceptance of Terms</h2>
<p>By accessing and using our website and services, you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to abide by the above, please do not use this service.</p>
<h2>2. Description of Services</h2>
<p>Pilates with Fadia provides:</p>
<ul>
<li>In-person and virtual Pilates classes</li>
<li>Private and group instruction</li>
<li>Wellness coaching and fitness guidance</li>
<li>Online class booking and scheduling</li>
<li>Educational content and resources</li>
</ul>
<h2>3. User Registration and Accounts</h2>
<p>To access certain services, you may be required to create an account. You agree to:</p>
<ul>
<li>Provide accurate, current, and complete information</li>
<li>Maintain and update your account information</li>
<li>Keep your login credentials secure and confidential</li>
<li>Notify us immediately of any unauthorized use of your account</li>
<li>Accept responsibility for all activities under your account</li>
</ul>
<h2>4. Health and Safety Considerations</h2>
<div class="warning">
<strong>Important Health Notice:</strong> Pilates and physical exercise involve inherent risks. By participating in our classes and services, you acknowledge and assume these risks.
</div>
<p>Before participating in any classes, you agree to:</p>
<ul>
<li>Consult with a healthcare provider if you have any medical conditions</li>
<li>Inform us of any injuries, limitations, or health concerns</li>
<li>Listen to your body and exercise within your limits</li>
<li>Follow all safety instructions provided by instructors</li>
<li>Understand that you participate at your own risk</li>
</ul>
<h2>5. Class Policies</h2>
<h3>Booking and Cancellation</h3>
<ul>
<li>Classes must be booked in advance through our booking system</li>
<li>Cancellations must be made at least [INSERT TIME] hours before class</li>
<li>Late cancellations may result in forfeiture of class credit</li>
<li>No-shows will be charged the full class fee</li>
<li>We reserve the right to cancel classes due to low enrollment or unforeseen circumstances</li>
</ul>
<h3>Class Conduct</h3>
<ul>
<li>Arrive on time for classes</li>
<li>Turn off or silence mobile devices</li>
<li>Respect other participants and instructors</li>
<li>Follow studio rules and guidelines</li>
<li>Maintain appropriate attire and hygiene</li>
</ul>
<h2>6. Payment Terms</h2>
<ul>
<li>Payment is due at the time of booking unless otherwise arranged</li>
<li>We accept major credit cards and other approved payment methods</li>
<li>Package deals and memberships are non-refundable unless required by law</li>
<li>Prices are subject to change with reasonable notice</li>
<li>Outstanding balances may result in suspension of services</li>
</ul>
<h2>7. Refund and Cancellation Policy</h2>
<ul>
<li>Refunds are considered on a case-by-case basis</li>
<li>Medical exemptions may qualify for partial refunds with documentation</li>
<li>Credits may be offered in lieu of refunds when appropriate</li>
<li>Membership cancellations require [INSERT NOTICE PERIOD] written notice</li>
</ul>
<h2>8. Intellectual Property Rights</h2>
<p>All content on our website and in our classes, including but not limited to text, graphics, logos, images, video content, and software, is the property of Pilates with Fadia and is protected by copyright and other intellectual property laws.</p>
<p>You may not:</p>
<ul>
<li>Copy, distribute, or reproduce our content without permission</li>
<li>Record classes without explicit written consent</li>
<li>Use our materials for commercial purposes</li>
<li>Modify or create derivative works from our content</li>
</ul>
<h2>9. Privacy and Data Protection</h2>
<p>Your privacy is important to us. Please review our Privacy Policy, which governs how we collect, use, and protect your personal information.</p>
<h2>10. Limitation of Liability</h2>
<p>To the fullest extent permitted by law, Pilates with Fadia shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages arising out of your use of our services, even if we have been advised of the possibility of such damages.</p>
<h2>11. Indemnification</h2>
<p>You agree to indemnify and hold harmless Pilates with Fadia, its instructors, and affiliates from any claims, damages, or expenses arising from your use of our services or violation of these Terms.</p>
<h2>12. Prohibited Uses</h2>
<p>You may not use our services to:</p>
<ul>
<li>Violate any applicable laws or regulations</li>
<li>Harass, abuse, or harm other users or staff</li>
<li>Transmit malicious code or attempt to gain unauthorized access</li>
<li>Impersonate others or provide false information</li>
<li>Engage in any activity that interferes with our services</li>
</ul>
<h2>13. Termination</h2>
<p>We reserve the right to terminate or suspend your account and access to our services at our sole discretion, without prior notice, for conduct that we believe violates these Terms or is harmful to other users or our business.</p>
<h2>14. Modifications to Terms</h2>
<p>We reserve the right to modify these Terms at any time. We will notify users of any material changes by posting the updated Terms on our website. Your continued use of our services after such modifications constitutes acceptance of the updated Terms.</p>
<h2>15. Governing Law</h2>
<p>These Terms shall be governed by and construed in accordance with the laws of [INSERT JURISDICTION], without regard to its conflict of law principles.</p>
<h2>16. Dispute Resolution</h2>
<p>Any disputes arising under these Terms shall be resolved through binding arbitration in accordance with the rules of [INSERT ARBITRATION RULES], except where prohibited by law.</p>
<h2>17. Severability</h2>
<p>If any provision of these Terms is found to be unenforceable or invalid, the remaining provisions will continue to be valid and enforceable.</p>
<h2>18. Contact Information</h2>
<div class="contact-info">
<p>If you have any questions about these Terms of Service, please contact us:</p>
<p><strong>Pilates with Fadia</strong><br>
Email: [INSERT EMAIL]<br>
Phone: [INSERT PHONE]<br>
Address: [INSERT ADDRESS]<br>
Website: pilateswithfadia.com</p>
</div>
<p><em>By using our services, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.</em></p>
</div>
</body>
</html>

View File

@ -0,0 +1,286 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cookie Policy - Pilates with Fadia</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
background-color: #f9f9f9;
}
.container {
background: white;
padding: 40px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
h1 {
color: #2c5282;
border-bottom: 3px solid #4299e1;
padding-bottom: 10px;
margin-bottom: 30px;
}
h2 {
color: #2d3748;
margin-top: 30px;
margin-bottom: 15px;
}
h3 {
color: #4a5568;
margin-top: 25px;
margin-bottom: 10px;
}
.last-updated {
background: #e2e8f0;
padding: 10px;
border-radius: 5px;
margin-bottom: 30px;
font-style: italic;
}
.contact-info {
background: #f7fafc;
padding: 15px;
border-left: 4px solid #4299e1;
margin: 20px 0;
}
.cookie-type {
background: #f7fafc;
border: 1px solid #cbd5e0;
padding: 15px;
border-radius: 5px;
margin: 15px 0;
}
.essential {
border-left: 4px solid #48bb78;
}
.functional {
border-left: 4px solid #4299e1;
}
.analytics {
border-left: 4px solid #ed8936;
}
.marketing {
border-left: 4px solid #9f7aea;
}
ul {
padding-left: 20px;
}
li {
margin-bottom: 8px;
}
table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
}
th, td {
border: 1px solid #e2e8f0;
padding: 12px;
text-align: left;
}
th {
background-color: #f7fafc;
font-weight: bold;
}
.toggle-info {
background: #e6fffa;
border: 1px solid #81e6d9;
padding: 15px;
border-radius: 5px;
margin: 20px 0;
}
</style>
</head>
<body>
<div class="container">
<h1>Cookie Policy</h1>
<div class="last-updated">
<strong>Last Updated:</strong> [INSERT DATE]
</div>
<p>This Cookie Policy explains how Pilates with Fadia ("we," "our," or "us") uses cookies and similar tracking technologies on our website pilateswithfadia.com ("Site"). This policy should be read alongside our Privacy Policy.</p>
<h2>1. What Are Cookies?</h2>
<p>Cookies are small text files that are placed on your device (computer, smartphone, tablet) when you visit a website. They are widely used to make websites work more efficiently and to provide information to website owners about how users interact with their sites.</p>
<h2>2. How We Use Cookies</h2>
<p>We use cookies to:</p>
<ul>
<li>Remember your preferences and settings</li>
<li>Keep you logged into your account</li>
<li>Analyze how our website is used and improve its performance</li>
<li>Provide personalized content and recommendations</li>
<li>Enable social media features</li>
<li>Measure the effectiveness of our marketing campaigns</li>
<li>Ensure the security of our website</li>
</ul>
<h2>3. Types of Cookies We Use</h2>
<div class="cookie-type essential">
<h3>Essential Cookies</h3>
<p><strong>Purpose:</strong> These cookies are necessary for the website to function properly. They enable core functionality such as security, network management, and accessibility.</p>
<p><strong>Examples:</strong> Login authentication, shopping cart functionality, security features</p>
<p><strong>Can be disabled:</strong> No - the website cannot function without these cookies</p>
</div>
<div class="cookie-type functional">
<h3>Functional Cookies</h3>
<p><strong>Purpose:</strong> These cookies enable the website to provide enhanced functionality and personalization, such as remembering your preferences.</p>
<p><strong>Examples:</strong> Language preferences, region selection, accessibility settings</p>
<p><strong>Can be disabled:</strong> Yes - but may affect website functionality</p>
</div>
<div class="cookie-type analytics">
<h3>Analytics Cookies</h3>
<p><strong>Purpose:</strong> These cookies help us understand how visitors interact with our website by collecting and reporting information anonymously.</p>
<p><strong>Examples:</strong> Google Analytics, page visit tracking, user behavior analysis</p>
<p><strong>Can be disabled:</strong> Yes</p>
</div>
<div class="cookie-type marketing">
<h3>Marketing Cookies</h3>
<p><strong>Purpose:</strong> These cookies are used to track visitors across websites to display relevant and engaging advertisements.</p>
<p><strong>Examples:</strong> Social media pixels, advertising network cookies, retargeting cookies</p>
<p><strong>Can be disabled:</strong> Yes</p>
</div>
<h2>4. Specific Cookies We Use</h2>
<table>
<thead>
<tr>
<th>Cookie Name</th>
<th>Type</th>
<th>Purpose</th>
<th>Duration</th>
</tr>
</thead>
<tbody>
<tr>
<td>session_id</td>
<td>Essential</td>
<td>Maintains user session and login state</td>
<td>Session</td>
</tr>
<tr>
<td>user_preferences</td>
<td>Functional</td>
<td>Stores user preferences and settings</td>
<td>1 year</td>
</tr>
<tr>
<td>_ga</td>
<td>Analytics</td>
<td>Google Analytics - distinguishes unique users</td>
<td>2 years</td>
</tr>
<tr>
<td>_gat</td>
<td>Analytics</td>
<td>Google Analytics - throttles request rate</td>
<td>1 minute</td>
</tr>
<tr>
<td>_gid</td>
<td>Analytics</td>
<td>Google Analytics - distinguishes unique users</td>
<td>24 hours</td>
</tr>
<tr>
<td>fb_pixel</td>
<td>Marketing</td>
<td>Facebook advertising and retargeting</td>
<td>3 months</td>
</tr>
</tbody>
</table>
<h2>5. Third-Party Cookies</h2>
<p>We may also use third-party services that set their own cookies on our website, including:</p>
<ul>
<li><strong>Google Analytics:</strong> For website analytics and performance monitoring</li>
<li><strong>Social Media Platforms:</strong> For social sharing and engagement features</li>
<li><strong>Payment Processors:</strong> For secure payment processing</li>
<li><strong>Booking Systems:</strong> For class scheduling and appointment booking</li>
<li><strong>Live Chat Services:</strong> For customer support features</li>
</ul>
<h2>6. Cookie Duration</h2>
<p>Cookies may be either:</p>
<ul>
<li><strong>Session Cookies:</strong> Temporary cookies that are deleted when you close your browser</li>
<li><strong>Persistent Cookies:</strong> Cookies that remain on your device for a set period or until you delete them</li>
</ul>
<h2>7. Managing Your Cookie Preferences</h2>
<div class="toggle-info">
<h3>Browser Settings</h3>
<p>You can control and manage cookies through your browser settings. Most browsers allow you to:</p>
<ul>
<li>View what cookies have been set and delete them individually</li>
<li>Block third-party cookies</li>
<li>Block cookies from particular sites</li>
<li>Block all cookies from being set</li>
<li>Delete all cookies when you close your browser</li>
</ul>
</div>
<h3>Browser-Specific Instructions:</h3>
<ul>
<li><strong>Chrome:</strong> Settings > Privacy and Security > Cookies and other site data</li>
<li><strong>Firefox:</strong> Settings > Privacy & Security > Cookies and Site Data</li>
<li><strong>Safari:</strong> Preferences > Privacy > Manage Website Data</li>
<li><strong>Edge:</strong> Settings > Cookies and site permissions</li>
</ul>
<h3>Opt-Out Tools</h3>
<ul>
<li><strong>Google Analytics:</strong> <a href="https://tools.google.com/dlpage/gaoptout" target="_blank">Google Analytics Opt-out Browser Add-on</a></li>
<li><strong>Network Advertising Initiative:</strong> <a href="http://www.networkadvertising.org/choices/" target="_blank">NAI Opt-out Tool</a></li>
<li><strong>Digital Advertising Alliance:</strong> <a href="http://www.aboutads.info/choices/" target="_blank">DAA WebChoices Tool</a></li>
</ul>
<h2>8. Mobile Device Settings</h2>
<p>For mobile devices, you can manage cookies and tracking through your device settings:</p>
<ul>
<li><strong>iOS:</strong> Settings > Privacy > Tracking / Settings > Safari > Privacy & Security</li>
<li><strong>Android:</strong> Settings > Privacy > Advanced > Site Settings > Cookies</li>
</ul>
<h2>9. Impact of Disabling Cookies</h2>
<p>Please note that disabling certain cookies may impact your experience on our website:</p>
<ul>
<li>You may need to re-enter information more frequently</li>
<li>Some website features may not work properly</li>
<li>Personalized content and recommendations may not be available</li>
<li>You may still see advertisements, but they will be less relevant</li>
</ul>
<h2>10. Do Not Track Signals</h2>
<p>Some browsers include a "Do Not Track" feature that lets you tell websites you do not want to have your online activities tracked. Our website does not currently respond to Do Not Track browser signals or mechanisms.</p>
<h2>11. Updates to This Cookie Policy</h2>
<p>We may update this Cookie Policy from time to time to reflect changes in technology, legislation, or our business practices. We will notify you of any significant changes by posting the updated policy on our website.</p>
<h2>12. Contact Us</h2>
<div class="contact-info">
<p>If you have any questions about our use of cookies or this Cookie Policy, please contact us:</p>
<p><strong>Pilates with Fadia</strong><br>
Email: [INSERT EMAIL]<br>
Phone: [INSERT PHONE]<br>
Address: [INSERT ADDRESS]<br>
Website: pilateswithfadia.com</p>
</div>
<p><em>By continuing to use our website, you consent to our use of cookies in accordance with this Cookie Policy.</em></p>
</div>
</body>
</html>

View File

@ -11,6 +11,8 @@ import ClassesPage from "@/pages/classes-page";
import ContactPage from "@/pages/contact-page"; import ContactPage from "@/pages/contact-page";
import CalendarPage from "@/pages/calendar-page"; import CalendarPage from "@/pages/calendar-page";
import PrivacyPolicyPage from "@/pages/privacy-policy-page"; import PrivacyPolicyPage from "@/pages/privacy-policy-page";
import TermsOfServicePage from "@/pages/terms-of-service-page";
import CookiePolicyPage from "@/pages/cookie-policy-page";
import NotFound from "@/pages/not-found"; import NotFound from "@/pages/not-found";
import Header from "@/components/navigation/header"; import Header from "@/components/navigation/header";
import Footer from "@/components/navigation/footer"; import Footer from "@/components/navigation/footer";
@ -26,6 +28,8 @@ function Router() {
<Route path="/contact" component={ContactPage} /> <Route path="/contact" component={ContactPage} />
<Route path="/calendar" component={CalendarPage} /> <Route path="/calendar" component={CalendarPage} />
<Route path="/privacy-policy" component={PrivacyPolicyPage} /> <Route path="/privacy-policy" component={PrivacyPolicyPage} />
<Route path="/terms-of-service" component={TermsOfServicePage} />
<Route path="/cookie-policy" component={CookiePolicyPage} />
<Route component={NotFound} /> <Route component={NotFound} />
</Switch> </Switch>
<Footer /> <Footer />

View File

@ -190,8 +190,8 @@ export default function Footer() {
</p> </p>
<div className="flex space-x-6"> <div className="flex space-x-6">
<Link href="/privacy-policy" className="text-white text-opacity-70 hover:text-white hover:text-opacity-100 text-sm transition duration-300">Privacy Policy</Link> <Link href="/privacy-policy" className="text-white text-opacity-70 hover:text-white hover:text-opacity-100 text-sm transition duration-300">Privacy Policy</Link>
<a href="#" className="text-white text-opacity-70 hover:text-white hover:text-opacity-100 text-sm transition duration-300">Terms of Service</a> <Link href="/terms-of-service" className="text-white text-opacity-70 hover:text-white hover:text-opacity-100 text-sm transition duration-300">Terms of Service</Link>
<a href="#" className="text-white text-opacity-70 hover:text-white hover:text-opacity-100 text-sm transition duration-300">Cookie Policy</a> <Link href="/cookie-policy" className="text-white text-opacity-70 hover:text-white hover:text-opacity-100 text-sm transition duration-300">Cookie Policy</Link>
</div> </div>
</div> </div>
</div> </div>

View File

@ -0,0 +1,206 @@
export default function CookiePolicyPage() {
return (
<div className="min-h-screen bg-gray-50 py-12">
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="bg-white rounded-lg shadow-lg p-8 md:p-12">
<h1 className="text-3xl md:text-4xl font-playfair font-bold text-teal mb-6 pb-4 border-b-4 border-teal">
Cookie Policy
</h1>
<div className="bg-gray-100 p-4 rounded-lg mb-8 italic">
<strong>Last Updated:</strong> December 2024
</div>
<p className="text-gray-700 mb-6 leading-relaxed">
This Cookie Policy explains how Pilates with Fadia ("we," "our," or "us") uses cookies and similar tracking technologies on our website pilateswithfadia.com ("Site"). This policy should be read alongside our Privacy Policy.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">1. What Are Cookies?</h2>
<p className="text-gray-700 mb-6">
Cookies are small text files that are placed on your device (computer, smartphone, tablet) when you visit a website. They are widely used to make websites work more efficiently and to provide information to website owners about how users interact with their sites.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">2. How We Use Cookies</h2>
<p className="text-gray-700 mb-3">We use cookies to:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Remember your preferences and settings</li>
<li>Keep you logged into your account</li>
<li>Analyze how our website is used and improve its performance</li>
<li>Provide personalized content and recommendations</li>
<li>Enable social media features</li>
<li>Measure the effectiveness of our marketing campaigns</li>
<li>Ensure the security of our website</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">3. Types of Cookies We Use</h2>
<div className="bg-green-50 border-l-4 border-green-500 p-4 mb-6">
<h3 className="text-xl font-semibold text-gray-700 mb-2">Essential Cookies</h3>
<p className="text-gray-700 mb-2"><strong>Purpose:</strong> These cookies are necessary for the website to function properly. They enable core functionality such as security, network management, and accessibility.</p>
<p className="text-gray-700 mb-2"><strong>Examples:</strong> Login authentication, shopping cart functionality, security features</p>
<p className="text-gray-700"><strong>Can be disabled:</strong> No - the website cannot function without these cookies</p>
</div>
<div className="bg-blue-50 border-l-4 border-blue-500 p-4 mb-6">
<h3 className="text-xl font-semibold text-gray-700 mb-2">Functional Cookies</h3>
<p className="text-gray-700 mb-2"><strong>Purpose:</strong> These cookies enable the website to provide enhanced functionality and personalization, such as remembering your preferences.</p>
<p className="text-gray-700 mb-2"><strong>Examples:</strong> Language preferences, region selection, accessibility settings</p>
<p className="text-gray-700"><strong>Can be disabled:</strong> Yes - but may affect website functionality</p>
</div>
<div className="bg-orange-50 border-l-4 border-orange-500 p-4 mb-6">
<h3 className="text-xl font-semibold text-gray-700 mb-2">Analytics Cookies</h3>
<p className="text-gray-700 mb-2"><strong>Purpose:</strong> These cookies help us understand how visitors interact with our website by collecting and reporting information anonymously.</p>
<p className="text-gray-700 mb-2"><strong>Examples:</strong> Google Analytics, page visit tracking, user behavior analysis</p>
<p className="text-gray-700"><strong>Can be disabled:</strong> Yes</p>
</div>
<div className="bg-purple-50 border-l-4 border-purple-500 p-4 mb-6">
<h3 className="text-xl font-semibold text-gray-700 mb-2">Marketing Cookies</h3>
<p className="text-gray-700 mb-2"><strong>Purpose:</strong> These cookies are used to track visitors across websites to display relevant and engaging advertisements.</p>
<p className="text-gray-700 mb-2"><strong>Examples:</strong> Social media pixels, advertising network cookies, retargeting cookies</p>
<p className="text-gray-700"><strong>Can be disabled:</strong> Yes</p>
</div>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">4. Specific Cookies We Use</h2>
<div className="overflow-x-auto">
<table className="w-full border-collapse border border-gray-300 mb-6">
<thead>
<tr className="bg-gray-100">
<th className="border border-gray-300 p-3 text-left font-semibold">Cookie Name</th>
<th className="border border-gray-300 p-3 text-left font-semibold">Type</th>
<th className="border border-gray-300 p-3 text-left font-semibold">Purpose</th>
<th className="border border-gray-300 p-3 text-left font-semibold">Duration</th>
</tr>
</thead>
<tbody>
<tr>
<td className="border border-gray-300 p-3">session_id</td>
<td className="border border-gray-300 p-3">Essential</td>
<td className="border border-gray-300 p-3">Maintains user session and login state</td>
<td className="border border-gray-300 p-3">Session</td>
</tr>
<tr className="bg-gray-50">
<td className="border border-gray-300 p-3">user_preferences</td>
<td className="border border-gray-300 p-3">Functional</td>
<td className="border border-gray-300 p-3">Stores user preferences and settings</td>
<td className="border border-gray-300 p-3">1 year</td>
</tr>
<tr>
<td className="border border-gray-300 p-3">_ga</td>
<td className="border border-gray-300 p-3">Analytics</td>
<td className="border border-gray-300 p-3">Google Analytics - distinguishes unique users</td>
<td className="border border-gray-300 p-3">2 years</td>
</tr>
<tr className="bg-gray-50">
<td className="border border-gray-300 p-3">_gat</td>
<td className="border border-gray-300 p-3">Analytics</td>
<td className="border border-gray-300 p-3">Google Analytics - throttles request rate</td>
<td className="border border-gray-300 p-3">1 minute</td>
</tr>
<tr>
<td className="border border-gray-300 p-3">_gid</td>
<td className="border border-gray-300 p-3">Analytics</td>
<td className="border border-gray-300 p-3">Google Analytics - distinguishes unique users</td>
<td className="border border-gray-300 p-3">24 hours</td>
</tr>
<tr className="bg-gray-50">
<td className="border border-gray-300 p-3">fb_pixel</td>
<td className="border border-gray-300 p-3">Marketing</td>
<td className="border border-gray-300 p-3">Facebook advertising and retargeting</td>
<td className="border border-gray-300 p-3">3 months</td>
</tr>
</tbody>
</table>
</div>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">5. Third-Party Cookies</h2>
<p className="text-gray-700 mb-3">We may also use third-party services that set their own cookies on our website, including:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li><strong>Google Analytics:</strong> For website analytics and performance monitoring</li>
<li><strong>Social Media Platforms:</strong> For social sharing and engagement features</li>
<li><strong>Payment Processors:</strong> For secure payment processing</li>
<li><strong>Booking Systems:</strong> For class scheduling and appointment booking</li>
<li><strong>Live Chat Services:</strong> For customer support features</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">6. Cookie Duration</h2>
<p className="text-gray-700 mb-3">Cookies may be either:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li><strong>Session Cookies:</strong> Temporary cookies that are deleted when you close your browser</li>
<li><strong>Persistent Cookies:</strong> Cookies that remain on your device for a set period or until you delete them</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">7. Managing Your Cookie Preferences</h2>
<div className="bg-teal-50 border border-teal-200 p-4 rounded-lg mb-6">
<h3 className="text-xl font-semibold text-gray-700 mb-3">Browser Settings</h3>
<p className="text-gray-700 mb-3">You can control and manage cookies through your browser settings. Most browsers allow you to:</p>
<ul className="list-disc list-inside text-gray-700 space-y-2 ml-4">
<li>View what cookies have been set and delete them individually</li>
<li>Block third-party cookies</li>
<li>Block cookies from particular sites</li>
<li>Block all cookies from being set</li>
<li>Delete all cookies when you close your browser</li>
</ul>
</div>
<h3 className="text-xl font-semibold text-gray-700 mb-3">Browser-Specific Instructions:</h3>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li><strong>Chrome:</strong> Settings &gt; Privacy and Security &gt; Cookies and other site data</li>
<li><strong>Firefox:</strong> Settings &gt; Privacy &amp; Security &gt; Cookies and Site Data</li>
<li><strong>Safari:</strong> Preferences &gt; Privacy &gt; Manage Website Data</li>
<li><strong>Edge:</strong> Settings &gt; Cookies and site permissions</li>
</ul>
<h3 className="text-xl font-semibold text-gray-700 mb-3">Opt-Out Tools</h3>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li><strong>Google Analytics:</strong> <a href="https://tools.google.com/dlpage/gaoptout" target="_blank" rel="noopener noreferrer" className="text-teal hover:underline">Google Analytics Opt-out Browser Add-on</a></li>
<li><strong>Network Advertising Initiative:</strong> <a href="http://www.networkadvertising.org/choices/" target="_blank" rel="noopener noreferrer" className="text-teal hover:underline">NAI Opt-out Tool</a></li>
<li><strong>Digital Advertising Alliance:</strong> <a href="http://www.aboutads.info/choices/" target="_blank" rel="noopener noreferrer" className="text-teal hover:underline">DAA WebChoices Tool</a></li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">8. Mobile Device Settings</h2>
<p className="text-gray-700 mb-3">For mobile devices, you can manage cookies and tracking through your device settings:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li><strong>iOS:</strong> Settings &gt; Privacy &gt; Tracking / Settings &gt; Safari &gt; Privacy &amp; Security</li>
<li><strong>Android:</strong> Settings &gt; Privacy &gt; Advanced &gt; Site Settings &gt; Cookies</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">9. Impact of Disabling Cookies</h2>
<p className="text-gray-700 mb-3">Please note that disabling certain cookies may impact your experience on our website:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>You may need to re-enter information more frequently</li>
<li>Some website features may not work properly</li>
<li>Personalized content and recommendations may not be available</li>
<li>You may still see advertisements, but they will be less relevant</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">10. Do Not Track Signals</h2>
<p className="text-gray-700 mb-6">
Some browsers include a "Do Not Track" feature that lets you tell websites you do not want to have your online activities tracked. Our website does not currently respond to Do Not Track browser signals or mechanisms.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">11. Updates to This Cookie Policy</h2>
<p className="text-gray-700 mb-6">
We may update this Cookie Policy from time to time to reflect changes in technology, legislation, or our business practices. We will notify you of any significant changes by posting the updated policy on our website.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">12. Contact Us</h2>
<div className="bg-blue-50 p-6 rounded-lg border-l-4 border-teal">
<p className="text-gray-700 mb-4">If you have any questions about our use of cookies or this Cookie Policy, please contact us:</p>
<div className="text-gray-700">
<p><strong>Pilates with Fadia</strong></p>
<p>Email: hello@pilateswithfadia.com</p>
<p>Website: pilateswithfadia.com</p>
</div>
</div>
<p className="text-gray-600 italic mt-8">
By continuing to use our website, you consent to our use of cookies in accordance with this Cookie Policy.
</p>
</div>
</div>
</div>
);
}

View File

@ -0,0 +1,175 @@
export default function TermsOfServicePage() {
return (
<div className="min-h-screen bg-gray-50 py-12">
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="bg-white rounded-lg shadow-lg p-8 md:p-12">
<h1 className="text-3xl md:text-4xl font-playfair font-bold text-teal mb-6 pb-4 border-b-4 border-teal">
Terms of Service
</h1>
<div className="bg-gray-100 p-4 rounded-lg mb-8 italic">
<strong>Last Updated:</strong> December 2024
</div>
<p className="text-gray-700 mb-6 leading-relaxed">
Welcome to Pilates with Fadia. These Terms of Service ("Terms") govern your use of our website pilateswithfadia.com and our services. By accessing or using our services, you agree to be bound by these Terms.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">1. Acceptance of Terms</h2>
<p className="text-gray-700 mb-6">
By accessing and using our website and services, you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to abide by the above, please do not use this service.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">2. Description of Services</h2>
<p className="text-gray-700 mb-3">Pilates with Fadia provides:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>In-person and virtual Pilates classes</li>
<li>Private and group instruction</li>
<li>Wellness coaching and fitness guidance</li>
<li>Online class booking and scheduling</li>
<li>Educational content and resources</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">3. User Registration and Accounts</h2>
<p className="text-gray-700 mb-3">To access certain services, you may be required to create an account. You agree to:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Provide accurate, current, and complete information</li>
<li>Maintain and update your account information</li>
<li>Keep your login credentials secure and confidential</li>
<li>Notify us immediately of any unauthorized use of your account</li>
<li>Accept responsibility for all activities under your account</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">4. Health and Safety Considerations</h2>
<div className="bg-red-50 border border-red-200 p-4 rounded-lg mb-6">
<strong className="text-red-800">Important Health Notice:</strong>
<span className="text-red-700"> Pilates and physical exercise involve inherent risks. By participating in our classes and services, you acknowledge and assume these risks.</span>
</div>
<p className="text-gray-700 mb-3">Before participating in any classes, you agree to:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Consult with a healthcare provider if you have any medical conditions</li>
<li>Inform us of any injuries, limitations, or health concerns</li>
<li>Listen to your body and exercise within your limits</li>
<li>Follow all safety instructions provided by instructors</li>
<li>Understand that you participate at your own risk</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">5. Class Policies</h2>
<h3 className="text-xl font-semibold text-gray-700 mb-3">Booking and Cancellation</h3>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Classes must be booked in advance through our booking system</li>
<li>Cancellations must be made at least 24 hours before class</li>
<li>Late cancellations may result in forfeiture of class credit</li>
<li>No-shows will be charged the full class fee</li>
<li>We reserve the right to cancel classes due to low enrollment or unforeseen circumstances</li>
</ul>
<h3 className="text-xl font-semibold text-gray-700 mb-3">Class Conduct</h3>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Arrive on time for classes</li>
<li>Turn off or silence mobile devices</li>
<li>Respect other participants and instructors</li>
<li>Follow studio rules and guidelines</li>
<li>Maintain appropriate attire and hygiene</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">6. Payment Terms</h2>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Payment is due at the time of booking unless otherwise arranged</li>
<li>We accept major credit cards and other approved payment methods</li>
<li>Package deals and memberships are non-refundable unless required by law</li>
<li>Prices are subject to change with reasonable notice</li>
<li>Outstanding balances may result in suspension of services</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">7. Refund and Cancellation Policy</h2>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Refunds are considered on a case-by-case basis</li>
<li>Medical exemptions may qualify for partial refunds with documentation</li>
<li>Credits may be offered in lieu of refunds when appropriate</li>
<li>Membership cancellations require 30 days written notice</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">8. Intellectual Property Rights</h2>
<p className="text-gray-700 mb-4">
All content on our website and in our classes, including but not limited to text, graphics, logos, images, video content, and software, is the property of Pilates with Fadia and is protected by copyright and other intellectual property laws.
</p>
<p className="text-gray-700 mb-3">You may not:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Copy, distribute, or reproduce our content without permission</li>
<li>Record classes without explicit written consent</li>
<li>Use our materials for commercial purposes</li>
<li>Modify or create derivative works from our content</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">9. Privacy and Data Protection</h2>
<p className="text-gray-700 mb-6">
Your privacy is important to us. Please review our Privacy Policy, which governs how we collect, use, and protect your personal information.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">10. Limitation of Liability</h2>
<p className="text-gray-700 mb-6">
To the fullest extent permitted by law, Pilates with Fadia shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages arising out of your use of our services, even if we have been advised of the possibility of such damages.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">11. Indemnification</h2>
<p className="text-gray-700 mb-6">
You agree to indemnify and hold harmless Pilates with Fadia, its instructors, and affiliates from any claims, damages, or expenses arising from your use of our services or violation of these Terms.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">12. Prohibited Uses</h2>
<p className="text-gray-700 mb-3">You may not use our services to:</p>
<ul className="list-disc list-inside text-gray-700 mb-6 space-y-2 ml-4">
<li>Violate any applicable laws or regulations</li>
<li>Harass, abuse, or harm other users or staff</li>
<li>Transmit malicious code or attempt to gain unauthorized access</li>
<li>Impersonate others or provide false information</li>
<li>Engage in any activity that interferes with our services</li>
</ul>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">13. Termination</h2>
<p className="text-gray-700 mb-6">
We reserve the right to terminate or suspend your account and access to our services at our sole discretion, without prior notice, for conduct that we believe violates these Terms or is harmful to other users or our business.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">14. Modifications to Terms</h2>
<p className="text-gray-700 mb-6">
We reserve the right to modify these Terms at any time. We will notify users of any material changes by posting the updated Terms on our website. Your continued use of our services after such modifications constitutes acceptance of the updated Terms.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">15. Governing Law</h2>
<p className="text-gray-700 mb-6">
These Terms shall be governed by and construed in accordance with the laws of Germany, without regard to its conflict of law principles.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">16. Dispute Resolution</h2>
<p className="text-gray-700 mb-6">
Any disputes arising under these Terms shall be resolved through binding arbitration in accordance with German arbitration rules, except where prohibited by law.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">17. Severability</h2>
<p className="text-gray-700 mb-6">
If any provision of these Terms is found to be unenforceable or invalid, the remaining provisions will continue to be valid and enforceable.
</p>
<h2 className="text-2xl font-semibold text-gray-800 mt-8 mb-4">18. Contact Information</h2>
<div className="bg-blue-50 p-6 rounded-lg border-l-4 border-teal">
<p className="text-gray-700 mb-4">If you have any questions about these Terms of Service, please contact us:</p>
<div className="text-gray-700">
<p><strong>Pilates with Fadia</strong></p>
<p>Email: hello@pilateswithfadia.com</p>
<p>Website: pilateswithfadia.com</p>
</div>
</div>
<p className="text-gray-600 italic mt-8">
By using our services, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.
</p>
</div>
</div>
</div>
);
}