OpenTrust: Open-Source SDK Adds Privacy-Preserving Browser Trust Signals for the AI Era
OpenTrust is an open-source TypeScript SDK that collects privacy-preserving browser trust signals—including browser automation detection, virtual camera detection, and passive liveness signals—to help websites distinguish real humans from AI-driven bots without making decisions itself.

OpenTrust is a new open-source TypeScript SDK that helps websites determine if visitors are real people or automated bots by collecting privacy-preserving browser trust signals. It detects browser automation, virtual camera usage, and passive liveness indicators. Unlike traditional bot-detection systems that make decisions, OpenTrust focuses on providing raw signal data so applications can make informed choices.
As AI agents and automation become more prevalent, ensuring that online interactions are with real humans becomes crucial. OpenTrust aims to add a trust layer to web applications, helping them distinguish between genuine users and automated scripts. This can improve security, reduce fraud, and enhance user experience by ensuring that services are delivered to real people.
If you're a developer interested in integrating trust signals into your web applications, you can start by exploring the OpenTrust GitHub repository. Visit https://github.com/rafaelEt/opentrust to access the code, documentation, and get started with implementing these trust signals in your projects.