Voxtiva.
How it works Assistant Features Pricing FAQ
Sign in Start free

Open source licenses

Last updated 21 August 2026

Translations are provided for convenience. If anything conflicts, the English version controls.

On this page

  1. Copyleft status: what we found
  2. Web application
  3. Meeting bot
  4. Bot container system software
  5. Licences worth calling out separately
  6. Fonts
  7. Images, video, icons and flags
  8. Trademarks
  9. Hosted services and AI models
  10. Getting the licence texts, and the source
  11. Questions

Voxtiva is built on open-source software. Almost none of what makes it work was written by us: the framework that renders every page, the browser that joins your Google Meet call, the audio tooling that turns a meeting into something a speech model can read, and the type the whole product is set in were all written by other people and given away. This page names them and carries the notices their licences require.

Voxtiva is a hosted web service. You are not given a copy of any of this software; you use it over the internet through a browser. That distinction runs through the whole page, because it is what most licence obligations turn on.

Copyleft status: what we found

No GPL, LGPL, AGPL, MPL or other copyleft component is used in the Voxtiva application itself. Every one of the 421 packages installed from the JavaScript dependency tree is under a permissive licence: MIT, Apache-2.0, ISC, BSD, Blue Oak, or narrower still. There is nothing in the web application or the bot's own code that carries a reciprocal source-disclosure obligation.

Copyleft software does run on our servers, inside the meeting bot's container. The bot runs on a Debian Linux image and calls out to FFmpeg and PulseAudio, which are licensed under the LGPL, alongside the ordinary Debian userland, parts of which are GPL. That software is installed and run by us on our own machines. It is never sent to you, never bundled into anything you download, and never linked into code we distribute.

That matters because GPL and LGPL obligations attach to distribution. Running a GPL or LGPL program on a server to provide a service is not distribution, and it does not trigger a duty to publish source. The one common licence that does reach across a network is the GNU Affero GPL, and no AGPL-licensed component exists anywhere in Voxtiva: not in the application, not in the bot, not in the container. We checked the whole installed tree for AGPL, GPL, LGPL, MPL, EUPL, CDDL, CC-BY-SA, OSL, CPAL and SSPL and found none in the JavaScript dependencies.

So there is no source-code offer we are obliged to make. We describe how to get the source of the copyleft components we run anyway, below.

Web application

Runs on our servers and in your browser. Direct dependencies of apps/web, with the licence each package declares in its own package.json.

ComponentLicenceWhat it does here
svelte 5MITThe UI framework. Every screen in Voxtiva is a Svelte component
@sveltejs/kit 2MITRouting, server-side rendering, the marketing site and the app
@sveltejs/vite-plugin-svelteMITBuild integration
@sveltejs/adapter-autoMITSelects the deployment adapter at build time
vite 6MITBuild tool and dev server
convexApache-2.0Client for the Convex reactive backend that holds meetings, transcripts and summaries
convex-svelteApache-2.0Svelte bindings for Convex subscriptions, which is what makes the transcript appear live
@convex-dev/stripeApache-2.0Convex component that syncs Stripe subscriptions
@convex-dev/resendApache-2.0Convex component that sends the post-meeting summary email
@convex-dev/workos-authkitApache-2.0Convex component for host authentication
@convex-dev/rate-limiterApache-2.0Rate limiting, pulled in by the components above
stripeMITStripe's Node SDK, used to create checkout and billing-portal sessions
@workos/authkit-sveltekitMITWorkOS AuthKit integration for SvelteKit
@inlang/paraglide-jsMITCompiles the English, Japanese and French message catalogues
@inlang/paraglide-js-svelteMITParaglide's SvelteKit integration
@sentry/sveltekitMITError monitoring, active only when a DSN is configured
typescriptApache-2.0The language the whole product is written in

Build and test tooling that never reaches a user, listed for completeness: vitest (MIT), svelte-check (MIT), convex-test (Apache-2.0), happy-dom (MIT), @edge-runtime/vm (MIT), @testing-library/svelte (MIT), @playwright/test (Apache-2.0), @types/node (MIT), @types/bun (MIT).

Meeting bot

A Bun service that joins Google Meet and Microsoft Teams calls as a visible participant and captures the call audio. Direct dependencies of apps/bot:

ComponentLicenceWhat it does here
puppeteer-core 24Apache-2.0Drives the Chromium browser that joins the meeting. It controls a browser we install ourselves; it does not download one
@puppeteer/browsersApache-2.0Browser resolution helper, a dependency of the above
chromium-bidiApache-2.0WebDriver BiDi protocol support, a dependency of the above
convexApache-2.0Writes transcript rows back to the backend as the meeting runs
@sentry/bunMITError monitoring for the bot process
BunMITThe runtime the bot is built and run with. Bun embeds JavaScriptCore, from WebKit, which is LGPL-2.1 and BSD licensed

