Draft pending legal review, alongside the rest of these documents. The substance below — versions, licenses and source locations — was verified against the shipped binaries.
The SeeTheBug Client includes open-source software. This page lists it, the license each
component is under, and where to obtain its source code. The same notice ships as
THIRD-PARTY-NOTICES.txt next to the installed application, together with the full license
texts.
Nothing on this page limits the rights those licenses grant you. Where a license below gives you rights that conflict with our Terms of Service, that license prevails for the component it covers.
FFmpeg
| License | GNU Lesser General Public License, version 3 or later |
| Version | N-123073-g743df5ded9, built 2026-02-28 |
| Modified | No — distributed unmodified |
| Project | ffmpeg.org |
This software uses libraries from the FFmpeg project under the LGPL version 3.
FFmpeg ships as separate ffmpeg and ffprobe executables in the resources/ffmpeg folder of
the installation. The Client runs them as separate processes and does not link against the
FFmpeg libraries, so you are free to replace those executables with a build of your own.
The build we distribute was produced without --enable-gpl and without
--enable-nonfree, and with --enable-version3 — which is why it is covered by version 3
of the LGPL rather than version 2.1. Running ffmpeg -version will show you the same
configuration.
The binary was obtained from the BtbN FFmpeg-Builds project.
Corresponding source: FFmpeg at git revision
743df5ded9. If that location is
unavailable to you, use the written offer below and we will send it to you directly.
libuiohook
| License | GNU Lesser General Public License, version 3 |
| Modified | Yes — see below |
| Upstream | kwhat/libuiohook |
libuiohook provides global keyboard and mouse hooks. The Client uses it in two places:
- Keyboard hooks in the on-screen keystroke display, which shows the keys being pressed while a reproduction is recorded.
- Mouse hooks in the main application’s screen recorder, to detect clicks, double-clicks, right-clicks and drags so they can be drawn as indicators over the recording. Windows and macOS only, and only while a screen recording is in progress.
It is compiled into the native module uiohook-napi, which is installed as an ordinary file
rather than inside the application archive.
We have modified libuiohook. The change adds the typed character or characters to the
EVENT_KEY_PRESSED event on Windows, and touches src/windows/input_helper.c and
src/windows/input_hook.c.
Corresponding source: the complete source of our modified version, from which the shipped
module can be rebuilt, is published at
github.com/sdaliyot/libuiohook — branch 1.2, commit
12d5ee8b5e7e8eb4e3a6070aa2d05161486524fb. Because the compiled module is installed as a plain
file, you can rebuild it from that source — with or without your own changes — and replace the
installed copy.
uiohook-napi
| License | MIT |
| Upstream | SnosMe/uiohook-napi |
The Node.js binding layer around libuiohook. Copyright © 2020 Alexander Drozdov.
Koffi
| License | MIT |
| Project | koffi.dev |
Copyright © 2025 Niels Martignène.
Electron, Chromium and Node.js
The Client is built on Electron, which bundles Chromium and Node.js. Their licenses, and those of
their own third-party components, are installed with the application as LICENSE.electron.txt
and LICENSES.chromium.html.
Other components
The Client also includes open-source JavaScript libraries under permissive licenses — principally MIT, ISC, Apache-2.0 and BSD variants — each of which permits redistribution in binary form with attribution. A full list with license texts is available on request from the address below.
Written offer for source code
For three years from the date you received the software, SeeTheBug will give any person who possesses it a complete machine-readable copy of the corresponding source code for the LGPL-licensed components above — FFmpeg and libuiohook.
To request it, write to support@seethebug.com, stating which component you want and the version of the Client you have installed. We will supply it by download or on a medium customarily used for software interchange, at no charge beyond any reasonable cost of physically performing the distribution.