Privacy Policy — Digi Voice

App: Digi Voice  ·  Bundle ID: com.alg.dmrvoice
Developer: ALGSoft Inc. / Fatih ÖNDER (TB1TFO)
Platforms: iOS · macOS · watchOS
Last Updated: June 28, 2026  ·  Effective: June 26, 2026

This document is written in both English and Turkish. Both language versions are legally valid / Her iki dil de hukuki açıdan geçerlidir.

ENGLISH VERSION

1. Introduction

ALGSoft Inc. ("we," "our," or "us") built Digi Voice as a commercial amateur radio digital voice communication application. This Privacy Policy explains how we handle information in connection with your use of the Digi Voice app on iOS, macOS, and watchOS devices.

Digi Voice is designed for licensed amateur radio operators. Use of this application requires a valid amateur radio license issued by your country's telecommunications authority.

By using Digi Voice, you agree to the terms of this Privacy Policy. If you do not agree, please discontinue use of the application.

2. Digi Voice Does Not Collect Your Data

Plain-language summary: Digi Voice collects nothing. It has no backend, no database, no analytics, and no crash reporting. It is a radio protocol client — a pipe between your device and the radio network server you choose to connect to. No data ever reaches ALGSoft Inc. or any server we operate.

2.1 Your Callsign, DMR ID, and Passwords Belong to Third-Party Platforms

Your amateur radio callsign and DMR/NXDN ID are credentials that you registered directly with RadioID.net, BrandMeister, TGIF, or another radio network — independently of Digi Voice. Digi Voice does not issue, register, store, or manage these credentials on its own servers.

When you enter your callsign and password in the Digi Voice Settings screen, that information is:

Digi Voice is the messenger. The accounts, the credentials, and the user data all belong to those third-party platforms — not to us.

2.2 Configuration Stored Locally on Your Device

The following fields are stored only on your device. They are not "collected" by us — we never receive them:

FieldPurposeWhere It Goes
Amateur Radio CallsignProtocol identificationYour device → radio server you connect to
Digital Radio ID (DMR / NXDN)Protocol-level identificationYour device → radio server you connect to
ESSIDHotspot subscriber ID suffixYour device → radio server you connect to
Network Passwords (BrandMeister, TGIF, AllStar…)Authentication on third-party networksYour device → that network's server
GPS CoordinatesPosition reporting in protocol packetsYour device → radio server (if enabled)
QTH Grid LocatorAmateur radio grid referenceYour device → radio server (if configured)
Location Name & DescriptionOptional protocol metadataYour device → radio server (if configured)
Personal URLOptional protocol packet fieldYour device → radio server (if configured)
Protocol & Server PreferencesSession settingsStays on your device
Audio Settings (mic level, AGC, VOX, RX Volume)Audio configurationStays on your device
Favorite Talk GroupsQuick-access talk group listStays on your device; synced to paired Apple Watch locally

2.3 Diagnostic Log Files

The app writes session logs to the device's Caches directory (not iCloud-synced). Log files contain connection events, protocol handshake results, audio engine status, GPS acquisition status, and error messages. Logs are stored locally and are never transmitted to us or any third party automatically. You may share log content manually from the Logs tab for self-diagnosis or community support.

2.4 No Analytics, No Crash SDK, No Telemetry

Digi Voice does not integrate Firebase, Mixpanel, Amplitude, Sentry, Crashlytics, or any equivalent SDK. ALGSoft Inc. receives zero telemetry from your device.

2.5 Apple Watch — Local Data Synchronization

When you use Digi Voice with a paired Apple Watch, the app uses Apple's WatchConnectivity framework to synchronize configuration between your iPhone and your Watch. This synchronization is:

No WatchConnectivity data is transmitted to ALGSoft Inc. or any external server by the Watch layer itself.

3. How We Use Your Information

Your information is used exclusively to operate the application's core radio communication features:

  1. Protocol Authentication — Your callsign, digital ID, ESSID, and password are included in protocol handshake packets sent to the radio network server you select.
  2. Position Reporting — When you tap "Get GPS Location" or enter coordinates manually, those coordinates are included in the protocol configuration packet sent to the network server. This is a standard feature of amateur radio digital protocols (BrandMeister, TGIF, HBLink, etc.).
  3. Callsign / ID Lookup — When you tap the Digital ID lookup button, your callsign is sent to radioid.net to retrieve your registered DMR or NXDN ID. This request is initiated solely by you.
  4. Voice Transmission — Your microphone audio is encoded and transmitted in real time to the radio network server for the duration of PTT (Push-To-Talk) activation.
  5. Local Persistence — Settings are persisted locally so your configuration survives app restarts.
  6. Apple Watch Synchronization — Your configuration is synchronized to your paired Apple Watch via WatchConnectivity. This transfer is purely local and device-to-device.

