Skip to main content

VoiceSign EU edition - GDPR / EU AI Act compliance alias for the canonical 'voicesign' package. 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.2.1 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.
  • Open source (Apache-2.0): see the voicesign repository.

Links

Copyright 2024-2026 Oravys Inc. - Apache-2.0 license.

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.2.1.tar.gz (7.8 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.2.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: voicesign_eu-0.2.1.tar.gz
  • Upload date:
  • Size: 7.8 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.2.1.tar.gz
Algorithm Hash digest
SHA256 ecf040947e6e01c0ff4ede28c4a719dd8ae956cbfa4d5ba65f2b564897c6df7d
MD5 0aba5b287ee39fcea279f75ce493e716
BLAKE2b-256 782674f9f68f8e587bc9fb521add543597dd4c491cf2113efac71cfaacb1e8b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voicesign_eu-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fa2c1e5178aa94b2c30d7c7084339e8793346b9c9a14b590450b3037a4623c84
MD5 c5e0439ffceeded10743a21ddc708bbb
BLAKE2b-256 050fab8e00a52a50bf671091eb399340491ee72d3def51f7cde749432f6ebc29

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