Terms of service

The agreement for using Lampwick: plans and payment, limits, acceptable use, your data, switching, availability, liability and Dutch law.

Effective date View as Markdown

On this page

In short

This summary is not part of the terms.

  • Lampwick is for business use only, by people of 18 or older.
  • The Free plan is free for as long as it exists. Paid plans are billed in advance per month or year through Stripe and renew until you cancel.
  • Limits are enforced by the software. We never charge for overage: at a limit, data is refused or features pause.
  • Your monitoring data stays yours. We process it for you under the Data processing agreement, and you can export it and switch away.
  • Only monitor what you own or may monitor, and keep sensitive personal data out of what you send.
  • There is no SLA. Our liability is capped. Dutch law applies.

Who we are

NIO Media is the trade name of Niels Oosterhoff, sole proprietorship (eenmanszaak) registered with the Netherlands Chamber of Commerce under number 69855773. Lampwick is a service of NIO Media. "We" and "Lampwick" mean NIO Media; "you" means the business or organization that uses Lampwick, and the person who accepts these terms for it.

ProviderNIO Media
AddressRoomweg 68, 7523 BR Enschede, the Netherlands
Chamber of Commerce (KvK)69855773
VATNL002409406B60
Contactinfo@niomedia.nl, or the contact form

By creating an account or using Lampwick you accept these terms and the Data processing agreement, and confirm you have read the Privacy policy. If you accept on behalf of an organization, you confirm that you may bind it.

What Lampwick is

Lampwick is a hosted monitoring service at lampwick.dev. It receives errors, logs, requests, jobs and browser errors from your apps, checks the uptime, certificates, domains, DNS and links of the URLs you add, watches your scheduled tasks, sends alerts, and publishes status pages you set up. You use it through the web app, the iOS app, the API and the MCP server. The docs describe the features.

Who may use it

Lampwick is only for use in the course of a trade, business or profession. By using it you confirm you use it for your trade, business or profession. You must be at least 18 years old.

If mandatory law nevertheless treats you as a consumer, you keep the rights that law gives you.

Your account

  • Keep your password, 2FA codes, API tokens, ingest tokens and browser keys secret, apart from the browser key in your web pages, which is public by design. You are responsible for what happens with them. Tell us at once if you think someone else has access.
  • Give a working email address: we send alerts, billing notices and changes to these terms there.
  • An account that never confirms its email address is deleted after 7 days.
  • Each team has one or more owners. Owners manage billing, members, ingest tokens and the team's data. The team is the customer for billing; its owners act for it.

Plans and prices

Lampwick has a Free plan and the paid plans Pro, Team and Business. Each plan has limits on events per month, retention, projects, uptime monitors and the shortest check interval; the Free plan also has one member, and Business has no project limit. Status pages and the site crawl are in the paid plans. The current plans, limits and prices are in the pricing section of our home page and on the team's Billing page.

On the effective date of these terms the prices are €29 (Pro), €79 (Team) and €199 (Business) a month, excluding VAT. Billed yearly, a plan costs 10 times the monthly price. VAT is added where it applies.

The Free plan

  • Free costs nothing and has no time limit. Its limits are lower than the paid plans (on the effective date: 500,000 events a month, 3 days retention, 1 project, 3 monitors checked at most every 5 minutes, 1 member).
  • You can have one active Free team. A second team on Free can't add projects or monitors and receives no data until it is upgraded.
  • We may change or end the Free plan with 30 days' notice to team owners.

Price changes

We may change prices by email to team owners. For monthly plans, a new price applies from the first billing period that starts at least 30 days after the notice. For yearly plans, it applies at renewal, announced at least 30 days before. If you don't agree, you can cancel before then.

