DokümanBaşvuru
Gizlilik ve teknik bilgiler
Sunucunun ne yaptığı ve ne yapmadığı, verilerin nerede durduğu, ağ gereksinimleri ve teknik değerler.
Kayıtların nerede durur
Kayıtların hiçbir sunucuda saklanmaz. Ses önce kaydedenin bilgisayarına yazılır, kayıt bitince doğrudan moderatörün bilgisayarına taşınır ve orada birleşir.
Mixapod kullanım istatistiği ya da reklam izleyicisi içermez.
Sunucu ne yapar
Mixapod’un sunucusu (mixapod.heworx.com) yalnızca buluşturur:
| İş | Açıklama |
|---|---|
| Oturumlar | Davet kodunu oturuma bağlar, kimin oturumda olduğunu tutar |
| Bağlantı kurulumu | İki bilgisayarın doğrudan bağlanabilmesi için gereken bilgileri aralarında taşır |
| Ortak saat | Kaydın herkeste aynı anda başlayıp bitmesi için saat bilgisi verir |
| Kişiler ve aramalar | Birbirini eklemiş kişilerin çevrimiçi durumunu ve aramaları iletir |
| Mixapod numaraları | Hangi numaranın hangi bilgisayara ait olduğunu tutar |
| Mesajlar | Uçtan uca şifreli mesajları karşı taraf alana kadar bekletir ve iletir; içini okuyamaz |
| Röle | Doğrudan bağlanamayan ağlarda şifreli trafiği aktarır |
| Güncellemeler | Yeni sürüm bilgisini ve kurulum dosyasını sunar |
Çevrimiçi durumu, cevapsız çağrı bildirimleri (24 saat) ve arama sınırı sayaçları yalnızca sunucunun belleğinde tutulur; sunucu yeniden başlayınca silinir. Henüz teslim edilmemiş şifreli mesajlar ve “iletildi” bildirimleri, sunucu yeniden başlayınca kaybolmasın diye sunucunun diskinde durur; karşı tarafın bilgisayarı aldığı anda, en geç 30 gün sonra silinir. Sunucu günlüğüne görünen adlar ve oturum kodları yazılır.
Sunucunun gördüğü bilgiler
Sunucu aramayı ve oturumu kurmak için şunları görür; ses, kayıt ya da dosya görmez:
- kim hangi oturumda, görünen adlar, sesi kapalı mı, oturum başlığı, kaydın başladığı ve bittiği an,
- kim kimi aradı, Mixapod numaraları ve durum mesajları,
- mesajlarda kimin kime ne zaman yazdığı, gönderenin kendine verdiği ad ve şifreli zarfın boyutu; mesajın metnini göremez,
- Beni kim arayabilir ve çevrimiçi görünme için kişilerindeki numaralar ile engellediğin numaralar.
Sunucuyla bağlantı HTTPS / WSS ile şifrelidir; ağdaki biri bu bilgileri okuyamaz.
Ses ve dosyalar şifreli taşınır
Canlı görüşme sesi, soundpad sesleri ve kayıt dosyaları WebRTC ile şifrelenir: ses DTLS-SRTP, dosyalar DTLS ile. Şifreleme anahtarları iki bilgisayarda üretilir; sunucu anahtarları görmez. Doğrudan bağlantı kurulamayıp röle sunucusu kullanıldığında da sunucu yalnızca şifreli paketleri aktarır; içeriği göremez ve saklamaz.
İki bilgisayar anahtarlarının parmak izini birbirine Mixapod sunucusu üzerinden iletir. Biri sunucuda araya girip bu parmak izlerini değiştirse bunu fark edebilirsin: lobide her kişinin kartındaki kilit simgesi, iki tarafın parmak izinden hesaplanan 20 haneli güvenlik kodunu gösterir. Kod ikinizde de aynıysa arada kimse yoktur. Kod 20 hanelidir; kısa bir kod, tutana kadar yeni anahtar üretilerek taklit edilebilirdi.
İki bilgisayarın birbirini bulabilmesi için Mixapod kendi sunucusunun yanında Google’ın herkese açık STUN sunucusunu da kullanır. STUN sunucusu yalnızca bilgisayarının dışarıdan görünen IP adresini görür; ses ya da içerik görmez.
Mesajlar uçtan uca şifreli
Her bilgisayar ilk kullanımda iki P-256 anahtar çifti üretir: biri kendisine gelen mesajları açmak, diğeri gönderdiklerini imzalamak için. Sunucu yalnızca açık anahtarları numaranın yanında tutar; gizli anahtarlar bilgisayarında, Windows’un şifreli deposunda kalır.
Her mesaj tek kullanımlık bir anahtarla (ECDH ve HKDF-SHA256) AES-256-GCM ile şifrelenir ve gönderenin anahtarıyla imzalanır. Alıcının bilgisayarı imzayı ve mesajın gerçekten ona, o numaradan geldiğini doğrulamadan mesajı kabul etmez. Sunucu açık anahtarları değiştirip araya girmeye kalkarsa iki taraftaki 30 haneli güvenlik numarası farklı çıkar.
Numaralar için tutulan bilgi
Sunucu her numara için yalnızca şunları tutar: numara, bilgisayarındaki gizli anahtarın özeti (anahtarın kendisi değil), kurtarma kodunun özeti, numaranın verildiği ve son görüldüğü zaman, mesajlaşma için bilgisayarının açık anahtarları. Gizli anahtar yalnızca senin bilgisayarında durur.
Canlı yayın
YouTube canlı yayını Mixapod sunucusundan geçmez: görüntü ve ses moderatörün bilgisayarında hazırlanır ve RTMPS ile doğrudan YouTube’a gider. Yayın anahtarı yalnızca o bilgisayarda, Windows’un şifreli deposunda saklanır. Yayını göndermek için Mixapod’un içinde küçük bir FFmpeg kopyası bulunur (LGPL 2.1 lisanslı).
Metinden ses
Stüdyo’da ses ürettiğinde yazdığın metin ve seçtiğin ses, kendi anahtarınla doğrudan ElevenLabs’e (api.elevenlabs.io) ya da OpenAI’ye (api.openai.com) gider; Mixapod sunucusundan geçmez. Anahtarı kaydederken anahtar, ücretsiz bir istekle (ses ya da model listesi) bir kez denenir. Anahtarlar yalnızca bu bilgisayarda, Windows’un şifreli deposunda saklanır; ekranda bir daha gösterilmez, günlüğe yazılmaz. Stüdyo’da mikrofondan yapılan kayıtlar hiçbir yere gönderilmez.
Dikey klip
Klip yaparken altyazı seçersen, o klibin sesi (en fazla 90 saniye) küçük bir dosyaya çevrilip yalnızca OpenAI'ye gönderilir ve kelime kelime zamanlı metin olarak döner; gönderilen geçici dosya hemen silinir. Altyazıyı kapatırsan hiçbir ses dışarı çıkmaz. Videonun kendisi bilgisayarında hazırlanır ve kaydın klasöründeki Klipler klasörüne yazılır.
Bilgisayarında tutulan dosyalar
| Ne | Nerede |
|---|---|
| Kayıtlar ve birleşmiş dosyalar | Belgeler\Mixapod |
| Ayarlar | %APPDATA%\Mixapod\settings.json |
| Kişiler ve aramalar | %APPDATA%\Mixapod\contacts.json, calls.json |
| Mesajlar | %APPDATA%\Mixapod\messages.json |
| Mesaj anahtarları (gizli yarısı şifreli) | %APPDATA%\Mixapod\mailkeys.json |
| Soundpad ayarları, sesleri ve ikonları | %APPDATA%\Mixapod\pads.json, pads\ |
| Preamp ayarları ve presetlerin | %APPDATA%\Mixapod\preamp.json |
| Mixapod numarasının gizli anahtarı | %APPDATA%\Mixapod\identity.json |
| YouTube yayın anahtarı (şifreli) ve kapak görseli | %APPDATA%\Mixapod\live.json |
| Ses üretimi anahtarları (şifreli) | %APPDATA%\Mixapod\tts.json |
| Stüdyo’da üretilen sesler ve mikrofon kayıtları | Kaydın klasöründe studio\ |
| Dikey klipler | Kaydın klasöründe Klipler\ |
| Günlük | %APPDATA%\Mixapod\logs\main.log |
| İnen güncellemeler | Geçici klasör, mixapod-update |
Hesap yoktur; e-posta, telefon numarası ya da şifre istenmez.
Ağ gereksinimleri
| Bağlantı | Port | Ne için |
|---|---|---|
mixapod.heworx.com | 443 (HTTPS / WSS) | Oturumlar, ortak saat, kişiler, numaralar, mesajlar, güncellemeler |
| Doğrudan WebRTC | UDP, değişken | Canlı ses ve dosya gönderimi |
| Röle (TURN) | 3478 UDP/TCP, 5349 TLS | Doğrudan bağlantı kurulamadığında |
| YouTube (yalnızca canlı yayında) | 443 (RTMPS) | Moderatörün yayını, doğrudan YouTube’a |
Ev ve ofis ağlarının çoğunda ek ayar gerekmez. UDP’nin kapalı olduğu kurumsal ağlarda bağlantı röle üzerinden kurulur.
Teknik değerler
| Değer | |
|---|---|
| Kayıt | WAV, 48 kHz, 24-bit, mono, kişi başına |
| Oturum | 1 moderatör + en fazla 4 konuk |
| Kayıt başlangıcı | Ortak saatle, 3 saniyelik geri sayımın sonunda |
| Kopmada yer tutma | 10 dakika |
| Dosya gönderimi | 64 KB parçalar, kaldığı yerden devam, SHA-256 doğrulama |
| Hız farkı düzeltmesi | ±1000 ppm’e kadar |
| Ses dengeleme | Kişi başına −20 LUFS (ITU-R BS.1770) |
| Karışım | Stereo, −16 LUFS, limiter −1 dBFS (5 ms ileriye bakış) |
| Çıktı | Stereo WAV 48 kHz 24-bit + MP3 192 kbps |
| Prodüksiyon | MP3 128 / 96 / 56 kbps, WAV; 44,1 / 48 kHz |
| Preamp gecikmesi | 119 örnek (2,5 ms), kayıtta telafi edilir |
| VU metre | IEC 60268-17 balistiği, 0 VU = −18 dBFS |
| Arama çalma süresi | 60 saniye; çevrimdışı kişiye davet 10 dakika bekler |
| Güncelleme denetimi | Açılıştan 8 saniye sonra, sonra 4 saatte bir |
| Canlı yayın | 1280×720 30 kare/sn H.264 (~2,5 Mbps) + AAC 160 kbps, RTMPS |
