Third-Party Notices

Drakvix Repeater Third-Party Notices

This page summarizes open-source frameworks, runtimes, models, and media processing components included in or used by Drakvix Repeater. You can confirm the third-party material scope here, or jump directly to support or privacy.

Open-source notices Local runtime notes User material remains user-owned
Quick Summary

This page explains what the app depends on; it does not change ownership of your material.

Third-party notices are mainly for App Store review, compliance checks, and user transparency. Most users only need to know that the app uses open-source frameworks and local runtimes, while imported audio, video, and subtitles remain theirs.

Used to build the desktop app

Tauri, React, Vite, and Rust / npm dependencies are used for windows, interface, and build workflows.

Used for local media processing

FFmpeg, ffprobe, Python Runtime, and speech-related packages are used for media reading, metadata, and local transcription workflows.

User material stays user-owned

The app does not claim copyright over imported audio, video, or subtitles, and these notices do not license user material.

Component Inventory

Review third-party materials by purpose

The list below is grouped by app shell, frontend interface, media processing, local transcription, and user material. The final release should still match the license inventory exported from the signed package.

Tauri

Used for the macOS desktop shell, windows, system integration, and Rust backend capabilities.

Before release, include a complete license list for Tauri and Rust crates.

React / Vite

Used for the app frontend interface, state handling, and build process.

Before release, include license details for frontend npm dependencies.

FFmpeg / ffprobe

Used to read audio, video, and media metadata. Included binaries, build method, and license details must match the final package.

Whisper / faster-whisper

Used for local transcription or speech-related features. Model source, model version, runtime source, and licenses should be preserved with release records.

Local runtime

Python Runtime

The current Drakvix Repeater build includes a local Python runtime for the offline speech transcription workflow. The verified runtime version is Python 3.12.13, bundled under resources/whisper-runtime/macos/, including libpython3.12.dylib.

Python is distributed under the Python Software Foundation License. The bundled LICENSE.txt and related package license files are retained in release records and build artifacts.

Python packages used by the local transcription workflow include faster-whisper, CTranslate2, ONNX Runtime, NumPy, tokenizers, huggingface-hub, PyAV, tqdm, PyYAML, protobuf, httpx, anyio, and supporting packages. Before release, export the complete inventory from the final packaged build.

User material

User Material

Audio, video, and subtitles imported by users remain owned or licensed by the user; the app does not claim copyright over user material.

Before Release

Final notices should match the submitted package.

Before App Store submission, regenerate the third-party license inventory from the final signed build and confirm that the source, version, and license details for the Python runtime, Python packages, FFmpeg, Tauri/Rust crates, frontend npm dependencies, and local model files are accurate.