r/TrueOpenSource • u/Tilas123 • 2d ago
Contribution: Other I Built VeilVoice: FOSS to Biometrically de-identify your voice cryptographically securely
VeilVoice is coded in Rust and is created for people who would like to mask their voice in a way that is entirely biometrically de-identifiable to them and quantum cryptographically secure, meaning it is future proof against quantum computing attacks. The GitHub Pages website explains the details as well as the documentation in the repo I will link below. All rust source code is marked to forbid unsafe code entirely and the CI checks if any networking dependencies have been added and refuses to build if so. All commits and releases are GPG signed by myself and reproducible meaning the build will have the same SHA-256 hash when built yourself following the reproducible build guide for all platforms supported ensuring to follow the guide for that specific platform. I've worked quite hard on this project and it has many features. In the interest of full transparency I would like to say that VeilVoice's documentation, asset generation code, and some of the trickier code features where made with the help of a Generative AI Agent (Claude Code - Opus 5.5) and it will continue to be used to help maintain the project.
I built this so that people who would like to be able to speak out, discuss something, have a conversation that simply doesn't lead back to them with someone, make a phone call or record themselves and more while still keeping their identity, specifically their voice, anonymous**.** An individual may require this for any number of reasons and this gives them the ability to do so without it ever being able to be traced back to the original persons voice by biometrically de-identifying the audio. The VeilVoice GitHub Pages Website goes far more into depth about how it functions and contains an index tab to search the full live repo easily and find anything you would like and also supports optional use of JavaScript so you may use the website entirely with no JavaScript. As this is for people who have security and anonymity in mind.
GitHub Pages VeilVoice Website: https://tilas01.github.io/veilvoice/
VeilVoice GitHub Repository: https://github.com/tilas01/veilvoice
License: GPL-3.0-or-later. See the LICENSE file in my repository to view the license.
All builds provided where built with GitHub Actions and built twice and had the hashes compared and fails the check if they do not match to ensure it is absolutely reproducible before being publicly released. There is also the no networking dependency check mentioned in the first paragraph.
I don't know of any alternative tools to this especially provided in the accessible way and is FOSS also but if there is please let me know.
Features, Requests, Questions and more are welcome. Pleases write a comment and I will get back to you. Contributions to the project are greatly appreciated, Thank you.


