How uxLens is actually built.
Engineering writeups on the real design decisions behind the SDK, not marketing copy.
How uxLens keeps session replay cheap: delta-encoding frames
Session replay tools are usually expensive because of image storage, not events. Here's how uxLens's Flutter SDK skips uploading pixels for frames that never changed, and what that saves in practice.
Why sensitive data never leaves the device in uxLens recordings
Password fields, card numbers, and payment iframes get masked before a frame is ever encoded, not after it reaches a server. Here's how uxLens's on-device masking pipeline is built, including the harder case: cross-origin WebView content.