1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6
6<script src="/quiet-console.js"></script>
6 7 <meta name="description" content="Terms of Service for LOTHIANSPOS - SaaS subscription platform"> 8 <title>Terms of Service - LOTHIANSPOS</title> 9
9<script src="/legal-perf-hint.js"></script>
9 10 <link rel="icon" type="image/svg+xml" href="/favicon.svg"> 11 <link rel="preconnect" href="https://fonts.googleapis.com"> 12 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 13 <link rel="stylesheet" href="/styles.css"> 14 <link href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined&display=block" rel="stylesheet"> 15 <noscript><link href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined" rel="stylesheet"></noscript> 16</head> 17<body> 18 <div class="legal-page"> 19 <!-- Animated Background --> 20 <div class="animated-background"> 21 <div class="bg-gradient-1"></div> 22 <div class="bg-gradient-2"></div> 23 <div class="bg-gradient-3"></div> 24 <div class="bg-particles"></div> 25 </div> 26 27 <!-- Header --> 28 <header class="legal-header"> 29 <a href="/" class="legal-header-brand"> 30 <h1 class="legal-header-title">LOTHIANSPOS</h1> 31 </a> 32 <div class="legal-header-actions"> 33 <button id="theme-toggle" class="theme-toggle" aria-label="Toggle dark mode" title="Toggle dark mode"> 34 <span class="material-icons-outlined theme-icon">dark_mode</span> 35 </button> 36 </div> 37 </header> 38 39 <!-- Content --> 40 <main class="legal-content" style="opacity: 0; transition: opacity 0.3s ease-in-out;"> 41 <h1 class="legal-main-title">Terms of Service</h1> 42 43 <div class="legal-sections"> 44 <section class="legal-section-card"> 45 <h2 class="legal-section-title">A. Service Description</h2> 46 <div class="legal-section-content"> 47 <p> 48 <strong>LOTHIANSPOS</strong> is a Software-as-a-Service (SaaS) subscription platform that provides 49 cloud-based point-of-sale and business management tools. The service is accessed 50 through web browsers and mobile devices, with all data hosted on Firebase cloud 51 infrastructure. 52 </p> 53 <p> 54 The platform enables businesses to manage sales transactions, inventory, customer 55 relationships, and business operations through a unified, cloud-based interface. 56 </p> 57 </div> 58 </section> 59 60 <section class="legal-section-card"> 61 <h2 class="legal-section-title">B. Subscription & Billing</h2> 62 <div class="legal-section-content"> 63 <h3>Monthly Recurring Billing</h3> 64 <p> 65 Subscriptions are billed on a <strong>monthly recurring basis</strong>. Payment is charged upfront 66 at the beginning of each billing cycle. 67 </p> 68 69 <h3>Automatic Renewal</h3> 70 <p> 71 Subscriptions <strong>automatically renew</strong> at the end of each billing period unless cancelled 72 by the user before the renewal date. 73 </p> 74 75 <h3>Free Trial</h3> 76 <p> 77 A <strong>free trial period</strong> may be available for new users. During the trial period, no 78 charges are applied. If the trial is not cancelled before it ends, the subscription 79 will automatically convert to a paid plan. 80 </p> 81 82 <h3>Grace Period</h3> 83 <p> 84 If a payment fails, a <strong>grace period</strong> may be provided during which service access is 85 temporarily retained. If payment is not resolved within the grace period window, 86 service access will be revoked until payment is successfully processed. 87 </p> 88 89 <h3>Plan Changes</h3> 90 <p> 91 <strong>No upgrades or downgrades are permitted during an active paid billing period.</strong> 92 Plan changes will take effect at the start of the next billing cycle. 93 </p> 94 95 <h3>Lifetime Licenses</h3> 96 <p> 97 <strong>No lifetime licenses are offered.</strong> All subscriptions are recurring 98 monthly subscriptions. 99 </p> 100 </div> 101 </section> 102 103 <section class="legal-section-card"> 104 <h2 class="legal-section-title">C. Free Trial</h2> 105 <div class="legal-section-content"> 106 <p> 107 The <strong>free trial duration</strong> is defined at the time of account creation. During the trial 108 period, no charges are applied to your payment method. If you do not cancel your 109 subscription before the trial ends, your account will automatically convert to a 110 paid subscription plan and billing will commence. 111 </p> 112 </div> 113 </section> 114 115 <section class="legal-section-card"> 116 <h2 class="legal-section-title">D. Grace Period</h2> 117 <div class="legal-section-content"> 118 <p> 119 In the event of a failed payment, a <strong>
119grace period</strong> may be provided to allow you time 120 to update your payment method. During this grace period, you will retain temporary 121 access to the service. If payment is not successfully processed within the grace 122 period window, service access will be revoked until payment is resolved. 123 </p> 124 </div> 125 </section> 126 127 <section class="legal-section-card"> 128 <h2 class="legal-section-title">E. Refund Policy</h2> 129 <div class="legal-section-content"> 130 <p> 131 <strong>No refunds are provided after subscription activation.</strong> Once service 132 access begins, all sales are final. This policy applies to all subscription plans 133 and billing cycles. 134 </p> 135 <p> 136 If you are not satisfied with the service, you may cancel your subscription at any 137 time. Your access will continue until the end of your current billing period. 138 </p> 139 </div> 140 </section> 141 142 <section class="legal-section-card"> 143 <h2 class="legal-section-title">F. Cancellation</h2> 144 <div class="legal-section-content"> 145 <p> 146 You may <strong>cancel your subscription</strong> at any time through your account settings. Upon 147 cancellation, your subscription will not renew at the end of the current billing 148 cycle. Your service will remain active until the end of the billing period for which 149 you have already paid. 150 </p> 151 <p> 152 Cancellation does not entitle you to a refund for any unused portion of the current 153 billing period. 154 </p> 155 </div> 156 </section> 157 158 <section class="legal-section-card"> 159 <h2 class="legal-section-title">G. User Responsibilities</h2> 160 <div class="legal-section-content"> 161 <p><strong>You are responsible for:</strong></p> 162 <ul> 163 <li><strong>Account Security:</strong> Maintaining the confidentiality of your account 164 credentials and ensuring that your account is not accessed by unauthorized parties.</li> 165 <li><strong>Lawful Use:</strong> Using the service only for lawful business purposes 166 and in compliance with all applicable laws and regulations.</li> 167 <li><strong>No Misuse:</strong> Not using the platform to engage in any fraudulent, 168 illegal, or harmful activities.</li> 169 <li><strong>Data Accuracy:</strong> Ensuring that all information provided to the 170 platform is accurate and up-to-date.</li> 171 </ul> 172 </div> 173 </section> 174 175 <section class="legal-section-card"> 176 <h2 class="legal-section-title">H. Data & Storage</h2> 177 <div class="legal-section-content"> 178 <p> 179 Your business data is stored on <strong>Firebase cloud infrastructure</strong>, enabling secure, 180 cross-device access and real-time synchronization. This cloud-based approach ensures 181 that your data is accessible from any authorized device. 182 </p> 183 <p> 184 <strong>Payment Information:</strong> The merchant does not store full card numbers. 185 Payment processing is handled through <strong>PowerTranz</strong>, a PCI DSS compliant payment processor. 186 Tokenization is used for recurring billing, ensuring that sensitive payment information 187 is never stored on our systems. 188 </p> 189 </div> 190 </section> 191 192 <section class="legal-section-card"> 193 <h2 class="legal-section-title">I. Limitation of Liability</h2> 194 <div class="legal-section-content"> 195 <p> 196 The service is provided <strong>"as is"</strong> without warranties of any kind, either express or 197 implied. We do not guarantee uninterrupted or error-free access to the service. 198 While we strive to maintain high availability, we are not liable for any service 199 interruptions, data loss, or other issues that may arise. 200 </p> 201 <p> 202 To the maximum extent permitted by law, our liability is limited to the amount 203 paid by you for the service in the <strong>twelve (12) months</strong> preceding the claim. 204 </p> 205 </div> 206 </section> 207 208 <section class="legal-section-card"> 209 <h2 class="legal-section-title">J. Governing Law</h2> 210 <div class="legal-section-content"> 211 <p> 212 These Terms of Service are governed by the laws of <strong>Jamaica</strong>. Any 213 disputes arising from or relating to these terms or the service shall be subject 214 to the exclusive jurisdiction of the courts of Jamaica. 215 </p> 216 </div> 217 </section> 218 219 <section class="legal-section-card"> 220 <h2 class="legal-section-title">Contact</h2> 221 <div class="legal-section-content"> 222 <p> 223 If you have questions about these Terms of Service, please contact us at: 224 </p> 225 <p> 226 <strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a><br> 227 <strong>WhatsApp:</strong> <a href="tel:+18768297062">+1-876-829-7062</a> 228 </p> 229 </div> 230 </section> 231 </div> 232 233 <div class="legal-last-updated"> 234 <p><strong>Last Updated:</strong> March 2026</p> 235 </div> 236 </main> 237 </div> 238 239
239<script defer src="/touch-safe.js"></script>
239 240
240<script defer src="/legal-perf.js"></script>
240 241 <!-- Firebase SDK --> 242
242<script defer src="/__/firebase/12.9.0/firebase-app-compat.js"></script>
242 243
243<script defer src="/__/firebase/12.9.0/firebase-app-check-compat.js"></script>
243 244
244<script defer src="/__/firebase/12.9.0/firebase-firestore-compat.js"></script>
244 245
245<script defer src="/firebase-init-lothians.js"></script>
vendor: 1 bytes, line 245
245
246<script defer src="/app-check-config.js"></script>
246 247
247<script defer src="/app-check-init.js"></script>
247 248
248<script defer src="/legal-documents-loader.js"></script>
248 249
249<script> 250 document.addEventListener('DOMContentLoaded', function () { 251 if (typeof loadLegalDocument === 'function') { 252 loadLegalDocument('terms_of_service', 'main.legal-content'); 253 } 254 }); 255 </script>
255 256
256<script defer src="/google-play-badge.js"></script>
256 257
257<script defer src="/footer.js"></script>
257 258</body> 259</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.