4. Information Shared with Third Parties

We do not sell, rent, or commercially share your personal information. The following limited sharing occurs as a direct result of the application's radio network functionality:

4.1 Radio Network Servers

When you connect to a network server, the following data is transmitted directly from your device to the server operator you choose: callsign, Digital ID, ESSID; password (for authenticated networks); GPS coordinates / location metadata (if configured); encoded voice audio (during PTT).

NetworkOperatorPrivacy Information
BrandMeisterBrandMeister Networkbrandmeister.network
TGIFTGIF Networktgif.network
FreeDMRFreeDMR Projectfreedmr.cymru
HBLink / US DigitalUS Digital Networkusdigitalnetwork.com
D-STAR ReflectorsVarious operatorsVaries
YSF / FCS ReflectorsVarious operatorsVaries
AllStar / IAX2Various operatorsVaries

We have no control over and are not responsible for the data practices of these third-party network operators.

4.2 RadioID.net

When you use the Digital ID lookup feature, your callsign is transmitted to https://radioid.net via HTTPS. RadioID.net is an independent amateur radio identification registry. Please refer to their privacy policy at radioid.net.

5. Device Permissions

PermissionPlatformWhen RequestedPurpose
MicrophoneiOS / macOS / watchOSFirst PTT attemptCapture voice audio for transmission
Location (When In Use)iOS / macOSWhen "Get GPS Location" is tappedObtain GPS coordinates for position reporting
Local NetworkiOS / macOSOn connection to a local serverConnect to DMR hotspot servers on the local network
File Access — ImportiOS / macOSWhen user taps "Import"Read a user-selected .config backup via the system document picker
File Access — ExportiOS / macOSWhen user taps "Export"Write a .config backup and present the system share sheet

Microphone

Audio is captured only while PTT is active. The app does not record audio to a file and does not transmit audio except to the radio network server you are connected to. Background audio uses UIBackgroundModes: audio to maintain an uninterrupted connection and play incoming transmissions while backgrounded.

Location

Location is accessed only when you explicitly tap "Get GPS Location." The app uses requestWhenInUseAuthorization(); background location access is never requested. Once coordinates are retrieved, the location service is stopped immediately.

Local Network

Required to allow UDP connections to DMR hotspot devices on your local Wi-Fi network. This permission does not grant access to files or data on other devices.

File Access — Import / Export

Export writes settings to a temporary file and presents the system share sheet; the file never leaves the device without an explicit user action. Import opens the system document picker and reads only the file the user explicitly chose. No special Info.plist permission key is required for either.

Important: The exported .config file contains all settings, including network passwords in obfuscated form. Store it securely. ALGSoft Inc. has no access to exported files and cannot recover passwords if the file is lost or exposed.

6. App Store Privacy Nutrition Label

Digi Voice's App Store privacy disclosure declares No Data Collected from users by ALGSoft Inc.

Data CategoryCollected by ALGSoft Inc.Notes
Contact InfoNoNot collected
Health & FitnessNoNot collected
Financial InfoNoNot collected
LocationNoUsed only on-device; not sent to us
Sensitive InfoNoNot collected
ContactsNoNot collected
User Content (Audio)NoTransmitted to third-party radio servers only; not collected by us
Browsing / Search HistoryNoNot collected
IdentifiersNoNot collected
Usage DataNoNot collected
DiagnosticsNoNo crash SDKs; no telemetry

7. Data Security

All settings, including passwords, are stored using UserDefaults on your local device, protected by iOS/macOS Data Protection and your device's passcode / biometrics. Passwords are transmitted to network servers in the format required by the protocol (DMR uses a SHA-256 hash; other protocols may transmit in plaintext within the UDP payload). We recommend using network-specific hotspot security keys rather than primary account credentials.

8. Data Retention and Deletion

Settings: Stored until you reset or delete the app. To remove all settings, delete Digi Voice from your device. Log Files: Stored in the Caches directory; the OS may delete them under storage pressure, and you can clear them from the Logs tab. Apple Watch Data: Stored only in the Watch companion app; uninstalling it removes the data. We retain no data on our servers because we receive none.

