Skip to main content

Zero-trust local DLP for AI-era workflows — 40+ threat patterns across 8+ countries

Project description

SafeRelay CLI

Zero-trust local DLP for AI-era workflows — 40+ threat patterns across 8+ countries.

PyPI Docker

SafeRelay redacts sensitive data in your pipelines before it reaches AI tools, log aggregators, or external services. Everything runs locally — your data never leaves your machine.

BEFORE                                      AFTER (SafeRelay)
─────────────────────────────────────────  ─────────────────────────────────────────
OPENAI_API_KEY=sk-proj-abc...xyz            OPENAI_API_KEY=[OPENAI_KEY_1]
AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE       AWS_ACCESS_KEY_ID=[AWS_KEY_1]
Authorization: Bearer eyJhbGciOiJIUzI1...   Authorization: Bearer [BEARER_1]
Server: 10.45.2.115                         Server: [IP_1]
SSN: 234-56-7890                            SSN: [US_SSN_1]

Installation

pip install saferelay

# With Redis support (distributed vault)
pip install saferelay[redis]

Requires Python 3.9+. No external dependencies for the base install.

Usage

# Free tier — mask IPs and API keys
cat /var/log/app.log | saferelay --mask

# Pro tier — full vault with unmask
docker logs my-app | saferelay --mask > clean.log
cat ai_response.txt | saferelay --unmask

# Activate Pro
saferelay --unlock "YOUR-LICENSE-KEY"

# Status
saferelay --status

Docker

docker pull logicgridai/saferelay:latest

cat /var/log/app.log | docker run --rm -i logicgridai/saferelay --mask

Kubernetes sidecar

containers:
  - name: saferelay
    image: logicgridai/saferelay:latest
    env:
      - name: SAFERELAY_LICENSE_KEY
        valueFrom:
          secretKeyRef:
            name: saferelay-secret
            key: license-key

What gets redacted

Free tier covers core patterns (IPv4 addresses, cloud access keys). Pro unlocks all 40+ patterns below.

Pattern
IPv4 addresses
API keys (OpenAI, Anthropic, AWS, GitHub, Slack, Gemini)
AWS Secret Access Keys (YAML + bare)
Docker / npm tokens, Slack webhooks, Google OAuth
Bitcoin / Ethereum addresses
PEM private keys
.env file values
MAC addresses
Credit cards (Luhn-validated)
US SSN
EU IBAN
UK NINO
Nigeria NIN / BVN
Canada SIN
India Aadhaar / PAN
South Africa ID
Australia TFN
Brazil CPF
Singapore NRIC
Germany Tax ID
Seed phrases (12/24 word)
ETH private keys
Custom NDA keywords

Browser extensions

Browser Link
Chrome Chrome Web Store
Firefox Firefox Add-ons

Pricing

Tier Price Features
Free $0 Core patterns — IPv4, cloud access keys
Pro $7.99/mo or $59/yr 40+ patterns, full vault
SafeRelay Suite $99 one-time CLI Pro + Browser Pro + Desktop Agent (waitlist)

→ Get a license at saferelay.ai

Privacy

Clipboard and log content never leaves your machine. License activation sends only a hashed device fingerprint to the license server — no log data, ever.

Full privacy policy: saferelay.ai/privacy


Built by LogicGrid AI, LLCsupport@logicgrid.ai

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

saferelay-3.6.1.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

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

saferelay-3.6.1-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file saferelay-3.6.1.tar.gz.

File metadata

  • Download URL: saferelay-3.6.1.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for saferelay-3.6.1.tar.gz
Algorithm Hash digest
SHA256 c21b91c1db8bea92514bb6e6d796f9a1fd981dad28d4ce6a418c7e12c9f7ef9c
MD5 2c94da84269e9509e75b184a96066b92
BLAKE2b-256 5008970fa3fbb727bff90ffc0f56de6a187af1b2a483171e31b3b4619701ca5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for saferelay-3.6.1.tar.gz:

Publisher: release.yml on LogicGridAI/saferelay

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file saferelay-3.6.1-py3-none-any.whl.

File metadata

  • Download URL: saferelay-3.6.1-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for saferelay-3.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d3336a87e338a718e8135f0b00ac23530dd8996cedd2d77ad8b40e60f0d013ef
MD5 c74bfa9abf68a09313d9b5e8724b5b11
BLAKE2b-256 517d1d853fb59eb22cce5ec12051a740efed6ad33b9ce7b08e8ac4d5e4ccf6fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for saferelay-3.6.1-py3-none-any.whl:

Publisher: release.yml on LogicGridAI/saferelay

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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