Steganography at scale: Embedding share URLs in Datadog widget screenshots
Blog post from Datadog
Datadog has developed an innovative system to embed widget metadata invisibly within screenshots, using a pixel-level encoding scheme that remains resilient across various color profiles and display densities. This approach allows users to share visualizations from Datadog dashboards as interactive widgets, even when pasted into platforms like Slack. Traditional screenshots, while quick and easy, often miss critical context such as time range and underlying queries. The new system uses watermarking techniques, including fuzzy encoding, to embed metadata into widget borders without affecting user experience or performance, allowing over a billion watermarks to be created daily. This capability not only preserves the original data attributes but also enables the reconstruction of widgets from screenshots, facilitating a seamless transition between static images and live data. The system also incorporates backend processes to cache and retrieve metadata efficiently, while frontend optimizations ensure minimal impact on app responsiveness. By enhancing the way visual data is shared and used, Datadog is pushing the boundaries of data visualization and sharing within collaborative environments.