Legal

Terms of service

Effective March 19, 2026

These terms govern your use of CertPulse (certpulse.dev), a certificate monitoring service operated from Slovakia (EU). By creating an account, you agree to these terms.

We kept this short enough that you might actually read it. If something is unclear, email support@certpulse.dev and we will explain.

1. What CertPulse does

CertPulse monitors TLS/SSL certificates across your cloud accounts and external endpoints. Specifically:

  • We connect to your AWS, Azure, and GCP accounts (read-only) to inventory certificates managed in those environments.
  • We scan external endpoints you specify to check certificate validity, expiry, and chain configuration.
  • We send you alerts when certificates are expiring, misconfigured, or otherwise need attention.
  • We generate compliance reports for audits and internal review.

We do not issue, renew, or modify certificates. We monitor them.

2. Accounts

  • You need an account to use CertPulse. One account per person. If your team needs access, use team features or create individual accounts.
  • Use accurate information when signing up. We need a working email address to send you certificate alerts, which is the whole point.
  • You are responsible for keeping your account credentials secure. If you suspect unauthorized access, change your password and email us immediately.
  • You must be at least 16 years old and legally able to enter into contracts in your jurisdiction.

3. Acceptable use

Use CertPulse for its intended purpose: monitoring certificates that you own or are authorized to monitor. Do not:

  • Scan endpoints you do not own or have permission to scan. Adding a competitor's domain to run reconnaissance is not what this tool is for.
  • Circumvent plan limits by creating multiple free accounts, automating signups, or gaming the system.
  • Use our API to build a competing product. Building internal tooling on top of our API is fine.
  • Attempt to access other customers' data, overload our infrastructure, or probe for vulnerabilities without written permission. (If you want to do responsible security research, email us first and we will work something out.)

If we see abuse, we will contact you before taking action unless the situation is urgent. Repeated or severe violations may result in account suspension.

4. Billing and payments

Plans and pricing

CertPulse offers a free tier and several paid plans. Current pricing is on our pricing page. We may change pricing, but existing subscribers keep their current rate until the end of their billing period.

Billing cycle

Monthly plans are billed on the same day each month. Annual plans are billed once per year. All payments are processed by Stripe in USD.

Cancellation

You can cancel at any time from your account settings. When you cancel, your paid features remain active until the end of the current billing period. After that, your account reverts to the free tier.

Refunds

Annual plans: if you cancel within the first 30 days, we will refund the unused portion. After 30 days, no refund, but you keep access through the end of the year.

Monthly plans: no refunds for partial months. You already get to use the service through the end of the billing period after cancellation.

Failed payments

If a payment fails, we will retry a few times and notify you. If we cannot collect payment after 14 days, your account will be downgraded to the free tier. No data is deleted during this grace period.

Taxes

Prices may be subject to VAT or sales tax depending on your location. Stripe Tax handles tax calculation and collection. Your invoice will show the applicable tax.

5. Cloud account access

When you connect a cloud account to CertPulse:

  • We access it in read-only mode to list and inspect certificates. We do not create, modify, delete, or rotate anything in your cloud environment.
  • You are responsible for granting us the correct (minimal) permissions. Our documentation specifies exactly which IAM policies or roles are needed.
  • You can revoke access at any time by removing the IAM role or service principal from your cloud account. If you do, we will no longer be able to scan that account, but your historical data stays in CertPulse until you delete it.
  • You confirm that you have the authority to grant us read access to the cloud accounts you connect. Do not connect accounts that belong to someone else without their permission.

6. Intellectual property

We own CertPulse. The service, its code, design, documentation, and brand are ours. Your use of CertPulse does not give you any ownership of the service itself.

You own your data. Certificate metadata, scan results, configurations, and any other data you put into CertPulse belongs to you. We do not sell your data, use it for advertising, or share it with third parties except as described in our privacy policy.

7. Uptime and reliability

We take uptime seriously because a monitoring tool that is down when you need it is worse than useless.

  • Free tier: Best-effort availability. No SLA. We will keep it running, but we do not make contractual guarantees.
  • Paid plans: We target 99.5% monthly uptime for the core monitoring and alerting pipeline. This means less than 3.6 hours of downtime per month.
  • Enterprise plans: Custom SLAs with service credits are available. Contact sales.

Scheduled maintenance is announced at least 48 hours in advance. We run maintenance during low-traffic hours when possible.

8. Limitation of liability

CertPulse is a monitoring and alerting tool. We tell you about certificate problems, but fixing them is your responsibility. With that in mind:

  • Our total liability to you for any claims arising from your use of CertPulse is limited to the amount you have paid us in the 12 months before the claim arose.
  • We are not liable for indirect, incidental, special, consequential, or punitive damages, including lost revenue, lost data, or business interruption.
  • We are not liable for damages caused by a certificate expiring if we sent you the alert and you did not act on it, or if the alert was not delivered because of issues outside our control (e.g., your email provider blocked it).

Nothing in these terms limits our liability for fraud, gross negligence, or anything else that cannot be limited by law.

9. Warranties and disclaimers

CertPulse is provided "as is" and "as available." We do our best to keep it accurate and reliable, but:

  • We do not guarantee that scan results are 100% complete or error-free. Cloud APIs can have lag, endpoints can be temporarily unreachable, and CT log data can be delayed.
  • We do not guarantee that every alert will be delivered on time. Alert delivery depends on third-party services (email providers, Slack, etc.) that are outside our control.
  • We disclaim all implied warranties, including merchantability, fitness for a particular purpose, and non-infringement, to the extent permitted by law.

We are not a replacement for your own certificate management processes. CertPulse is a layer of visibility and alerting, not a managed certificate authority.

10. Termination

You can leave at any time. Delete your account from settings, or email us and we will handle it. If you are on a paid plan, cancellation takes effect at the end of your billing period.

We can terminate your account if you violate these terms, if your payment is consistently delinquent (14+ days), or if we need to for legal reasons. We will give you notice when possible and explain why.

After termination, your data remains available for export for 30 days. After that, we delete it. If you need more time, let us know before the 30 days are up.

If we shut down CertPulse (we hope not, but just in case), we will give you at least 90 days notice and help you export your data.

11. Changes to these terms

We may update these terms from time to time. For material changes (anything that meaningfully affects your rights or obligations), we will email you at least 30 days before the changes take effect. If you disagree with the new terms, you can cancel your account before they go into effect. Continuing to use CertPulse after the changes take effect means you accept them.

12. Governing law

These terms are governed by the laws of the Slovak Republic. Any disputes will be resolved in the courts of the Slovak Republic.

If you are an EU consumer, this does not affect your right to bring proceedings in the courts of the EU member state where you live. Nothing in these terms overrides mandatory consumer protection laws that apply to you.

13. Contact

Questions about these terms?

CertPulse

Slovakia, European Union

Email: support@certpulse.dev