Payment

  • Owners manage billing on the team's Billing page in Lampwick: start a subscription, change the plan or between monthly and yearly, cancel or resume, edit billing details, update the payment method and see invoices. The Stripe customer portal, linked from the same page, is a fallback. Payments are processed by Stripe.
  • Subscriptions are paid in advance per month or per year and renew automatically until canceled.
  • Plan changes take effect right away, also in the middle of a period. Before you confirm, the Billing page shows what Stripe will charge. Stripe invoices and charges the prorated difference at once. A change to a cheaper plan or interval gives a credit on your Stripe balance, which is deducted from your next invoices; it is not paid out.
  • A plan change applies once the payment succeeds. If your bank asks for confirmation (3-D Secure), Stripe holds the change for up to 23 hours until the invoice is paid.
  • A team can change its plan at most 5 times in 24 hours.
  • If a renewal payment fails, the team keeps its plan for 7 days while Stripe retries. After that the team moves to Free until the payment succeeds.

Limits and fair use

The software enforces plan limits; we don't send surprise invoices. We never charge for overage. What happens at a limit:

  • Events: they count per team per calendar month (UTC). Owners get an email at 80% and at 100%. At 100%, ingest for the team's projects is refused until the 1st of the next month or until you upgrade; data sent in that time is not stored.
  • Browser errors have their own budget: 10% of the plan's events per month, and at most 1/15 of that budget per day. When it runs out, browser errors are refused until the next day or month; other monitoring keeps working.
  • Monitors: after a downgrade, monitors above the new limit are paused, newest first, and resume when there is room again. Monitors with a shorter interval than the plan allows are checked at the plan's shortest interval.
  • Status pages and site crawls: when a team moves to Free, its status pages go offline and site crawls stop. Both come back after an upgrade.
  • Projects and members above a new limit stay, but you can't add more.
  • Downgrading deletes nothing directly, but older data then follows the lower retention (see Your data).

The service also has technical limits that protect it and other customers, such as request rates, payload sizes and checks per team. The docs describe them. Don't try to get around limits, for example by creating extra Free teams or accounts.

Cancellation and refunds

  • You can cancel a subscription at any time on the Billing page. It stays active until the end of the paid period, then the team moves to Free. Until then you can resume it.
  • A team with a running subscription can't be deleted, and neither can an account that is the only member of such a team. Cancel first; you can delete the team or account once the paid period has ended.
  • Paid periods are not refunded, in whole or in part, except pro-rata refunds of prepaid fees when we end the service, when we terminate without your fault, when you object to a change of these terms or to a new sub-processor, when a paid feature is removed, or when the agreement is transferred and you object.

Switching and export

You can switch to another provider, or to your own systems, at any time. This section applies the switching rules of the EU Data Act (Regulation (EU) 2023/2854).

  • Notice. You can end the agreement with a notice period of at most 2 months, also for a yearly plan, by canceling on the Billing page or by email to info@niomedia.nl. For a yearly plan that ends early, the prepaid remainder of the year is not refunded: that is the early termination fee.
  • Transition. On request, we give you a transition period of up to 30 days after the notice period, during which the service keeps working and we help you move your data.
  • Exportable data. You can export, in JSON, through the API, and on request from us for anything the API doesn't cover:
    • account and team details, members, roles and pending invitations;
    • projects and their settings;
    • issues, events (requests, exceptions, logs, queries, jobs, commands, scheduled task runs and other records) and app users, within your plan's retention;
    • deploys;
    • uptime monitors, check results, host check results and site crawl results;
    • scheduled tasks;
    • alerts, alert channel settings (without their secret URLs) and delivery logs;
    • status pages and their notices;
    • the team and account audit logs.
  • Excluded data. Not exportable, because it is internal to how we run the service or would weaken its security: password hashes, 2FA secrets and recovery codes, hashes of sessions, tokens and links, encrypted webhook URLs and signing secrets, rate-limit and usage counters, internal grouping keys and queues, and our software.
  • Retrieval and erasure. After the notice period (and any transition period) you have at least 30 days to retrieve your data. After that we erase it, and backups roll off within about 30 days.
  • No switching charges. We charge nothing for switching or exporting.
  • Data location. Your data is stored on servers of Hetzner Online GmbH in Germany. We take adequate legal, technical and organizational measures against access by, or transfer to, governments outside the EU where that would conflict with EU or Dutch law, and only give access when a valid order under EU or Dutch law requires it.

Acceptable use

You may not use Lampwick to:

  • check, crawl or send requests to websites, servers or endpoints that you don't own and have no permission to monitor. This applies to uptime monitors, host checks, site crawls and alert channel webhooks;
  • attack, overload or test the security of any system, including Lampwick, without written permission;
  • publish illegal, infringing, misleading, hateful or harmful content on status pages, or impersonate others there;
  • store or send malware, spam or content you have no right to;
  • send special categories of personal data (health, religion, biometrics and the like, art. 9 GDPR), criminal data, or payment card numbers;
  • resell or give access to the service to third parties outside your team, other than through a status page;
  • break the law, including privacy and export law.

Lampwick's requests identify themselves with these user agents: lampwick-uptime/<version> (uptime checks), lampwick-crawler/<version> (+https://lampwick.dev) (site crawls), lampwick-webhooks/<version> (alert channels) and lampwick/<version> (domain expiry checks; +https://lampwick.dev) (domain checks). The crawler follows robots.txt for the pages of the site it crawls; links to other sites are checked with a single request each. Complaints about our requests go to info@niomedia.nl; we may pause monitors that cause them.

Content on status pages and notices

Status pages and their notices are public. You are responsible for what you publish there. This section is how we handle illegal content under the EU Digital Services Act (DSA).

  • Report illegal content by email to info@niomedia.nl, or with the contact form (topic "Abuse report"). Include the URL of the page, why you think the content is illegal, your name and email address, and a statement that you believe in good faith that the report is accurate. We confirm receipt, decide diligently and objectively, and tell you what we decided.
  • Statement of reasons. If we remove content, unpublish a status page or suspend an account because of illegal content or a breach of these terms, we tell the team owners which measure we took, why, on what facts and rules, and how to contest it.
  • Contest a decision by replying to that email. A person reviews it.
  • Points of contact. For authorities and for users, our single point of contact is info@niomedia.nl, in English or Dutch.

Your data

  • It stays yours. You keep all rights to the data you send to Lampwick. You give us the rights we need to store, process and show it to provide the service, and to compile aggregated, non-personal usage statistics (such as event counts) for billing, limits and capacity planning. Nothing else. We don't use it to train AI models, sell it or use it for advertising.
  • You're responsible for what you send. Make sure you may send it, configure the integrations' redaction (the Laravel package redacts passwords, tokens and similar fields by default), and keep personal data you don't need out of logs and error messages. The Data processing agreement applies to the personal data in it.
  • Retention. Monitoring data is deleted automatically after your plan's retention (on the effective date: Free 3 days, Pro 14, Team 30, Business 60). Issues are kept until 90 days after their last occurrence. After a downgrade or cancellation the previous retention applies for 30 more days, and owners get an email first. Lampwick is not a backup or archive: export what you need to keep (see Switching and export).
  • Deletion. Deleting a project, team or account deletes its data right away; backups roll off within about 30 days. A team with a running subscription can be deleted once the paid period ends.

API, MCP and connected apps

  • You may use the API and the MCP server to automate anything you can do in the app, within the rate limits.
  • A token or connected app (such as an AI assistant connected through OAuth) acts as your account and sees what your account sees. You are responsible for the tools you connect and what they do with the data. Use read-only tokens where you can: data that comes in through ingest can contain text written by others, and an assistant may act on it.
  • You can revoke tokens and connected apps at any time on Account & security.
  • We keep /api/v1 backwards compatible where we can, and announce breaking changes to team owners in advance.

Our intellectual property

Lampwick's software, design, brand and docs belong to NIO Media. You get a non-exclusive, non-transferable right to use the service during the agreement, under these terms. The Lampwick integrations (such as the Laravel package and the browser snippet) are published under the MIT license, which applies to them instead. We may use feedback you give us freely.

Availability and support

We work to keep Lampwick available and fast, but we don't guarantee uninterrupted or error-free service, and we offer no service level agreement (SLA). We may carry out maintenance, preferably announced and outside office hours (CET). Monitoring can miss events: checks or alerts can be late or fail, so don't rely on Lampwick as your only safeguard for critical systems.

