vault1984-web/terms.html

177 lines
11 KiB
HTML

<!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 — Vault1984</title>
<meta name="description" content="Vault1984 terms of service for the hosted service.">
<script src="https://cdn.tailwindcss.com"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
navy: { DEFAULT: '#0A1628', light: '#111f38', lighter: '#1a2d4f' },
accent: '#22C55E',
'accent-hover': '#16A34A',
danger: '#EF4444',
},
fontFamily: {
sans: ['Inter', 'system-ui', 'sans-serif'],
mono: ['JetBrains Mono', 'monospace'],
},
}
}
}
</script>
<style>
body { background-color: #0A1628; }
</style>
</head>
<body class="font-sans text-gray-300 antialiased">
<!-- Nav -->
<nav class="fixed top-0 w-full z-50 bg-navy/80 backdrop-blur-md border-b border-white/5">
<div class="max-w-6xl mx-auto px-6 h-16 flex items-center justify-between">
<a href="/" class="font-mono font-semibold text-xl text-white tracking-tight">vault<span class="text-accent">1984</span></a>
<div class="hidden md:flex items-center gap-6 text-sm">
<a href="#" class="text-gray-400 hover:text-white transition-colors">GitHub</a>
<a href="/install.html" class="text-gray-400 hover:text-white transition-colors">Self-host</a>
<a href="#" class="border border-gray-600 text-gray-300 hover:border-gray-400 hover:text-white px-4 py-1.5 rounded-lg transition-colors text-sm">Sign in</a>
<a href="/pricing.html" class="bg-accent hover:bg-accent-hover text-black font-medium px-4 py-1.5 rounded-lg transition-colors text-sm">Get hosted &mdash; $12/yr</a>
</div>
<button id="mobile-menu-btn" class="md:hidden text-gray-400">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></svg>
</button>
</div>
<div id="mobile-menu" class="hidden md:hidden border-t border-white/5 bg-navy/95 backdrop-blur-md">
<div class="px-6 py-4 space-y-3">
<a href="#" class="block text-gray-400 hover:text-white">GitHub</a>
<a href="/install.html" class="block text-gray-400 hover:text-white">Self-host</a>
<a href="#" class="block text-gray-400 hover:text-white">Sign in</a>
<a href="/pricing.html" class="block bg-accent hover:bg-accent-hover text-black font-medium px-4 py-2 rounded-lg text-center">Get hosted &mdash; $12/yr</a>
</div>
</div>
</nav>
<!-- Content -->
<section class="pt-32 pb-20 px-6">
<div class="max-w-3xl mx-auto">
<h1 class="text-4xl md:text-5xl font-bold text-white mb-4">Terms of Service</h1>
<p class="text-gray-500 text-sm mb-12">Last updated: February 2026</p>
<div class="space-y-10 text-gray-400 text-sm leading-relaxed">
<div>
<h2 class="text-xl font-semibold text-white mb-3">Agreement</h2>
<p>By using the hosted Vault1984 service ("Service"), you agree to these terms. If you self-host Vault1984 using the open-source software, these terms don't apply to you — the MIT license governs your use of the software.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">The service</h2>
<p>Vault1984 is a password manager with field-level two-tier encryption. We provide a hosted version of the open-source Vault1984 server, including managed infrastructure, backups, and updates. The Service is provided on a subscription basis at $12 per year.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Your account</h2>
<p>You are responsible for maintaining the security of your account credentials and vault key. If you lose your vault key, we cannot recover your L1 data. If you lose access to your WebAuthn authenticator, we cannot recover your L2 data. We are not liable for data loss resulting from lost credentials.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Your data</h2>
<p>Your vault data belongs to you. We do not claim any ownership or license over the contents of your vault. You can export your data at any time. You can delete your account and all associated data at any time.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Acceptable use</h2>
<p class="mb-3">You agree not to use the Service to:</p>
<ul class="list-disc list-inside space-y-1 ml-1">
<li>Store or distribute malware</li>
<li>Facilitate illegal activities</li>
<li>Abuse, overload, or interfere with the infrastructure</li>
<li>Resell access without authorization</li>
</ul>
<p class="mt-3">We reserve the right to suspend accounts that violate these terms.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Payment and billing</h2>
<p>The Service costs $12 per year, billed annually. Prices may change with 30 days' notice. Refunds are available within 30 days of purchase if you're not satisfied. After that, your subscription runs until the end of the billing period.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Availability</h2>
<p>We aim for high availability but don't provide a formal SLA at this price point. The Service may experience downtime for maintenance, updates, or unforeseen issues. We'll make reasonable efforts to notify users of planned downtime in advance. For guaranteed uptime, consider self-hosting.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Backups</h2>
<p>We perform daily encrypted backups of all hosted vaults. Backups are retained for 30 days. While we take reasonable precautions, we recommend keeping your own exports as an additional safeguard.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Limitation of liability</h2>
<p>The Service is provided "as is" without warranty of any kind, express or implied. We are not liable for any indirect, incidental, special, consequential, or punitive damages, including loss of data, revenue, or profits. Our total liability is limited to the amount you paid for the Service in the 12 months preceding the claim.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Self-hosted software</h2>
<p>The self-hosted Vault1984 software is released under the MIT License. It is provided "as is" without warranty of any kind. See the LICENSE file in the repository for full terms.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Termination</h2>
<p>You can close your account at any time. We may terminate your access for violations of these terms with reasonable notice (except in cases of abuse, where immediate suspension may be necessary). Upon termination, your data is deleted per our <a href="/privacy.html" class="text-accent hover:text-white transition-colors">privacy policy</a>.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Changes to these terms</h2>
<p>We may update these terms from time to time. Material changes will be communicated to registered users by email at least 30 days before they take effect. Continued use of the Service after changes take effect constitutes acceptance of the updated terms.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Governing law</h2>
<p>These terms are governed by the laws of the State of Delaware, United States, without regard to conflict of law principles.</p>
</div>
<div>
<h2 class="text-xl font-semibold text-white mb-3">Contact</h2>
<p>Questions about these terms? Email legal@vault1984.com.</p>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="border-t border-white/5 py-12 px-6">
<div class="max-w-6xl mx-auto flex flex-col md:flex-row items-center justify-between gap-6">
<div class="flex items-center gap-6">
<a href="/" class="font-mono font-semibold text-lg text-white tracking-tight">vault<span class="text-accent">1984</span></a>
<div class="flex items-center gap-4 text-sm text-gray-500">
<a href="#" class="hover:text-gray-300 transition-colors">GitHub</a>
<a href="#" class="hover:text-gray-300 transition-colors">Discord</a>
<a href="#" class="hover:text-gray-300 transition-colors">X</a>
</div>
</div>
<div class="flex items-center gap-6 text-sm text-gray-500">
<a href="/privacy.html" class="hover:text-gray-300 transition-colors">Privacy</a>
<a href="/terms.html" class="hover:text-gray-300 transition-colors">Terms</a>
<span>MIT License</span>
</div>
</div>
<div class="max-w-6xl mx-auto mt-8 text-center text-xs text-gray-600">
Built for humans with AI assistants.
</div>
</footer>
<script>
document.getElementById('mobile-menu-btn').addEventListener('click', function() {
document.getElementById('mobile-menu').classList.toggle('hidden');
});
</script>
</body>
</html>