Bot container system software

The bot runs in a container built from debian:bookworm-slim. This is where the copyleft software is. None of it is distributed to anyone; it is installed by us, on our own machines, to run the service.

ComponentLicenceWhat it does here
Debian GNU/Linux (bookworm) base imageA mix. Notably GPL-2.0-or-later and GPL-3.0-or-later for the core userland (bash, coreutils, dpkg, apt) and LGPL-2.1-or-later for the GNU C LibraryThe operating system the container runs on
FFmpegLGPL-2.1-or-later, with GPL-2.0-or-later components depending on build configuration. Debian's packaged ffmpeg binary is built with GPL components enabledCaptures the meeting audio from the virtual sound device and encodes the replay copy to MP3
LAME (libmp3lame, via FFmpeg)LGPL-2.0-or-laterThe MP3 encoder used for the audio replay file. Voxtiva calls it explicitly at 16 kHz mono
PulseAudioLGPL-2.1-or-laterThe virtual sound device Chromium plays the meeting into and FFmpeg records from
D-BusAFL-2.1 or GPL-2.0-or-later, at the recipient's optionMessage bus PulseAudio needs in the container
ChromiumBSD-3-Clause, plus many other licences for its components, including LGPL-2.1 partsThe browser that joins the Google Meet or Microsoft Teams call
Xvfb / X.OrgMIT (X11 licence)A virtual display, needed because headless Chromium produces silent audio on Linux
Node.jsMIT, with OpenSSL under Apache-2.0 and ICU under the Unicode licenceRuns pnpm during the image build
pnpmMITInstalls dependencies during the image build

Licences worth calling out separately

These are not copyleft, but they are not the plain MIT or Apache-2.0 that everything else is, and a reader checking our licence hygiene should see them named.

ComponentLicenceWhy it is here
@sentry/cli, @sentry/cli-darwinFSL-1.1-MIT (Functional Source License 1.1, MIT Future License)Not an OSI-approved open-source licence. It is source-available with a non-compete restriction, and converts to MIT two years after each release. It is developer tooling that uploads source maps at build time. It is never linked into Voxtiva and never reaches a user
caniuse-liteCC-BY-4.0Browser-support data, used at build time by browserslist. CC-BY requires attribution, which this row provides: caniuse-lite is derived from the caniuse.com database by Alexis Deveria and contributors
glob, lru-cache, minimatch, minipass, path-scurryBlue Oak Model License 1.0.0Permissive, with an explicit patent grant
tslib0BSDPublic-domain-equivalent, no attribution required
fast-sha256UnlicensePublic-domain dedication
postal-mimeMIT-0MIT without the attribution requirement
type-festMIT or CC0-1.0, at your optionType definitions only
sqlite-wasm-kysely 0.3.0None declaredThis package declares no licence in its package.json, and it is the only one of the 421 that does not. It arrives as a transitive dependency of the Paraglide i18n toolchain, it is used at build time only, and it ships in no artefact we distribute. We are seeking clarification from its author. We would rather tell you that than leave the package off this page

Full tally across the 421 packages actually installed: MIT 306, Apache-2.0 70, ISC 20, BSD-2-Clause 8, Blue Oak 1.0.0 5, BSD-3-Clause 4, FSL-1.1-MIT 2, and one each of Unlicense, MIT-0, CC-BY-4.0, 0BSD, "MIT OR CC0-1.0", and undeclared.

Fonts

Voxtiva is set in four typefaces. All four are served to your browser from Google Fonts at page load; we do not host or redistribute the font files ourselves.

TypefaceDesigner / foundryLicence
Noto Sans JPGoogleSIL Open Font License 1.1
Instrument SansInstrumentSIL Open Font License 1.1
Instrument SerifInstrumentSIL Open Font License 1.1
Geist MonoVercelSIL Open Font License 1.1

The SIL Open Font License permits use, study, modification and redistribution of these fonts, including in commercial products, provided the fonts are not sold on their own and the licence and copyright notice travel with any redistributed version. This notice satisfies that requirement.

Noto Sans JP is the reason the product can set an English line and a Japanese line in the same typeface, on the same baseline, without the two looking like they came from different documents.

Loading fonts from Google's servers discloses your IP address to Google on every page view. That is a privacy matter rather than a licensing one, and it is covered in the Privacy Policy.

Images, video, icons and flags

The flags are ours. The fifteen national flags shown next to languages are original simplified drawings, hand-written as inline SVG in the site's own source. They are not taken from a flag icon set and carry no third-party licence. National flags themselves are not subject to copyright.

