eteyo

Privacy Policy

Effective October 7, 2026

eteyo is a messaging app that works over Bluetooth mesh and through independent relays. It has no accounts and no central message server. This page explains, in plain language, what the app does with information.

The short version

Who is responsible

eteyo is developed by Kagan Yaldizkaya. Questions about this policy: support@eteyo.com.

What is stored on your device

Settings → Message storage shows these limits inside the app.

Bluetooth mesh

eteyo uses Bluetooth to find and talk to other devices nearby that speak the same protocol: eteyo, and the open-source bitchat app it is built on. Devices within radio range can tell that such an app is active and can see the nickname you chose, and people using bitchat can exchange messages with you. The Bluetooth radio link itself does not use the internet or Tor. When mesh bridging is enabled, the app signs an additional public copy that can reach the internet through this device or a nearby bridge. Radio-only messages are not automatically bridged by this protocol; recipients can still copy or forward anything they can read.

Location

Location access is optional. eteyo can use your current location to suggest place channels, such as your city. Raw coordinates are not included in messages. A place channel is identified by a geohash code: participants and relays can see that code. A fine-grained channel can identify a small, potentially precise area; choosing a channel can reveal that area even without granting location permission.

To show a readable place name, the app supplies the location being named to Apple’s reverse-geocoding service. The current implementation does not round the coordinates before this request. It goes to Apple directly, not through Tor, and is skipped when internet delivery is switched off. Apple’s privacy policy applies to it.

Internet delivery, relays and Tor

Messages in place channels, and private messages to people who are not nearby, are delivered through Nostr relays: independent servers that we do not run. eteyo and bitchat share the same protocol and relays, so people using bitchat can send you messages and read place channels too.

You can stop this device’s internet delivery, or turn Tor off, in Settings. Turning internet delivery off does not prevent a previously authorized bridge copy from being carried through another device, or recipients from copying public messages.

Notifications

Notifications are created on your device. eteyo does not use Apple’s push notification service or any notification server. By default, notification previews are hidden.

Optional QR verification

If you choose Scan verification QR in a nearby contact’s details, eteyo asks for camera access to read their verification code. The camera is not needed for messaging. Scanner images are not saved or sent. This text-only release does not support taking or sending photos and does not request microphone or photo-library access.

Reports

If you report a message or a person, the app prepares an email on your device containing the reason, an optional note, the messages you select, the reported person’s nickname and public identifier, the conversation or place-channel context when available, and the app version. You see the exact text before sending. The email goes from your own email account, so we receive your email address with the report.

We use reports to review them, to improve the app’s safety tools and to meet legal obligations, and keep them no longer than needed. Where the law requires it, or where someone may be in danger, we may share a report with the authorities.

What we do not collect

eteyo does not collect your contacts, advertising identifiers, analytics or location history, and it contains no advertising or analytics software. If you install through TestFlight, Apple may share crash reports and feedback you choose to send with us under Apple’s own policies.

Your choices

Deleting the app removes its data from your device, but items in the iOS Keychain can outlast an app deletion. Use Emergency wipe first if you want your identity keys gone too. None of these can erase copies held by other people or by independent relays.

Security

Private Bluetooth chats use end-to-end encryption with the Noise protocol. Private relay delivery uses a different, bitchat-specific encrypted envelope; it is not NIP-17. Compromise of a recipient’s static relay identity key can expose previously recorded relay messages. No system is perfectly secure. When identity matters, verify a contact in person by comparing security codes or scanning their QR code.

Children

eteyo is not directed at children. Use it only if you meet the minimum age shown for eteyo in the App Store and where you live.

Your rights

We hold no user accounts and cannot decrypt private messages in transit. Public content and reports you send can nevertheless contain personal information. For reports we have received, you can ask us to access, correct or delete the personal information we hold about you, and you can complain to your local data protection authority. We cannot delete copies held by independent relays or other people. Where data protection law requires a legal basis, we rely on our legitimate interest in keeping eteyo safe, and on legal obligations.

Changes

If this policy changes in a way that matters, we will update the date above and, where appropriate, tell you in the app.

Contact

support@eteyo.com