PlainTray üniversite sırasında bir yan proje olarak başladı. Fikir aptalca basitti: bir dosya veya not bırakabileceğin ve biriyle anında paylaşabileceğin bir yer, hiçbir tarafın hesap açmasına gerek kalmadan.
O ilk versiyon çok basitti — şifreleme yok, süslü tasarım yok, sadece bir metin kutusu ve dosya yükleme. Ama hassas bir noktaya dokundu. Diğer öğrenciler ders notlarını, kod parçacıklarını ve proje dosyalarını takas etmek için kullanmaya başladı. Birisi bir Tray açıyor, kodu paylaşıyor ve birkaç kişi daha katılarak metni birlikte gerçek zamanlı olarak düzenliyordu. Etrafında küçük bir topluluk oluştu ve insanlar geri gelmeye devam etti çünkü işte çalışıyordu.
Bugün dosya paylaşımıyla ilgili sorun
Hızlıca bir şey paylaşmamız gerektiğinde seçenekler sinir bozucuydu. E-posta eklerinin boyut sınırları var ve gelen kutunu dolduruyorlar. Bulut sürücüleri her iki tarafta da hesap gerektiriyor. Mesajlaşma uygulamaları dosyalarını sıkıştırıyor. "Güvenli" aktarım araçları tek bir belge gönderebilmen için şifre oluşturmanı, e-postanı doğrulamanı ve üç onay ekranına tıklamanı istiyor.
Birine USB bellek vermek gibi hissettiren bir şey istedik — sadece internet üzerinden. Hesap yok, kurulum yok, sürtünme yok. Sadece bir link.
Hesapsız gerçek zamanlı işbirliği
İlk günlerden itibaren en çok sevdiğimiz özelliklerden biri işbirlikçi düzenlemeydi. Birden fazla kişi aynı Tray'i açabilir ve metni birlikte, gerçek zamanlı olarak düzenleyebilir — kayıt gerekmeden. Üniversite sırasında bu, PlainTray'i doğaçlama bir çalışma alanına dönüştürdü: birisi bir Tray kodu paylaştı, herkes aynı belgeye yazı yazdı ve değişiklikler anında göründü.
PlainTray'i sıfırdan yeniden inşa ettiğimizde bu özelliği koruduk. Bugün işbirlikçi düzenleme tamamen uçtan uca şifreli. Her tuş vuruşu sunucuya ulaşmadan önce tarayıcında şifreleniyor. Sunucu şifrelenmiş değişiklikleri diğer bağlı istemcilere ileterek içeriği asla görmüyor. Sunucuya sıfır güvenle gerçek zamanlı işbirliği.
Varsayılan olarak sıfır bilgi şifrelemesi
PlainTray'i sıfırdan yeniden inşa ettiğimizde kasıtlı bir seçim yaptık: şifreleme varsayılan olmalı, sonradan düşünülmemeli. Çoğu dosya paylaşım aracı yüklediğin her şeyi okuyabilir. Yapmayacaklarına söz verebilirler ama teknik gerçek, dosyalarının sunucularında düz metin olarak durması. Hack'lenirlerse verileriniz açığa çıkar. Bir çalışan meraklıysa bakabilir.
PlainTray sıfır bilgi şifrelemesi kullanır. Tray kodun cihazında hem bir arama kimliği hem de bir AES-GCM şifreleme anahtarı türetmek için hash'leniyor. Anahtar tarayıcını asla terk etmiyor. Sunucularımız yalnızca şifreli metin depoluyoruz — kodun olmadan anlamsız olan karıştırılmış veriler. İstesek bile içeriğini okuyamayız. Tüm teknik ayrıntılar için bkz. PlainTray nasıl çalışır.
Bu bir pazarlama iddiası değil. Sistem böyle inşa edilmiş. Arka kapı yok, ana anahtar yok, dosyalarına bakmamızı sağlayan "yönetici modu" yok. Kodunu kaybedersen verileriniz gider — ve nokta bu zaten.
İsimde ne var?
"PlainTray" tek kelimede iki fikir. Plain (sade) çünkü sadeliğin bir sınırlama değil, bir özellik olduğuna inanıyoruz. Dağınıklık yok, satış taktiği yok, karanlık desenler yok. Tray (tepsi) çünkü bir şeyler koyabileceğin bir yer — metin ve dosyalar bıraktığın, birinin alması için bir veri tepsisi. Ve evet, domain müsaitti, bu yardımcı oldu.
Neye doğru inşa ediyoruz
Ücretsiz katman bugün yayında: 5 GB depolama, 7 günlük saklama ve herkes için uçtan uca şifreleme. Hesap gerekmez, kredi kartı gerekmez, tuzak yok.
Daha fazlasına ihtiyaç duyan insanlar için bir Pro planı üzerinde çalışıyoruz: daha uzun saklama, daha büyük depolama, şifre korumalı Tray'ler, yalnızca görüntüleme paylaşımı ve her şeyi yönetmek için bir kontrol paneli. Ama temel söz değişmeyecek. Ücretsiz sürüm her zaman ücretsiz, özel ve kullanışlı olacak.
PlainTray var çünkü paylaşımın işte çalışması gerektiğine inanıyoruz. Kayıt duvarları yok, gizlilik tavizleri yok, "devam etmek için lütfen yükseltin" yok. Sadece aç, bırak, paylaş.
PlainTray'i bu yüzden inşa ettik.