These terms cover your use of ChirpPal — the chirppal wrapper library, the
ingest API it reports to, the web dashboard, and the Model Deprecation Radar (together,
the "Service"), operated by ChirpPal. By creating an account or sending events to the
Service, you agree to these terms.
What the Service does
The wrapper (chirppal.track()) runs inside your own application and wraps
calls you make to an LLM provider. It times the call, runs deterministic checks locally,
and reports the result to our API in the background. It is fail-open: an
error inside the wrapper never changes what your wrapped call returns, raises, or how
long it takes. The dashboard shows you those reported events; on the Pro plan, we also
email you when a project starts failing or when a model you use is scheduled for
deprecation. The Model Deprecation Radar is a separate, publicly viewable tracker of
model retirement dates that anyone can subscribe to.
Accounts
Accounts are created by signing in with GitHub or Google OAuth — there is no password to manage or leak. You're responsible for keeping your GitHub/Google account secure, and for anything that happens through a project key generated under your account. Project keys should be treated like credentials: don't commit them to a public repository or share them outside your own team.
Plans, quotas, and billing
The Free plan is free indefinitely, within its published event and retention limits. The Pro plan is a paid subscription billed monthly or yearly through Stripe. Subscribing starts your billing cycle immediately; the subscription renews automatically at the then- current price until you cancel. You can cancel anytime from the billing portal — access continues until the end of the period you already paid for, and it does not renew after that. We don't store your card details; Stripe processes and stores payment information under its own terms and privacy policy.
Published event quotas and retention windows (see the pricing page) are enforced automatically and may change with notice as the Service evolves.
What we don't guarantee
ChirpPal is a monitoring aid, not a proxy or a guarantee. Because the wrapper is fail-open by design, a problem inside ChirpPal's own reporting path will never block or alter your application — but it also means we cannot promise every failure will be detected or reported. Deterministic checks catch what they're written to catch; any features described anywhere as in development are not part of the current Service. The Service is provided "as is," without warranty of any kind, to the maximum extent permitted by law.
Acceptable use
Don't use the Service to monitor traffic you don't have the right to monitor, to attempt to disrupt or overload the ingest API or dashboard, or to circumvent rate limits or published quotas. We may suspend or terminate an account that abuses the Service or violates these terms.
Termination
You can stop using the Service and delete your account at any time by contacting us. We may suspend or terminate access for violation of these terms, non-payment, or abuse. On termination, project keys tied to your account stop being accepted by the ingest API.
Changes to these terms
We may update these terms as the Service changes. Material changes will be posted here with an updated "Last updated" date; continued use of the Service after a change means you accept the updated terms.
Contact
Questions about these terms: support@chirppal.com.