Support is by email at info@niomedia.nl, on working days, without a guaranteed response time.

We may change, add or remove features. When we remove a feature that is part of your paid plan, we tell team owners at least 30 days in advance; if this materially reduces the service you pay for, you may cancel and get a pro-rata refund of prepaid fees.

Suspension and termination

We may suspend or limit an account, team, status page or monitor, without prior notice where needed, if you breach these terms (in particular Acceptable use), if it puts the service or others at risk, or if the law requires it. Where we reasonably can, we warn you first and give you a chance to fix it. We always send the team owners a statement of reasons: what we did, why, and how to contest it.

We may terminate the agreement for a serious or repeated breach, or for unpaid invoices after the grace period. We may also stop offering Lampwick altogether with at least 90 days' notice to team owners; you then get a pro-rata refund of prepaid fees and the export rights of Switching and export.

Liability

  1. Cap. Our total liability to you and your organization, for all claims together and on any legal ground (contract, tort, the DPA, art. 82(5) GDPR or otherwise), is limited to the fees you paid us for the service in the 12 months before the event that caused the damage, with a minimum of €100. A series of connected events counts as one event. This limit also protects the owner of NIO Media and anyone we engage to provide the service, who may rely on this section.
  2. Excluded damage. We are not liable for: lost profit or revenue, lost savings, business interruption, damage to reputation or goodwill, fines and penalties (including those imposed on you by supervisory authorities), claims of your customers or end users, costs of downtime of your systems, and damage resulting from data that is lost, corrupted, late or not received (including missed or late checks and alerts, and data refused at a plan limit).
  3. Force majeure. We are not liable for failures caused by force majeure: circumstances outside our reasonable control, including failures of the internet, power or telecommunications networks, of Apple, Stripe, GitHub or Google, of the systems you monitor, attacks (such as DDoS) we could not reasonably prevent, and government measures. Such failures are not attributable to us (art. 6:75 BW). We are also not liable for damage caused by your own data, settings, or the tools and channels you connect. We are responsible for our sub-processors as for ourselves, within the limits of this section.
  4. Intent and recklessness. These limits and exclusions don't apply to damage caused by intent or deliberate recklessness of us or our management, or to death or personal injury.
  5. Deadline. You must report a claim to us in writing within 12 months after you discovered, or reasonably could have discovered, the damage, and start proceedings within 12 months after that report; otherwise the claim lapses.
  6. Your indemnity. You indemnify us against claims of third parties (including your end users, the owners of systems you monitor, and supervisory authorities) to the extent they result from your breach of these terms or the DPA, or from data you sent us in breach of the law. We tell you promptly about such a claim and let you take part in the defense.

Changes to these terms

We may change these terms. We email team owners at least 30 days before a material change takes effect, and the effective date at the top of this page shows the current version. If you don't agree, you can cancel before the change takes effect and get a pro-rata refund of prepaid fees for the remaining period. Continued use after that date means you accept the new terms. Changes required by law, or that only benefit you, may take effect sooner.

Governing law and disputes

Dutch law applies to these terms and to the agreement, unless mandatory law gives you more. The United Nations Convention on Contracts for the International Sale of Goods (CISG) doesn't apply. Disputes go exclusively to the Rechtbank Overijssel (district court of Overijssel), the Netherlands; cases within the jurisdiction of the kantonrechter go to the kantonrechter of that court.

Other provisions

  • If a provision of these terms is invalid, the rest still applies, and the invalid part is replaced by a valid one that comes as close as possible.
  • You agree in advance that we may transfer this agreement and the DPA (contractsoverneming, art. 6:159 BW) to a legal entity that continues the Lampwick business, including a private limited company (B.V.) owned by NIO Media's owner, or a buyer of Lampwick. We tell you at least 30 days in advance; if you don't agree, you may cancel and get a pro-rata refund of prepaid fees.
  • These terms and the Data processing agreement are the whole agreement.
  • We expressly reject the applicability of any general terms or purchase conditions of yours, also if you refer to them in an order or another document.
  • The English text is the binding version.

Questions about these terms: info@niomedia.nl.