fix: privacy and tos inconsistencies
This commit is contained in:
parent
c08d1a10ac
commit
92029e97c0
|
|
@ -9,6 +9,15 @@
|
||||||
<link rel="stylesheet" href="/assets/tailwind.css?v=<%= it.cssHash %>">
|
<link rel="stylesheet" href="/assets/tailwind.css?v=<%= it.cssHash %>">
|
||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||||
|
<style>
|
||||||
|
.prose h2 { font-size: 1.25rem; font-weight: 600; color: #f3f4f6; margin-top: 2.5rem; margin-bottom: 0.75rem; }
|
||||||
|
.prose p { color: #9ca3af; line-height: 1.75; margin-bottom: 1rem; }
|
||||||
|
.prose ul { margin-bottom: 1rem; padding-left: 1.25rem; }
|
||||||
|
.prose li { color: #9ca3af; line-height: 1.75; margin-bottom: 0.25rem; list-style-type: disc; }
|
||||||
|
.prose strong { color: #e5e7eb; font-weight: 600; }
|
||||||
|
.prose a { color: #60a5fa; text-decoration: none; }
|
||||||
|
.prose a:hover { text-decoration: underline; }
|
||||||
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body class="bg-[#0a0a0a] text-gray-100 font-sans antialiased text-[15px]">
|
<body class="bg-[#0a0a0a] text-gray-100 font-sans antialiased text-[15px]">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,5 @@
|
||||||
<%~ include('./partials/public-head', { title: 'Privacy', description: "PingQL's privacy policy. No tracking, no data sales, no ads.", nav: 'privacy' }) %>
|
<%~ include('./partials/public-head', { title: 'Privacy', description: "PingQL's privacy policy. No tracking, no data sales, no ads.", nav: 'privacy' }) %>
|
||||||
|
|
||||||
<style>
|
|
||||||
.grid-bg {
|
|
||||||
background-image:
|
|
||||||
linear-gradient(rgba(59, 130, 246, 0.03) 1px, transparent 1px),
|
|
||||||
linear-gradient(90deg, rgba(59, 130, 246, 0.03) 1px, transparent 1px);
|
|
||||||
background-size: 64px 64px;
|
|
||||||
}
|
|
||||||
.prose-custom h2 { font-size: 1.25rem; font-weight: 600; color: #f3f4f6; margin-top: 2.5rem; margin-bottom: 0.75rem; }
|
|
||||||
.prose-custom p { color: #9ca3af; line-height: 1.75; margin-bottom: 1rem; }
|
|
||||||
.prose-custom ul { margin-bottom: 1rem; padding-left: 1.25rem; }
|
|
||||||
.prose-custom li { color: #9ca3af; line-height: 1.75; margin-bottom: 0.25rem; list-style-type: disc; }
|
|
||||||
.prose-custom strong { color: #e5e7eb; font-weight: 600; }
|
|
||||||
.prose-custom a { color: #60a5fa; text-decoration: none; }
|
|
||||||
.prose-custom a:hover { text-decoration: underline; }
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<main class="max-w-2xl mx-auto px-6 pt-28 pb-16">
|
<main class="max-w-2xl mx-auto px-6 pt-28 pb-16">
|
||||||
|
|
||||||
<!-- Hero -->
|
<!-- Hero -->
|
||||||
|
|
@ -48,7 +32,7 @@
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="prose-custom">
|
<div class="prose">
|
||||||
|
|
||||||
<h2>What we collect</h2>
|
<h2>What we collect</h2>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
|
||||||
|
|
@ -1,68 +1,54 @@
|
||||||
<%~ include('./partials/public-head', { title: 'Terms of Service', nav: 'terms' }) %>
|
<%~ include('./partials/public-head', { title: 'Terms of Service', nav: 'terms' }) %>
|
||||||
|
|
||||||
<main class="max-w-3xl mx-auto px-6 pt-28 pb-16">
|
<main class="max-w-2xl mx-auto px-6 pt-28 pb-16">
|
||||||
<h1 class="text-3xl font-bold tracking-tight mb-2">Terms of Service</h1>
|
|
||||||
<p class="text-gray-500 text-sm mb-12">Last updated: March 2026</p>
|
|
||||||
|
|
||||||
<div class="space-y-6 text-gray-300 leading-relaxed">
|
<div class="mb-12">
|
||||||
|
<h1 class="text-4xl font-bold tracking-tight mb-4">Terms of Service</h1>
|
||||||
|
<p class="text-gray-400 text-lg leading-relaxed">
|
||||||
|
Use PingQL responsibly. Monitor what's yours. Don't be a jerk.
|
||||||
|
</p>
|
||||||
|
<p class="text-xs text-gray-600 mt-4">Last updated: March 2026</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<section>
|
<div class="prose">
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">1. Acceptance</h2>
|
|
||||||
|
<h2>1. Acceptance</h2>
|
||||||
<p>By creating an account or using PingQL, you agree to these terms. If you don't agree, don't use the service.</p>
|
<p>By creating an account or using PingQL, you agree to these terms. If you don't agree, don't use the service.</p>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>2. Permitted Use</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">2. Permitted Use</h2>
|
|
||||||
<p>PingQL is a developer tool for uptime monitoring. You may use it to monitor URLs and endpoints that you own or have explicit permission to monitor. That's it.</p>
|
<p>PingQL is a developer tool for uptime monitoring. You may use it to monitor URLs and endpoints that you own or have explicit permission to monitor. That's it.</p>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>3. Prohibited Use</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">3. Prohibited Use</h2>
|
<p>You may not use PingQL to:</p>
|
||||||
<p class="mb-3">You may not use PingQL to:</p>
|
<ul>
|
||||||
<ul class="space-y-2 list-none">
|
<li>Monitor URLs you aren't authorized to access</li>
|
||||||
<li class="flex gap-3"><span class="text-red-400 shrink-0 font-mono">✕</span> Monitor URLs you aren't authorized to access</li>
|
<li>Send requests that intentionally harm third-party systems</li>
|
||||||
<li class="flex gap-3"><span class="text-red-400 shrink-0 font-mono">✕</span> Send requests that intentionally harm third-party systems</li>
|
<li>Conduct or facilitate any illegal activity</li>
|
||||||
<li class="flex gap-3"><span class="text-red-400 shrink-0 font-mono">✕</span> Conduct or facilitate any illegal activity</li>
|
<li>Create multiple accounts to circumvent free tier limits</li>
|
||||||
<li class="flex gap-3"><span class="text-red-400 shrink-0 font-mono">✕</span> Create multiple accounts to circumvent free tier limits</li>
|
<li>Scrape, crawl, or harvest data from third-party services at scale</li>
|
||||||
<li class="flex gap-3"><span class="text-red-400 shrink-0 font-mono">✕</span> Scrape, crawl, or harvest data from third-party services at scale</li>
|
<li>Distribute, resell, or sublicense access to the service without permission</li>
|
||||||
<li class="flex gap-3"><span class="text-red-400 shrink-0 font-mono">✕</span> Distribute, resell, or sublicense access to the service without permission</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>4. Account Responsibility</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">4. Account Responsibility</h2>
|
|
||||||
<p>Your account key is your credential. Keep it safe — you're responsible for everything done with it. One account per person or organization. If we detect accounts created solely to abuse free tier limits, we'll terminate them without notice.</p>
|
<p>Your account key is your credential. Keep it safe — you're responsible for everything done with it. One account per person or organization. If we detect accounts created solely to abuse free tier limits, we'll terminate them without notice.</p>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>5. Fair Use</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">5. Fair Use</h2>
|
|
||||||
<p>Free tier limits exist to make the service sustainable. Using automation, scripts, or any other method to work around them is a violation of these terms and grounds for immediate termination.</p>
|
<p>Free tier limits exist to make the service sustainable. Using automation, scripts, or any other method to work around them is a violation of these terms and grounds for immediate termination.</p>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>6. Termination</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">6. Termination</h2>
|
|
||||||
<p>We may suspend or terminate your account at any time, with or without notice, if we believe you're violating these terms. Given the privacy-first nature of the service, we can't always investigate — abuse that is detectable will result in termination.</p>
|
<p>We may suspend or terminate your account at any time, with or without notice, if we believe you're violating these terms. Given the privacy-first nature of the service, we can't always investigate — abuse that is detectable will result in termination.</p>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>7. Service Availability</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">7. Service Availability</h2>
|
|
||||||
<p>PingQL is provided as-is. We aim for high availability but make no guarantees of uptime, data retention, or uninterrupted service. Don't rely solely on PingQL for mission-critical monitoring.</p>
|
<p>PingQL is provided as-is. We aim for high availability but make no guarantees of uptime, data retention, or uninterrupted service. Don't rely solely on PingQL for mission-critical monitoring.</p>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>8. Liability</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">8. Liability</h2>
|
|
||||||
<p>To the maximum extent permitted by law, PingQL is not liable for any indirect, incidental, or consequential damages arising from your use of the service. Your use is at your own risk.</p>
|
<p>To the maximum extent permitted by law, PingQL is not liable for any indirect, incidental, or consequential damages arising from your use of the service. Your use is at your own risk.</p>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>9. Changes</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">9. Changes</h2>
|
|
||||||
<p>We may update these terms from time to time. Continued use of the service after changes are posted constitutes acceptance of the new terms.</p>
|
<p>We may update these terms from time to time. Continued use of the service after changes are posted constitutes acceptance of the new terms.</p>
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<h2>10. Contact</h2>
|
||||||
<h2 class="text-lg font-semibold text-white mb-2">10. Contact</h2>
|
<p>Questions? Reach out via the contact information on our <a href="/privacy">Privacy page</a>.</p>
|
||||||
<p>Questions? Reach out via the contact information on our <a href="/privacy" class="text-brand hover:underline">Privacy page</a>.</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue