KeepDJ Gizlilik Politikası

Metin tarihi: 30 Ekim 2026.

İşletmeci ve iletişim

KeepDJ mobil uygulamasının işletmecisi ve bu metin kapsamında veri sorumlusu Erdal Arap’tır. Gizlilik, veri erişimi/silme ve destek talepleri için [email protected] üzerinden ulaşabilirsiniz. Bu metin KeepDJ mobil uygulaması ve keepdj.net üzerindeki ilgili destek sayfalarını kapsar.

Yerel kullanım

KeepDJ; arşiv, DJ miksajı, Looper ve miks kaydı sunar. Normal bir KeepDJ hesabı açılması gerekmez. İçe aktarılan sesler, kayıtlar, Looper ritimleri, DJ adı ve uygulama içi kullanım istatistikleri uygulamanın cihaz alanında tutulur. REC, uygulamanın ses çıkışını kaydeder; mevcut sürüm mikrofon kaydı yapmaz.

Abonelikler

Ödemeler Apple App Store veya Google Play tarafından işlenir. RevenueCat, satın alma/abonelik durumunu ve hakları doğrulamak için kullanılır. RevenueCat tarafından oluşturulan anonim uygulama müşteri kimliği ve satın alma bilgileri hizmete iletilir. Bu kimlik, adınızın bilinmediği anlamına gelebilir; tüm verilerin cihazda kaldığı anlamına gelmez. Bu akış için uygulamaya kart bilgisi girilmez.

İsteğe bağlı Dropbox

Dropbox bağlantısını seçerseniz yetkilendirme Dropbox üzerinden yapılır. Uygulama, seçtiğiniz hesaptaki klasör/dosya bilgilerini okuyup seçtiğiniz sesleri cihazınıza indirir. İstenen kapsam dosya bilgisi ve içerik okuma ile sınırlıdır; uygulama Dropbox dosyalarınızı değiştirmez. Erişim/yenileme belirteçleri cihazın korumalı kimlik bilgisi alanında saklanır. Bağlantıyı uygulamadan kesmek yerel belirteçleri kaldırır; Dropbox hesabınızdaki bağlı uygulamalar bölümünden izni de iptal edebilirsiniz.

İsteğe bağlı kodla paylaşım

Paylaşım/kod oluşturma işlemini seçtiğinizde ses dosyaları AES-GCM ile şifrelenerek bir HTTPS aktarım hizmetine yüklenir. Playlist/parça adları, süreler ve dosya türleri aktarım manifestinde bulunur. Mevcut sistem uçtan uca şifreleme sağlamaz: kısa erişim kodundan türetilen anahtar, aktarım sunucusundan gizli değildir. Kodunuzu bilen kişiler ilgili aktarımı alabilir. Kodu herkese açık yerlerde paylaşmayın; yalnızca paylaşma hakkınız olan içerikleri aktarın.

Yeni aktarım protokolünü kullanan sürümlerde göndericinin yükleme ve iptal yetkisi, kısa koddan ayrı rastgele bir anahtarla korunur. Bu anahtar cihazın korumalı kimlik bilgisi alanında, doğrulama özeti ise aktarım süresince sunucuda saklanır; alıcıyla paylaşılmaz. Yeni alıcı sürümü, dosyaların tamamını indirdikten ve uygulamada işledikten sonra geçici alım belgesiyle temizleme isteği gönderebilir. Eski sürümlerde ve eski paketlerde bu yetki ayrımı bulunmayabilir. Cihazın kaybolması veya güvenli anahtarın geri yüklenememesi halinde iptal için destek gerekebilir.

Kodla aktarım, yalnızca tek kişinin veya tek cihazın indirebileceği garantisi değildir. Eşzamanlı alımlar gerçekleşebilir. Daha önce cihaza indirilmiş bir kopya, sunucudaki paketin silinmesiyle uzaktan silinmez. Eski alıcı sürümünün temizleme isteği yeni korumalı pakette kabul edilmeyebilir; bu durumda gönderici iptali veya süre sonu temizliği geçerlidir.

KeepDJ aktarım servisinin adresi transfer.keepdj.net/keepdj/’tir ve Alwyzon altyapısında çalışır. Daha önce yayınlanan uygulama sürümleri, uyumluluk için önceki teknik bağlantıları üzerinden aynı KeepDJ hizmetine erişmeye devam edebilir. Web sitesi ve iletişim alan adı keepdj.net’tir. Aktarım yollarında normal erişim günlüğü kapalıdır. Web sitesi ve sunucu hata günlükleri IP adresi, istek tarihi, istenen URL, aktarım kodu, yanıt durumu ve istemci bağlantı bilgilerini işleyebilir. Bu veriler hizmetin çalışması, arıza ve kötüye kullanım incelemesi için kullanılır.

Silme ve saklama

Yerel ses dosyaları ve ayarlar, ilgili kopya veya uygulamanın verileri kaldırılana kadar cihazda tutulur. Bir parçayı listeden kaldırmak, başka playlist/deck/pad tarafından kullanılan veya önceden dışa aktarılmış tüm kopyaların silindiği anlamına gelmez. Kullanıcının dış dosyaları ve Dropbox asılları silinmez. Dosyalar alanındaki kayıtlar ve cihaz/bulut yedekleri ayrıca kullanıcı tarafından yönetilir.

29 Ekim 2026 sunucu güncellemesinden sonra yeni oluşturulan aktarım paketlerinin süresi, paketin sunucuda oluşturulmasından itibaren 24 saattir. Süresi dolan pakete erişim kapanır; dosyalar periyodik temizleme ile kaldırılır, depolama hatasında işlem yeniden denenir. Alıcının başarılı indirme sonrasında gönderdiği geçerli temizleme isteği, göndericinin iptali veya destek müdahalesi paketi daha önce kaldırabilir. Önceden mevcut olan paketlere geriye dönük süre atanmaz; bunlar iptal, başarılı alım sonrası silme isteği veya destek talebine kadar kalabilir. Demo kodları için silme isteğini yok sayan ayrıcalık bulunmaz. Kişisel içerik için silme talebinizi destek adresine iletebilirsiniz.

Kaynakları korumak için dosya başına 500 MiB, paket başına 10 GiB ve en fazla 255 ses dosyası sınırı uygulanır. İstek sıklığı, aynı anda açık istek sayısı ve kullanılabilir disk alanı da sınırlandırılır. Bu korumalar kimlik doğrulama veya tek alıcı garantisi değildir; kısa aktarım kodunuzu gizli tutun.

İncelenen web ve aktarım sunucularında Nginx günlük döndürme ayarı günlük çalışacak ve 14 eski günlük dosyası tutacak biçimdedir. Bu, genellikle yaklaşık iki haftalık geçmiş ve güncel dosya anlamına gelir; kesin bir 14 gün sonunda tüm verilerin silinmesi garantisi değildir. Dosya silme işlemi ağ günlüklerini, mağaza kayıtlarını veya altyapı sağlayıcısının varsa yedeklerini eşzamanlı silmez. Altyapı yedekleri için doğrulanmış sabit bir silinme süresi taahhüt edilmiyor; kapsamı ve silme talepleri destek üzerinden değerlendirilir.

Veri erişim/silme talepleri: [email protected]. Mümkünse aktarım kodunu ve yaklaşık işlem tarihini belirtin. E-posta ile parola, kart bilgisi veya özel ses dosyası göndermeyin. RevenueCat/mağaza kayıtları ve kanunen saklanması gereken kayıtlar ayrıca değerlendirilir. Uygulamayı kaldırmak tüm üçüncü taraf kayıtlarının silinmesi anlamına gelmez. Aboneliği iptal etmek, verilerin silinmesinden farklı bir işlemdir; abonelik mağazadan yönetilir.

Abonelik ve Dropbox verileri ilgili sağlayıcıların saklama ve silme süreçlerine de tabidir: RevenueCat, Dropbox, Apple ve Google. Hizmet sağlayıcıların altyapıları nedeniyle veriler Türkiye dışında işlenebilir. KVKK kapsamındaki bilgi edinme, düzeltme ve silme taleplerinizi veri sorumlusuna iletebilirsiniz; talebin size ait olduğunu doğrulamak için yalnızca gerekli bilgiler istenir.

İçerik bildirimi ve destek

Yalnızca dağıtma hakkınız olan sesleri paylaşın. Yasa dışı içerik, cinsel istismar, nefret, taciz ve aldatıcı içerik yasaktır. Paylaşım adları ve dosya türleri için sınırlı otomatik kontroller uygulanır; bu kontroller ses kaydını anlamlandırmaz, konuşmayı çözümlemez veya tüm ihlalleri tespit etme garantisi vermez.

Yeni sürümlerde alınan playlistin güvenlik menüsünden içerik bildirilebilir ve gönderici bu cihazda engellenebilir. Eski bir göndericinin tanımlayıcısı yoksa yalnızca ilgili kod engellenir. Yeni alımlar engellenir; daha önce dışa aktarılan kopyalar ve başka cihazlar etkilenmez. Eski sürüm veya uygulama içi bildirim hatasında [email protected] adresine kodu ve gerekçeyi iletebilirsiniz. Özel sesleri, parolaları veya ilgisiz kişisel verileri göndermeyin.

Yeni gönderici sürümleri cihazdaki güvenli alanda rastgele bir gönderici anahtarı tutar. Sunucu, yüklemeleri ilişkilendirmek ve kötüye kullanımı kısıtlamak için yalnızca doğrulama özetini işler; alıcıya bu özet verilebilir. Bu, gerçek kişi kimlik doğrulaması değildir. Yeni kurulum/anahtar değişimi veya eski istemciler için aynı göndericiyi tanıma güvencesi yoktur. Engellenen gönderici özetleri ve eski kodlar alıcının cihazında saklanır.

Uygulama içi bildirimde yalnızca seçilen ihlal kategorisi, bildirim kimliği/zamanı, ilgili aktarım kodu ve paket doğrulama bilgileri ile varsa gönderici özeti kaydedilir; sesin ek kopyası alınmaz. Bildirim yetkisi en fazla 30 gün, bildirim kaydı bildirim veya son inceleme tarihinden itibaren en fazla 90 gün tutulur. Sunucudaki engel özetleri, kötüye kullanımı önlemek için engel inceleme sonucunda kaldırılana kadar saklanabilir. Bunların silinmesi veya itiraz için destekle iletişime geçin. Sunucudaki sesin silinmesi bu güvenlik kayıtlarını otomatik olarak silmez.

İşletmeci bildirimleri değerlendirir; doğrulanan ihlallerde mevcut aktarımı kaldırabilir ve tanınabilen göndericiyi kısıtlayabilir. Tek bir bildirim otomatik yaptırım oluşturmaz. Kimliği tanınmayan eski göndericilerde ilgili aktarım kaldırılabilir. Bu işlemler hâlihazırda alınmış yerel kopyaları uzaktan silmez.

Uygulamada hedefli reklam, AI hizmetine kullanıcı içeriği gönderimi veya sağlık değerlendirmesi yoktur. Kullanıcının sistem paylaşım menüsünden kendi seçtiği uygulamaya gönderdiği içerik o hizmetin koşullarına tabidir.


KeepDJ Privacy Policy

Text date: October 30, 2026.

Operator and contact

The operator of the KeepDJ mobile app and the data controller under this notice is Erdal Arap. Contact [email protected] for privacy, access/deletion and support requests. This notice covers the KeepDJ mobile app and related support pages on keepdj.net.

On-device use

KeepDJ provides an audio library, DJ mixing, a Looper and mix recording. No ordinary KeepDJ account is required. Imported audio, recordings, patterns, your DJ name and in-app listening statistics are stored in the app’s device storage. REC records the app’s audio output; the current app does not record the microphone.

Subscriptions

Apple App Store or Google Play processes payments. RevenueCat verifies purchases, subscription status and access rights. An anonymous app customer ID generated by RevenueCat and purchase information are sent to that service. Anonymous does not mean that all information remains on-device. The app does not ask you to enter payment card details for this flow.

Optional Dropbox access

If you connect Dropbox, authorization takes place through Dropbox. KeepDJ reads folder/file information and downloads the audio files you select. Requested scopes are read-only metadata and content access; KeepDJ does not modify Dropbox files. Access/refresh tokens are held in the device’s protected credential storage. Disconnecting removes local credentials; you can also revoke permission in your Dropbox connected-app settings.

Optional code-based sharing

When you choose to share/generate a code, audio is encrypted with AES-GCM and uploaded to an HTTPS relay. Playlist/track names, durations and file types are included in the transfer manifest. This is not end-to-end encryption: the key derived from the short access code is not hidden from the relay. People who know the code can retrieve the transfer. Do not publish the code openly and share only content you have the right to distribute.

Versions using the new transfer protocol protect the sender’s upload/revocation rights with a random capability separate from the short code. It is held in protected device credential storage, with its verification hash stored on the relay for the transfer’s lifetime; it is not shared with recipients. New recipient versions may request cleanup using a temporary receipt after all files are downloaded and processed by the app. Older versions/packages may lack this separation. Lost devices or unrecoverable secure credentials may require support for revocation.

Code-based transfer does not guarantee that only one person or device can download it. Concurrent downloads can occur. Deleting the server package does not remotely erase an already downloaded device copy. An older recipient’s cleanup request may be rejected for a new protected package; sender revocation or expiry cleanup then applies.

The KeepDJ relay address is transfer.keepdj.net/keepdj/, hosted on Alwyzon infrastructure. Previously published app versions may continue to reach the same KeepDJ service through their earlier technical connections for compatibility. KeepDJ’s website and contact domain is keepdj.net. Routine access logging is disabled on the transfer routes. Website and server error logs can process IP address, request time, requested URL, transfer code, response status and client connection information to operate the service and investigate faults or abuse.

Retention and deletion

Local audio and settings remain on-device until the relevant copy or app data is removed. Removing an item from a list does not mean that every copy used by another playlist, deck or pad, or previously exported elsewhere, has been erased. External originals and Dropbox files are not deleted. Recordings in Files and device/cloud backups remain user-managed.

Transfers newly created after the October 29, 2026 server update expire 24 hours after the package is created on the relay. Expired transfers become inaccessible and files are removed by periodic cleanup, with storage failures retried. A valid recipient cleanup request after successful receipt, sender revocation or support intervention can remove them earlier. Pre-existing transfers are not assigned a retroactive expiry; they can remain until revocation, a deletion request after receipt or a support request. Demo codes have no exception that ignores deletion requests. Contact support to request deletion of personal content.

Resource safeguards impose a 500 MiB per-file limit, 10 GiB per-transfer limit and at most 255 audio files. Request frequency, simultaneous requests and available disk capacity are also limited. These safeguards do not provide identity authentication or guarantee a single recipient; keep your short transfer code private.

The inspected web and relay servers are configured to rotate Nginx logs daily and retain 14 previous log files, typically around two weeks plus the current file. This is not a guarantee that all information is erased exactly after 14 days. Deleting a transfer does not simultaneously erase network logs, store records or any infrastructure-provider backups. No verified fixed deletion period is promised for infrastructure backups; their scope and deletion requests are handled through support.

Access/deletion requests: [email protected]. Include the transfer code and approximate date if available; do not email passwords, card details or private audio. RevenueCat/store records and legally retained records are handled separately. Uninstalling does not erase every third-party record. Data deletion does not cancel a subscription; cancellation is managed through the store.

Subscription and Dropbox data are also subject to the relevant providers’ retention and deletion processes: RevenueCat, Dropbox, Apple and Google. Provider infrastructure can process data outside Türkiye. You may contact the data controller to request information, correction or deletion under applicable law; only information necessary to establish that the request relates to you is requested.

Content reports and support

Share only audio you have the right to distribute. Illegal content, sexual exploitation, hate, harassment and deceptive content are prohibited. Limited automated checks screen transfer names and file types; they do not interpret recordings, transcribe speech or guarantee detection of every violation.

New app versions offer reporting and on-device sender blocking in a received playlist's safety menu. If a legacy sender has no identifier, only that transfer code is blocked. Blocking prevents new downloads on this device, not copies exported earlier or downloads on other devices. Older versions or failed in-app reports can use [email protected] with the code and concern. Do not send private recordings, passwords or unrelated personal data.

New sender versions keep a random sender credential in protected device storage. The server processes only its verification hash to associate uploads and restrict abuse; recipients may receive this hash. It is not real-person identity verification. Reinstallations, credential changes and legacy clients may prevent recognition of the same sender. Blocked sender hashes and legacy codes are stored on the recipient's device.

In-app reports store only the selected concern category, report ID/time, transfer code and package verification information, and the sender hash where available; no additional audio copy is retained. Report authorization lasts at most 30 days. Reports are retained up to 90 days after submission or latest review. Server-side block hashes may be retained to prevent abuse until the block is lifted following review. Contact support for deletion requests or appeals. Deleting transferred audio does not automatically delete these safety records.

The operator assesses reports and can remove an existing transfer or restrict a recognizable sender for confirmed violations. A single allegation does not impose an automatic sanction. For unrecognized legacy senders, the relevant package can be removed. These measures cannot remotely erase previously downloaded local copies.

The app has no targeted advertising, user-content submission to an AI service or health assessment. Content you explicitly send to another app using the system share sheet is governed by that service’s terms.