The Voxtiva wordmark, symbol and favicon are ours. They are not covered by any of the licences on this page, and the trademark notice below applies to them.

The Google Meet, Microsoft Teams and Zoom logos are not ours. See the next section.

Trademarks

Google Meet and the Google Meet logo are trademarks of Google LLC. Microsoft Teams and the Microsoft Teams logo are trademarks of Microsoft Corporation. Zoom and the Zoom logo are trademarks of Zoom Communications, Inc.

Voxtiva uses these names and logos to identify the meeting platforms it works with. That is all. Voxtiva is not affiliated with, endorsed by, sponsored by or otherwise associated with Google, Microsoft or Zoom, and nothing on this site should be read as suggesting any of those companies approves of, supports or is connected with Voxtiva.

Voxtiva connects to Zoom through Zoom's published Real-Time Media Streams API, under a Zoom Marketplace app authorised by each host for their own account. Voxtiva joins Google Meet and Microsoft Teams as an ordinary meeting participant that someone in the meeting has to admit.

All other product names, logos and brands on this site are the property of their owners, and appear for identification only. Voxtiva and the Voxtiva symbol are trademarks of Senolytic Lab LLC (セノリティックラブ合同会社).

Hosted services and AI models

These are services Voxtiva calls over the network. Their software is not distributed to us and we do not redistribute it, so no open-source licence obligation arises. They are listed because a reader of this page reasonably wants to know what the product is made of.

ServiceWhat it does for Voxtiva
ConvexThe reactive database holding meetings, transcripts, translations, summaries and chat
Modulate.aiConverts meeting speech to text, live
DeepInfraRuns the AI models that translate, produce highlights, answer questions and write summaries
WorkOS AuthKitSigns hosts in
StripeTakes payment and runs the billing portal
ResendSends the post-meeting summary email
Fly.ioRuns the meeting bot container, one machine per meeting
SentryError monitoring, when a DSN is configured
PostHogProduct analytics, posted directly to PostHog's US endpoint without an SDK
ZoomDelivers audio-only Real-Time Media Streams for Zoom meetings
Google FontsServes the four typefaces above to your browser

The AI models Voxtiva uses at DeepInfra are, by their identifiers in our code, google/gemma-4-26B-A4B-it for live translation and deepseek-ai/DeepSeek-V4-Flash for transcript question-answering, highlights and summaries. Both are configurable and may change. The weights run on DeepInfra's infrastructure; Voxtiva neither hosts nor redistributes them.

What we have not yet established. Each of these models is released by its author under the author's own terms: Google publishes Gemma under the Gemma Terms of Use, which carry a Prohibited Use Policy, and DeepSeek publishes its models under a model licence of its own. We reach both through DeepInfra's API rather than by holding the weights, and we have not completed our own analysis of which of those terms flow down to an API consumer, or whether any of them restrict what may be done with model output. We are not going to tell you they do not until we know. If that analysis changes anything for you as a user, it will appear in the Terms of Use and not only here. Ask hello@voxtiva.com if you need the current position.

Getting the licence texts, and the source

Licence texts. Every licence named on this page is published by the organisation that wrote it, and the authoritative text is the one they publish. The SPDX identifiers used above (MIT, Apache-2.0, ISC, BSD-2-Clause, BSD-3-Clause, BlueOak-1.0.0, 0BSD, MIT-0, Unlicense, CC-BY-4.0, FSL-1.1-MIT, LGPL-2.1-or-later, GPL-2.0-or-later, AFL-2.1) each resolve to their full text in the SPDX licence list. If you would rather we sent you the texts directly, email hello@voxtiva.com and we will.

Source code for the copyleft components we run. As explained at the top of this page, we distribute no copyleft software and so owe no written offer under the GPL or LGPL. We will help anyway. Every copyleft component in the bot container comes from Debian's own repositories, and Debian publishes the exact source it built each binary from, permanently, at sources.debian.org. Email hello@voxtiva.com and we will tell you the exact package name and version we are running so you can retrieve the matching source. If Voxtiva ever begins distributing the container image or any binary built from copyleft source, this section will be replaced with a proper written offer.

If a licence on this page conflicts with the text the licensor publishes, the licensor's text controls. Descriptions here are summaries written for a reader, not a substitute for the licence.

Questions

Email hello@voxtiva.com. If you believe an attribution is missing, wrong, or that we have used something we should not have, tell us and we will correct it.

Voxtiva.

Translates your meetings as they happen, in 35+ languages.

Product

  • How it works
  • Assistant
  • After the call
  • Pricing

Company

  • Privacy
  • Terms
  • Licenses
  • Legal notice
  • Contact
© 2026 Voxtiva
English
  • English
  • 日本語
  • Français