HearRelay

Sound Monitor for Baby & Noise Check

View My GitHub Profile

Security

Document version: v3.2026-04-26

Thank you for helping us keep HearRelay users safe. This page explains how to report vulnerabilities and summarises HearRelay’s security posture.


Reporting a vulnerability

Please email hearrelay-security@conex-cp.com with the following information:

We prefer email for the initial report. If needed, we can set up a GitHub Security Advisory (Private Disclosure) for ongoing coordination.

Please do not publish details of a vulnerability before we have had a chance to respond and ship a fix.


Safe-harbor for good-faith security research

We do not currently offer a bug bounty or monetary rewards.

When testing or reporting vulnerabilities, please:

If you make a good-faith report within the scope of this policy and comply with these rules, CONEX will not intentionally pursue legal action against you based solely on that report, subject to applicable law.

Important limitations. This policy does not authorize access to any system, service, account, device, or data without permission. It does not waive or limit any criminal law, regulatory authority, or third-party rights. It does not bind Apple, GitHub, email providers, cloud providers, law enforcement, prosecutors, regulators, or any other third party.

We may take appropriate action — including notifying affected parties or authorities — in cases involving extortion, threats, active exploitation, harm to users, unauthorized access to third-party systems, or material failure to follow this policy after notice where the issue can reasonably be corrected.


What we consider in-scope

The following are in-scope for reporting:


Out of scope


Response targets

Severity First response Target resolution
Critical within 24 hours within 7 days
High within 3 days within 30 days
Medium / Low within 7 days next regular release

These are targets, not guarantees.


Coordinated disclosure


Security posture summary

HearRelay is designed around three principles:

  1. Data minimisation — audio and recordings never leave your device; no analytics or advertising SDKs.
  2. Local network only — paired devices communicate exclusively over the same Wi-Fi / local network, never over the internet.
  3. Cryptographic peer identity — devices identify each other with P-256 signing keys (stored in the Secure Enclave where supported, with a Keychain fallback), and discover each other via iCloud Key-Value Storage scoped to your Apple ID.

Data flow at a glance

[Device A microphone]
         |
         | local processing only
         v
[Device A App] <─── same-Wi-Fi P2P encrypted channel ───> [Device B App]
         |
         | device-discovery metadata only (public key, fingerprint,
         | device name, platform/model, app version, key dates)
         v
[Apple iCloud Key-Value Storage, Apple ID scope]

[Apple App Store + In-App Purchase]   ─── Apple processes payments
[CONEX server]                        ─── none
[Third-party analytics / ads / tracking SDKs]   ─── none

CONEX has no backend server and no operational access to any of the data stored within Apple’s iCloud or processed by Apple’s IAP. The only data CONEX itself receives is what users voluntarily send by email (see Privacy Policy §4).

Transport uses the HearRelay Secure Channel: X25519 ECDH for forward-secret key agreement, ChaCha20-Poly1305 AEAD with replay protection, and per-frame counter-derived nonces.

You can rotate your device’s identity key, forget a peer device, or wipe all device security state at any time from Settings → Security in the App.

For a fuller internal write-up, see the project design docs.


Contact


Translations are available in: 日本語 · Français · Español · Português (Brasil) · 简体中文

Where this page is provided in any language other than English, the English version controls to the extent permitted by applicable law. This precedence rule does not limit any rights granted to you by mandatory consumer-protection, privacy, or data-protection laws of your country or region.