Features/JavaScript error tracking

CATCHEVERY BUG

Capture every JavaScript error before your users complain. Real-time stack traces, automatic grouping, and email alerts the moment a new issue appears. Install in 30 seconds with a single script tag.

Live Errors
LIVE
Last 24h
108events captured
+5 new
2026.05.30
06
< 5s
Time to first error
3KB
SDK size (minified)
1,000
Free events / month
Full
Stack frames captured

What you get

Built for the real work,
not just the demo.

Real-time capture

Every JavaScript error reaches your dashboard in under 5 seconds. No batching, no delays - just instant visibility into what is breaking in production.

Smart grouping

Identical errors fingerprint to one Issue. 10,000 events from the same bug become a single ticket with an event counter - not 10,000 inbox alerts.

Email alerts

New issue notification the moment a new fingerprint appears. Weekly digest every Monday morning with project stats, top issues, and trends.

Full stack traces

Every event includes the complete stack with file paths, line numbers, and column offsets. Tag releases to know exactly which deploy introduced the bug.

Browser & device data

See which browsers, OS, and viewport sizes are affected. Catch bugs that only fire on Safari iOS or Android - the platforms you forget to test.

Manual capture API

window.SecureCheap.captureException(err) lets you wrap risky code in try/catch and ship the exception with custom context.

Three steps

From zero to insight in 60 seconds.

01

Create a project

Open /errors in your dashboard. Click "Create your first project" and give it a name. You will receive a unique DSN key.

02

Add one script tag

Paste a single script tag in your website head. Works with HTML, WordPress, React, Vue, Next.js, Shopify - anywhere JavaScript runs.

03

Fix issues faster

Errors stream into your dashboard with full context. Resolve issues, mark them as ignored, and ship fixes with confidence.

How it works

Built to scale from your first error to your millionth.

01

Lightweight SDK

3KB gzipped. No dependencies. Loads asynchronously so it never blocks your page. Adds zero perceptible weight to your site.

02

sendBeacon transport

Uses the modern Beacon API so errors are delivered even when users navigate away mid-error. Falls back to keepalive fetch for older browsers.

03

Stack-frame fingerprinting

Same exception in the same code path always groups into one Issue, regardless of line offset drift across builds. Configurable per project.

04

Rate-limited ingestion

Built-in client-side rate limiting (30/min) plus server-side quota enforcement protects you from runaway scripts blowing up your bill.

05

Privacy-first by default

IP addresses are SHA-256 hashed before storage. Zero PII collected automatically. You decide what user data is attached via setUser().

06

Plan-aware retention

Free keeps 7 days, Starter 30, Pro 90, Enterprise 365. Old events auto-purge so you only pay for what you actually need.

"Replaced Sentry the same week. Identical alerts at a fraction of the price, and the dashboard fits inside the same login as everything else we use."

Y
Yousef E.
Founder - SaaS, 3-person team

Stop hearing about bugs from your customers.

Free plan includes 1,000 events per month. No credit card. Set up your first project in under a minute.