9. Children's Privacy

Digi Voice is intended for licensed amateur radio operators and is not directed at persons under the age of 13 (or the applicable minimum age in your jurisdiction). We do not knowingly collect personal information from children.

10. International Users

Digi Voice is developed in Türkiye and the data you enter is stored locally on your device. If you connect to radio network servers, your data is transmitted to servers operated by third parties in various countries. By using network features, you consent to this cross-border transmission as part of the radio network operation.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last Updated" date and, where appropriate, provide notice within the application. Continued use after the effective date constitutes acceptance of the changes.

12. Your Rights and How to Exercise Them

12.1 Data Inside the Digi Voice App (on your device)

12.2 Data on Third-Party Radio Network Platforms

Your callsign, DMR ID, account profile, and transmission history are held by the platforms you registered with. Digi Voice has no access to this data and cannot modify or delete it on your behalf. Contact those platforms directly (RadioID.net, BrandMeister, TGIF, FreeDMR, US Digital, or the individual reflector operator).

13. Contact Us

ALGSoft Inc.
📧 info@algsoft.net.tr · 🌐 algsoft.net.tr

Developer — Fatih ÖNDER (TB1TFO)
📧 info@algsoft.net.tr · 🌐 fatihonder.org.tr

TÜRKÇE VERSİYON

1. Giriş

ALGSoft Inc. ("biz", "bizim") tarafından Digi Voice, ticari bir amatör radyo dijital ses iletişim uygulaması olarak geliştirilmiştir. Bu Gizlilik Politikası, Digi Voice uygulamasını iOS, macOS ve watchOS cihazlarda kullanımınız kapsamında bilgilerin nasıl işlendiğini açıklamaktadır.

Digi Voice, lisanslı amatör radyo operatörleri için tasarlanmıştır. Bu uygulamanın kullanımı, ülkenizin telekomünikasyon otoritesi tarafından verilen geçerli bir amatör radyo lisansı gerektirmektedir.

Digi Voice'u kullanarak bu Gizlilik Politikası'nın koşullarını kabul etmiş olursunuz. Kabul etmiyorsanız lütfen uygulamayı kullanmayı bırakınız.

2. Digi Voice Verilerinizi Toplamaz

Özet: Digi Voice hiçbir şey toplamaz. Arka ucu, veritabanı, analitiği ve kilitlenme raporu yoktur. Uygulama bir radyo protokol istemcisidir — cihazınız ile bağlanmayı seçtiğiniz radyo ağı sunucusu arasındaki bir köprüdür. ALGSoft Inc.'in işlettiği hiçbir sunucuya hiçbir veri ulaşmaz.

2.1 Çağrı İşaretiniz, DMR ID'niz ve Şifreleriniz Üçüncü Taraf Platformlara Aittir

Amatör radyo çağrı işaretiniz ve DMR/NXDN ID'niz, Digi Voice'tan bağımsız olarak doğrudan RadioID.net, BrandMeister, TGIF veya başka bir radyo ağına kayıt yaptırdığınızda oluşturulan kimlik bilgileridir. Digi Voice bu kimlik bilgilerini kendi sunucularında oluşturmaz, kaydetmez, saklamaz veya yönetmez.

Digi Voice Ayarlar ekranına çağrı işaretinizi ve şifrenizi girdiğinizde bu bilgiler:

Digi Voice yalnızca bir aracıdır. Hesaplar, kimlik bilgileri ve kullanıcı verileri bu üçüncü taraf platformlara aittir — bize değil.

2.2 Cihazınızda Yerel Olarak Saklanan Yapılandırma

Aşağıdaki alanlar yalnızca cihazınızda saklanır. Bunlar tarafımızca "toplanmaz" — biz hiçbir zaman almayız:

AlanAmaçNereye Gider
Amatör Radyo Çağrı İşaretiProtokol kimliğiCihazınız → bağlandığınız radyo sunucusu
Dijital Radyo ID (DMR / NXDN)Protokol düzeyinde kimlikCihazınız → bağlandığınız radyo sunucusu
ESSIDHotspot abone ID son ekiCihazınız → bağlandığınız radyo sunucusu
Ağ Şifreleri (BrandMeister, TGIF, AllStar…)Üçüncü taraf ağlarda kimlik doğrulamaCihazınız → ilgili ağın sunucusu
GPS KoordinatlarıProtokol paketlerine konum bildirimiCihazınız → radyo sunucusu (etkinse)
QTH Kare KonumuAmatör radyo ızgara referansıCihazınız → radyo sunucusu (yapılandırılmışsa)
Konum Adı & Açıklamaİsteğe bağlı protokol meta verisiCihazınız → radyo sunucusu (yapılandırılmışsa)
Kişisel URLİsteğe bağlı protokol paketi alanıCihazınız → radyo sunucusu (yapılandırılmışsa)
Protokol & Sunucu TercihleriOturum ayarlarıCihazınızda kalır
Ses Ayarları (mikrofon, AGC, VOX, RX Ses)Ses yapılandırmasıCihazınızda kalır
Favori Konuşma GruplarıHızlı erişim listesiCihazınızda kalır; Apple Watch'a yerel senkronize edilir

