From 92029e97c00193d9a9612743dd87dba703543694 Mon Sep 17 00:00:00 2001 From: nate Date: Thu, 19 Mar 2026 17:40:25 +0400 Subject: [PATCH] fix: privacy and tos inconsistencies --- apps/web/src/views/partials/public-head.ejs | 9 +++ apps/web/src/views/privacy.ejs | 18 +---- apps/web/src/views/tos.ejs | 90 +++++++++------------ 3 files changed, 48 insertions(+), 69 deletions(-) diff --git a/apps/web/src/views/partials/public-head.ejs b/apps/web/src/views/partials/public-head.ejs index 776346d..837dff6 100644 --- a/apps/web/src/views/partials/public-head.ejs +++ b/apps/web/src/views/partials/public-head.ejs @@ -9,6 +9,15 @@ + diff --git a/apps/web/src/views/privacy.ejs b/apps/web/src/views/privacy.ejs index 915b661..f48ca28 100644 --- a/apps/web/src/views/privacy.ejs +++ b/apps/web/src/views/privacy.ejs @@ -1,21 +1,5 @@ <%~ include('./partials/public-head', { title: 'Privacy', description: "PingQL's privacy policy. No tracking, no data sales, no ads.", nav: 'privacy' }) %> - -
@@ -48,7 +32,7 @@

-
+

What we collect

    diff --git a/apps/web/src/views/tos.ejs b/apps/web/src/views/tos.ejs index c03a2e3..01d7161 100644 --- a/apps/web/src/views/tos.ejs +++ b/apps/web/src/views/tos.ejs @@ -1,68 +1,54 @@ <%~ include('./partials/public-head', { title: 'Terms of Service', nav: 'terms' }) %> -
    -

    Terms of Service

    -

    Last updated: March 2026

    +
    -
    +
    +

    Terms of Service

    +

    + Use PingQL responsibly. Monitor what's yours. Don't be a jerk. +

    +

    Last updated: March 2026

    +
    -
    -

    1. Acceptance

    -

    By creating an account or using PingQL, you agree to these terms. If you don't agree, don't use the service.

    -
    +
    -
    -

    2. Permitted Use

    -

    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.

    -
    +

    1. Acceptance

    +

    By creating an account or using PingQL, you agree to these terms. If you don't agree, don't use the service.

    -
    -

    3. Prohibited Use

    -

    You may not use PingQL to:

    -
      -
    • Monitor URLs you aren't authorized to access
    • -
    • Send requests that intentionally harm third-party systems
    • -
    • Conduct or facilitate any illegal activity
    • -
    • Create multiple accounts to circumvent free tier limits
    • -
    • Scrape, crawl, or harvest data from third-party services at scale
    • -
    • Distribute, resell, or sublicense access to the service without permission
    • -
    -
    +

    2. Permitted Use

    +

    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.

    -
    -

    4. Account Responsibility

    -

    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.

    -
    +

    3. Prohibited Use

    +

    You may not use PingQL to:

    +
      +
    • Monitor URLs you aren't authorized to access
    • +
    • Send requests that intentionally harm third-party systems
    • +
    • Conduct or facilitate any illegal activity
    • +
    • Create multiple accounts to circumvent free tier limits
    • +
    • Scrape, crawl, or harvest data from third-party services at scale
    • +
    • Distribute, resell, or sublicense access to the service without permission
    • +
    -
    -

    5. Fair Use

    -

    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.

    -
    +

    4. Account Responsibility

    +

    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.

    -
    -

    6. Termination

    -

    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.

    -
    +

    5. Fair Use

    +

    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.

    -
    -

    7. Service Availability

    -

    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.

    -
    +

    6. Termination

    +

    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.

    -
    -

    8. Liability

    -

    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.

    -
    +

    7. Service Availability

    +

    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.

    -
    -

    9. Changes

    -

    We may update these terms from time to time. Continued use of the service after changes are posted constitutes acceptance of the new terms.

    -
    +

    8. Liability

    +

    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.

    -
    -

    10. Contact

    -

    Questions? Reach out via the contact information on our Privacy page.

    -
    +

    9. Changes

    +

    We may update these terms from time to time. Continued use of the service after changes are posted constitutes acceptance of the new terms.

    + +

    10. Contact

    +

    Questions? Reach out via the contact information on our Privacy page.