Session replay that shows you what the user actually did
Record real browser sessions, mask sensitive data, and watch exactly what happened before an exception — without asking the user to reproduce it.
Stop asking users to describe what went wrong
"It just stopped working" is the most common bug report and the least useful one. A stack trace tells you where the code failed, but not what the user clicked, typed, or navigated through in the minutes before. Without that, frontend bugs turn into long reproduction hunts: screenshots, screen-share calls, and "works on my machine" dead ends.
AllStak is a session replay tool built into the same platform as your error tracking. The browser SDK records user sessions as DOM events, and the dashboard plays them back like a video: clicks, navigation, and UI state, with sensitive fields masked before they ever leave the browser. Because each session is linked to the errors it produced, you can open an exception and watch what the user did right before it threw — the LogRocket-style workflow, without paying for a separate replay vendor.
Everything you need to debug with session replay
From recording in the browser to replaying next to the stack trace, AllStak turns vague frontend reports into something you can watch.
DOM-based replay viewer
Sessions are recorded as DOM events, not pixel video, and replayed faithfully in the dashboard — so you see the real UI the user saw, lightweight on the wire.
Sessions linked to errors
Every captured exception links back to the session it happened in. Open the error, hit play, and watch what the user did before it threw.
Privacy masking by default
Sensitive fields like passwords and personal inputs are masked in the browser before recording is sent, so private data never reaches the replay.
Drop-in browser SDK
Add the AllStak browser SDK to your web app — React, Next.js, Vue, or plain JavaScript — and recording starts with a short init. No proxy, no extension.
Session timeline & context
Each replay sits alongside the events of that session, so you can connect what you see on screen to what your application reported at the same moment.
One platform with errors, logs & traces
Replay lives next to error tracking, logs, traces, and uptime in the same AllStak project — one tool and one bill instead of a separate replay vendor.
Start replaying sessions in minutes
- 1Create a free project
Sign up at app.allstak.sa, create a project, and copy your API key. The free tier lets you start without a credit card.
- 2Install the browser SDK
Add the AllStak browser SDK to your web app and enable session recording in the init. Privacy masking of sensitive fields is applied in the browser.
- 3Watch replays linked to errors
When an exception is captured, open it in the dashboard and play the linked session to see exactly what the user did before the failure.
Why teams choose AllStak for session replay
- Reproduce frontend bugs instantly by watching the real session instead of guessing from a stack trace alone.
- Cut back-and-forth with users — no more "can you describe the steps?" emails or screen-share calls.
- Keep private data private with masking applied in the browser before anything is recorded.
- Replay sits next to error tracking, logs, and traces in one platform — no separate LogRocket bill to justify.
- Built for Saudi and GCC teams with SAR pricing and data residency in Saudi Arabia.
- Start on the free tier and scale up only when you need to — no surprise overage bills.
Session replay FAQ
What is a session replay tool?
A session replay tool records what a user did in your web app — clicks, navigation, and UI state — and plays it back like a video. AllStak records sessions as DOM events with a browser SDK, masks sensitive fields, and links each session to the errors it produced so you can debug with session replay instead of guesswork.
How is AllStak different from LogRocket?
LogRocket is a standalone replay product you buy on top of your monitoring stack. AllStak gives you the core workflow — DOM-based replay linked to errors, with privacy masking — inside the same platform as error tracking, logs, traces, uptime, and infrastructure. One tool, one predictable bill, with SAR pricing for Saudi and GCC teams.
How does privacy masking work?
Masking happens in the browser, before the recording is sent. Sensitive inputs like passwords and personal fields are replaced with masked placeholders, so private data never leaves the user's device and never appears in the replay you watch.
Does AllStak support mobile session replay?
Session replay in AllStak is for web applications today, recorded via the browser SDK. Mobile apps can still use AllStak SDKs for error tracking and performance, but replay itself is web only for now.
Is there a free tier for session replay?
Yes. Create a free project, add the browser SDK, and start recording sessions without a credit card. Upgrade to a predictable paid plan with SAR pricing only when your volume grows.
Explore more
Start replaying sessions for free
Add the browser SDK, capture an error, and watch exactly what the user did before it — replay, errors, logs, and traces on one platform with one predictable bill.