2.3 Tanı Log Dosyaları

Uygulama, oturum günlüklerini cihazın Caches dizinine yazar (iCloud ile senkronize edilmez). Log dosyaları bağlantı olayları, protokol el sıkışma sonuçları, ses motoru durumu, GPS alım durumu ve hata mesajlarını içerir. Günlükler yerel olarak saklanır ve bize veya herhangi bir üçüncü tarafa otomatik olarak iletilmez.

2.4 Analitik, Kilitlenme SDK'sı veya Telemetri Yok

Digi Voice Firebase, Mixpanel, Amplitude, Sentry, Crashlytics veya eşdeğer herhangi bir SDK entegre etmemektedir. ALGSoft Inc., cihazınızdan sıfır telemetri almaktadır.

2.5 Apple Watch — Yerel Veri Senkronizasyonu

Digi Voice'u eşleşik bir Apple Watch ile kullandığınızda, uygulama iPhone ile Watch arasındaki yapılandırmayı senkronize etmek için Apple'ın WatchConnectivity çerçevesini kullanır. Bu senkronizasyon yalnızca yereldir — veriler iPhone ve Apple Watch arasında doğrudan Bluetooth veya yerel Wi-Fi üzerinden aktarılır; Apple'ın veya ALGSoft Inc.'in sunucuları üzerinden yönlendirilmez.

3. Bilgilerinizi Nasıl Kullanırız

  1. Protokol Kimlik Doğrulaması — Çağrı işareti, dijital ID, ESSID ve şifre, seçtiğiniz radyo ağ sunucusuna gönderilen protokol el sıkışma paketlerine dahil edilir.
  2. Konum Bildirimi — "GPS Konumunu Al" düğmesine dokunduğunuzda koordinatlar ağ sunucusuna gönderilen protokol paketine eklenir.
  3. Çağrı İşareti / ID Arama — Kayıtlı DMR/NXDN ID'nizi almak için çağrı işaretiniz HTTPS üzerinden radioid.net'e gönderilir. Bu istek yalnızca sizin tarafınızdan başlatılır.
  4. Ses İletimi — PTT aktif olduğu sürece mikrofon sesiniz gerçek zamanlı kodlanır ve bağlı olduğunuz radyo ağı sunucusuna iletilir.
  5. Yerel Kalıcılık — Ayarlar, uygulama yeniden başlatmalarını atlatması için yerel saklanır.
  6. Apple Watch Senkronizasyonu — Yapılandırmanız WatchConnectivity ile eşleşik Watch'a senkronize edilir; tamamen yerel, cihazdan cihazadır.

4. Üçüncü Taraflarla Paylaşılan Bilgiler

Kişisel bilgilerinizi satmıyor, kiralamıyor veya ticari amaçla paylaşmıyoruz. Aşağıdaki sınırlı paylaşım, uygulamanın radyo ağı işlevselliğinin doğrudan sonucudur.

4.1 Radyo Ağı Sunucuları

Bir ağ sunucusuna bağlandığınızda şu veriler cihazınızdan seçtiğiniz sunucu operatörüne doğrudan iletilir: çağrı işareti, Dijital ID, ESSID; şifre (kimlik doğrulamalı ağlar için); GPS koordinatları (yapılandırılmışsa); kodlanmış ses (PTT sırasında). Bu üçüncü taraf operatörlerin (BrandMeister, TGIF, FreeDMR, US Digital, D-STAR/YSF/AllStar reflektörleri) veri uygulamaları üzerinde kontrolümüz bulunmamaktadır.

4.2 RadioID.net

Dijital ID arama özelliğini kullandığınızda çağrı işaretiniz HTTPS üzerinden https://radioid.net'e iletilir. RadioID.net bağımsız bir amatör radyo kimlik kayıt servisidir.

