Skip to main content

VoiceSign EU edition - GDPR / EU AI Act compliance alias for the canonical 'voicesign' package. Re-exports voicesign 0.3.0 (BUSL-1.1) with EU posture banner. By Oravys Inc.

Project description

voicesign-eu

EU-compliance alias of the canonical voicesign package.

pip install voicesign-eu installs the same code as pip install voicesign, framed for GDPR / EU AI Act audiences. No telemetry, no remote calls, no account, no cookies - all signing and verification runs locally on your machine.

pip install voicesign-eu
import voicesign_eu as vs

signed = vs.sign(audio_bytes, identity="Your Name", salt="your-secret")
result = vs.verify(signed, identity="Your Name", salt="your-secret")
print(result["detected"], result["confidence"])

The public API (sign, sign_with_receipt, verify, generate_keypair) is re-exported unchanged from the canonical voicesign package. Documentation, source, and issue tracker live there.


Why a separate name?

The canonical name is voicesign. The -eu suffix exists to:

  1. Make the GDPR / EU AI Act posture explicit in package metadata, for procurement and audit workflows that filter by compliance keywords.
  2. Reserve the namespace defensively against typosquatting.
  3. Keep one source of truth: this package depends on voicesign~=0.3.0 and adds no separate code path.

If you have the choice, install voicesign directly. Both produce identical watermarks.


Compliance posture

  • Data minimization (GDPR art. 5): the library accepts raw bytes, returns raw bytes, retains nothing.
  • No automated decision-making (EU AI Act): signing and verification are deterministic DSP operations, not AI inference.
  • Local processing only: zero network I/O. Audit by reading voicesign/core.py upstream.
  • Source-available (BUSL-1.1): Business Source License 1.1, same license as MongoDB, Sentry, CockroachDB. Auto-converts to Apache-2.0 on 2029-05-11. See voicesign repository for full text and Additional Use Grant.

Links

Copyright 2024-2026 Oravys Inc. Licensed under the Business Source License 1.1 (BUSL-1.1). Auto-converts to Apache-2.0 on 2029-05-11.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

voicesign_eu-0.3.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

voicesign_eu-0.3.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file voicesign_eu-0.3.0.tar.gz.

File metadata

  • Download URL: voicesign_eu-0.3.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for voicesign_eu-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d5de97370bd9fb5fbb6ed9be560168663dcde025e0838a77864b8b513bad2984
MD5 93e8f03686c2e6543611364e09dda8eb
BLAKE2b-256 9642276225dba056fe87fd2394eda22f18f07e346864ae57c1063650830be0e5

See more details on using hashes here.

File details

Details for the file voicesign_eu-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: voicesign_eu-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for voicesign_eu-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2a5d6215a37d7da9f7cf0b6b0999d5d2d956a3b323c3e5bebaa49bf428d31f2
MD5 e9dd3ef5a103e17f6496ac8c352b3b44
BLAKE2b-256 ec68f32cc715aab321de999e3fe15e0ac2b33266b0c78356eb27c7282d478989

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page