<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en" class="h-full bg-slate-950">
<head>
  <meta charset="UTF-8">
  <title>Terms of Service • Minimal Bookkeeping (MB) PDF Suite</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="Terms of Service for Minimal Bookkeeping Universal Bank Statement Converter.">
  <meta name="robots" content="index, follow">
  <link rel="canonical" href="https://pdf.minimal-bookkeeping.app<?php echo $_SERVER['REQUEST_URI']; ?>">
  <script src="https://cdn.tailwindcss.com"></script>
  <style>
    @import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap');
    :root { font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif; }
    .font-mono { font-family: 'JetBrains Mono', monospace; }
    .glass-card {
      background: linear-gradient(135deg, rgba(30, 41, 59, 0.7) 0%, rgba(15, 23, 42, 0.8) 100%);
      backdrop-filter: blur(12px);
      border: 1px solid rgba(255, 255, 255, 0.08);
    }
  </style>
</head>
<body class="bg-slate-950 text-slate-200 min-h-full flex flex-col selection:bg-cyan-500 selection:text-slate-950">
  
  <!-- Navigation Header -->
  <header class="border-b border-slate-800/80 bg-slate-950/90 backdrop-blur sticky top-0 z-40">
    <div class="max-w-7xl mx-auto px-4 h-16 flex items-center justify-between">
      <a href="/" class="flex items-center gap-3">
        <div class="w-9 h-9 rounded-xl bg-gradient-to-tr from-cyan-500 to-emerald-400 flex items-center justify-center font-black text-slate-950 text-sm shadow-lg shadow-cyan-500/20">
          MB
        </div>
        <div>
          <span class="font-extrabold text-white text-sm sm:text-base tracking-tight">Minimal Bookkeeping <span class="text-cyan-400">PDF</span></span>
          <span class="hidden sm:inline-block ml-2 px-2 py-0.5 rounded-md text-[10px] font-bold bg-slate-900 border border-slate-800 text-slate-400">Statement Converter</span>
        </div>
      </a>
      <div class="flex items-center gap-3 text-xs">
        <a href="/" class="px-3 py-1.5 text-slate-300 hover:text-white transition-colors">Converter</a>
        <a href="/#pricing" class="px-3 py-1.5 text-slate-300 hover:text-white transition-colors">Pricing</a>
        <a href="https://minimal-bookkeeping.app" target="_blank" class="px-3.5 py-1.5 bg-slate-900 border border-slate-800 hover:border-cyan-500/40 text-cyan-300 font-bold rounded-xl transition-all">
          Open Ledger &nearr;
        </a>
      </div>
    </div>
  </header>

  <main class="flex-1 max-w-4xl mx-auto px-4 py-12 w-full">
    
    <div class="space-y-6">
      <div class="space-y-2">
        <span class="px-3 py-1 rounded-full text-xs font-bold bg-cyan-500/10 text-cyan-400 border border-cyan-500/20">Legal Agreement</span>
        <h1 class="text-3xl sm:text-4xl font-black text-white tracking-tight">Terms of Service</h1>
        <p class="text-xs text-slate-400">Effective Date: September 1, 2026 &bull; Minimal Bookkeeping (MB) PDF Statement Suite</p>
      </div>

      <div class="glass-card p-6 sm:p-8 rounded-3xl space-y-6 text-xs text-slate-300 leading-relaxed border-slate-800">
        <div>
          <h2 class="text-sm font-bold text-white mb-2">1. Acceptance &amp; Service Description</h2>
          <p>By accessing or using the Minimal Bookkeeping (MB) Universal Bank Statement Converter (available at <strong class="text-cyan-300">pdf.minimal-bookkeeping.app</strong>), you agree to be bound by these Terms of Service. Minimal Bookkeeping provides automated optical character recognition (OCR), deterministic table reconstruction, and mathematical running-balance verification to convert financial document PDFs into structured CSV, Excel, and accounting feeds.</p>
        </div>

        <div>
          <h2 class="text-sm font-bold text-white mb-2">2. Pricing, Credit Packs &amp; SaaS Subscriptions</h2>
          <p class="mb-3">Minimal Bookkeeping offers two flexible monetization models:</p>
          <ul class="list-disc list-inside space-y-1.5 pl-2 text-slate-300">
            <li><strong class="text-white">Pay-As-You-Go Credits:</strong> 1 Credit = 1 Converted Statement Page. Credit packs (Lite, Full, Extra) start at $2.00 per 50 pages with volume discounts up to 10,000 pages. Purchased credits <strong class="text-emerald-400">never expire</strong> and remain in your account until redeemed.</li>
            <li><strong class="text-white">Monthly SaaS Subscriptions:</strong> Starter ($5.00/mo for 250 pages/mo) and Pro Unlimited ($15.00/mo for unlimited pages, priority queueing, and direct Minimal Bookkeeping ledger sync). Subscriptions renew automatically every 30 days via PayPal until cancelled.</li>
          </ul>
        </div>

        <div>
          <h2 class="text-sm font-bold text-white mb-2">3. Cancellation &amp; Fair Use Policy</h2>
          <p>You may cancel your monthly subscription at any time with 1-click self-service directly from your account or through your PayPal dashboard. Upon cancellation, access remains active until the end of your prepaid billing period. Subscriptions with unlimited allocations are subject to normal commercial fair use (automated batch scripts or programmatic abuse exceeding 20,000 pages/day require dedicated enterprise provisioning).</p>
        </div>

        <div>
          <h2 class="text-sm font-bold text-white mb-2">4. Mathematical Parity &amp; Professional Disclaimer</h2>
          <p>The service executes algorithmic running-balance verification to alert users of variances between stated credits, debits, and ending balances. However, the service is a data-conversion utility and does not constitute certified legal, tax, or forensic audit advice. Users are responsible for verifying final extracted figures before filing regulatory returns or tax filings.</p>
        </div>

        <div>
          <h2 class="text-sm font-bold text-white mb-2">5. Data Ownership &amp; Zero Retention Guarantee</h2>
          <p>You retain 100% intellectual property ownership of all source documents and extracted financial data. Minimal Bookkeeping does not store, train machine learning models on, or sell your financial data. Statements are processed in isolated ephemeral memory and discarded immediately upon processing.</p>
        </div>

        <div>
          <h2 class="text-sm font-bold text-white mb-2">6. Limitation of Liability</h2>
          <p>To the maximum extent permitted by applicable law, Minimal Bookkeeping and its operators shall not be liable for indirect, incidental, punitive, or consequential damages resulting from document formatting discrepancies, third-party bank formatting changes, or system downtime. Our maximum aggregate liability is limited to the fees paid by you in the 3 months preceding the claim.</p>
        </div>

        <div class="pt-4 border-t border-slate-800 flex justify-between items-center text-[11px] text-slate-400">
          <span>Questions regarding these terms?</span>
          <a href="/contact" class="text-cyan-400 font-bold hover:underline">Contact Legal Support &rarr;</a>
        </div>
      </div>
    </div>
  </main>

  
  <!-- Footer -->
  <footer class="border-t border-slate-800/80 bg-slate-950/95 py-12 px-4 text-xs text-slate-400">
    <div class="max-w-7xl mx-auto grid grid-cols-1 md:grid-cols-4 gap-8 mb-8">
      <div>
        <div class="flex items-center gap-2 mb-3">
          <div class="w-7 h-7 rounded-lg bg-gradient-to-tr from-cyan-500 to-emerald-400 flex items-center justify-center font-black text-slate-950 text-xs">MB</div>
          <span class="font-bold text-white text-sm">Minimal Bookkeeping</span>
        </div>
        <p class="text-slate-400 text-xs leading-relaxed">
          The universal bank statement conversion and OCR engine with zero server data retention and mathematical running-balance verification.
        </p>
      </div>
      <div>
        <h4 class="text-white font-bold text-xs uppercase tracking-wider mb-3">Product &amp; Pricing</h4>
        <ul class="space-y-2">
          <li><a href="/#pricing" class="hover:text-cyan-400 transition-colors">Pay-As-You-Go Credits</a></li>
          <li><a href="/#pricing" class="hover:text-cyan-400 transition-colors">Monthly SaaS Subscriptions</a></li>
          <li><a href="https://minimal-bookkeeping.app" class="hover:text-cyan-400 transition-colors">Cloud Double-Entry Accounting</a></li>
        </ul>
      </div>
      <div>
        <h4 class="text-white font-bold text-xs uppercase tracking-wider mb-3">Legal &amp; Trust</h4>
        <ul class="space-y-2">
          <li><a href="/terms" class="hover:text-cyan-400 transition-colors">Terms of Service</a></li>
          <li><a href="/privacy" class="hover:text-cyan-400 transition-colors">Zero-Retention Privacy Policy</a></li>
          <li><a href="/refund" class="hover:text-cyan-400 transition-colors">Cancellation &amp; Refund Policy</a></li>
          <li><a href="/contact" class="hover:text-cyan-400 transition-colors">Merchant Contact &amp; Support</a></li>
        </ul>
      </div>
      <div>
        <h4 class="text-white font-bold text-xs uppercase tracking-wider mb-3">Security &amp; Encryption</h4>
        <p class="text-slate-400 text-xs leading-relaxed mb-3">
          All document conversions occur in isolated, temporary volatile memory buffers. Files are automatically destroyed upon download.
        </p>
        <span class="inline-flex items-center gap-1.5 text-emerald-400 font-mono font-bold text-[11px]">
          🔒 256-bit TLS &bull; In-Memory OCR
        </span>
      </div>
    </div>
    <div class="max-w-7xl mx-auto pt-6 border-t border-slate-900 flex flex-col sm:flex-row items-center justify-between gap-4 text-slate-500 text-[11px]">
      <div>&copy; 2026 Minimal Bookkeeping (MB). All rights reserved.</div>
      <div class="flex gap-4">
        <a href="/terms" class="hover:underline">Terms</a>
        <a href="/privacy" class="hover:underline">Privacy</a>
        <a href="/refund" class="hover:underline">Refunds</a>
        <a href="/contact" class="hover:underline">Contact</a>
        <a href="https://minimal-bookkeeping.app" class="text-cyan-400 hover:underline">Minimal Bookkeeping App</a>
      </div>
    </div>
  </footer>
</body>
</html>