5. Cihaz İzinleri

İzinPlatformNe ZamanAmaç
MikrofoniOS / macOS / watchOSİlk PTT denemesindeİletim için ses yakalanması
Konum (Kullanımdayken)iOS / macOS"GPS Konumunu Al"a dokunulduğundaKonum bildirimi için GPS koordinatı
Yerel AğiOS / macOSYerel sunucuya bağlantıdaYerel ağdaki DMR hotspot sunucularına bağlantı
Dosya Erişimi — İçe/Dışa AktarmaiOS / macOSKullanıcı İçe/Dışa Aktar'a bastığındaSistem seçici/paylaşım sayfası ile .config yedek okuma/yazma

Mikrofon: Ses yalnızca PTT aktifken yakalanır; dosyaya kaydedilmez, yalnızca bağlı olduğunuz radyo ağı sunucusuna iletilir. Arka plan ses, kesintisiz bağlantıyı sürdürmek ve gelen iletimleri arka plandayken çalmak için UIBackgroundModes: audio kullanır.

Konum: Yalnızca "GPS Konumunu Al"a dokunduğunuzda erişilir; requestWhenInUseAuthorization() kullanılır, arka plan konumu asla talep edilmez.

Önemli: Dışa aktarılan .config dosyası, ağ şifreleriniz dahil tüm ayarlarınızı gizlenmiş biçimde içerir. Güvenli saklayınız. ALGSoft Inc.'in bu dosyalara erişimi yoktur.

6. App Store Gizlilik Etiketi

Digi Voice'un App Store gizlilik açıklaması, ALGSoft Inc. tarafından kullanıcılardan Veri Toplanmadığını beyan eder. Hiçbir kategoride (iletişim, konum, ses, tanımlayıcı, kullanım, tanı vb.) tarafımızca veri toplanmaz.

7. Veri Güvenliği

Şifreler dahil tüm ayarlar, iOS/macOS Veri Koruması ile korunan yerel cihazınızda UserDefaults kullanılarak saklanır. Şifreler protokolün gerektirdiği biçimde iletilir (DMR SHA-256 hash kullanır). Birincil hesap kimlik bilgileri yerine ağa özgü hotspot güvenlik anahtarları kullanmanızı öneririz.

8. Veri Saklama ve Silme

Ayarlar: Uygulamayı sıfırlayana/silene kadar saklanır. Log Dosyaları: Caches dizininde; Kayıtlar sekmesinden temizlenebilir. Apple Watch Verisi: Yalnızca Watch uygulamasında; kaldırılınca silinir. Cihazınızdan veri almadığımız için sunucularımızda hiçbir veri tutmuyoruz.

9. Çocukların Gizliliği

Digi Voice, lisanslı amatör radyo operatörleri için tasarlanmış olup 13 yaşın altındaki kişilere yönelik değildir. Bilerek çocuklardan kişisel bilgi toplamıyoruz.

10. Uluslararası Kullanıcılar

Digi Voice Türkiye'de geliştirilmiştir; girdiğiniz veriler cihazınızda yerel saklanır. Radyo ağı sunucularına bağlandığınızda verileriniz çeşitli ülkelerdeki üçüncü taraf sunuculara iletilir. Ağ özelliklerini kullanarak bu sınır ötesi iletimi kabul etmiş olursunuz.

11. Bu Politikadaki Değişiklikler

Bu Gizlilik Politikasını zaman zaman güncelleyebiliriz. Güncellemede baştaki "Son Güncelleme" tarihini revize eder ve uygun hallerde uygulama içinde bildirim sağlarız.

12. Haklarınız

Cihazınızdaki veriler: Ayarlar ekranından okuyabilir, düzenleyebilir; uygulamayı silerek tüm UserDefaults ve log dosyalarını kalıcı kaldırabilirsiniz — elimizde kopya yoktur. Üçüncü taraf platform verileri: Çağrı işareti, DMR ID, hesap profili ve iletim geçmişi kayıt olduğunuz platformlarda tutulur; Digi Voice bunlara erişemez. İlgili platformla (RadioID.net, BrandMeister, TGIF vb.) doğrudan iletişime geçiniz.

13. Bize Ulaşın

ALGSoft Inc.
📧 info@algsoft.net.tr · 🌐 algsoft.net.tr

Geliştirici — Fatih ÖNDER (TB1TFO)
📧 info@algsoft.net.tr · 🌐 fatihonder.org.tr