Penno'ya banka bağlantısı eklemiyorum (asla)
Tek cümlede: Banka bağlantısı eklemek Penno'yu farklı bir ürüne çevirirdi — sunucuları, hesapları, bir toplayıcı bağımlılığı ve farklı bir gizlilik hikâyesi olan bir ürüne. Bu, yapmak istediğim ürün değil; ve banka-bağlantısı-yok sürümünün doldurmaya değer kalıcı bir nişi olduğuna inanıyorum. İşte savın tamamı.
Banka bağlantısı, en çok istenen Penno özelliği. Bu e-postayı kabaca haftada bir alıyorum: "Plaid ekler misin? Ayda 20 dakikamı kurtarır." Dürüst cevap hayır. "Şimdilik hayır" değil — hayır, nokta.
Çoğu geliştirici özellik istekleri için "asla" demez. Varsayılan tavır "not aldım, yol haritasında" olur. "Asla" demek, ileride açık tutmak isteyebileceğim bir kapıyı kapatır. Bunu söylüyorum, çünkü kapının kapalı olması ürünün bir parçası.
Banka bağlantısı neyi değiştirirdi?
Penno'ya Plaid (veya eşdeğeri) eklemek şunları gerektirirdi:
- Bir kullanıcı hesabı sistemi (Plaid token+kullanıcı eşleştirmeli; token'ların yenilenmesi gerekir)
- Arka uç altyapısı (Plaid'in API'si güvenlik nedeniyle mobil uygulamadan doğrudan çağrılamaz; aracılık eden bir sunucuya ihtiyaç var)
- Sürekli bir toplayıcı abonelik ücreti (Plaid hesap başına aylık ücret alır — kullanıcı fiyatlarına yansır)
- Daha büyük bir gizlilik politikası (artık ben, yenileme sırasında kısa bir an için bile, işlem verisinin emanetçisiyim)
- SOC 2 veya eşdeğeri uyumluluk çalışması (o veriyi işlemek düzenlemeye tabidir)
- Farklı bir iş modeli (hesap başına ücret yapısı abonelik fiyatlandırmayı dayatır)
Her kalem tek başına yönetilebilir. Bir arada, ürünü yeniden tanımlarlar. "Önce yerel, sunucu yok, abonelik yok, hesap yok" vaadi gider — bir sözü tuttuğum için değil, mimari değiştiği için.
İkisini birden isteyen kullanıcı
Bana Plaid için yazan kullanıcı genelde ikisini birden ister: yalnızca-yerel depolamanın gizliliğini VE otomatik içe aktarımın kolaylığını. Anlıyorum. Bir arada var olabilselerdi ben de ikisini isterdim. Var olamazlar.
İşlem verisi bir yerden gelmek zorunda. Bankandan Plaid üzerinden geliyorsa, Plaid onu görür. Plaid görüyorsa, "hiçbir üçüncü taraf işlemlerimi görmüyor" gizlilik iddiası doğru olmaktan çıkar. İddiayı bozmadan banka bağlantısı eklemenin bir yolu yok, çünkü iddia üçüncü tarafın yokluğuyla ilgili — ne kadar güvenilir olduğuyla değil.
Önceliğin kolaylıksa, cevap Copilot Money veya Monarch. Harika ürünler, banka-bağlantısı modeli etrafında dürüstçe kurulmuşlar. Onları karşılaştırma sayfalarımızda öneriyorum. Kolaylığın bir bedeli var — para ve veri paylaşımı — ama bu ödün senin için değiyorsa, al.
Önceliğin üçüncü-taraf-yok iddiasıysa, cevap Penno. Ödün elle giriş. Karar senin.
"Banka bağlantısı yok" pazarı kalıcı
Hatırı sayılır bir insan kitlesi, bütçe uygulamalarıyla banka hesabı entegrasyonunu hep reddedecek. Sebepleri çeşitli:
- Finansında hiçbir üçüncü taraf istemeyen, gizliliğe duyarlı kullanıcılar
- Plaid kapsamının zayıf veya yok olduğu ülkelerdeki kullanıcılar (Türkiye dahil)
- Önceki toplayıcı kesintilerinden canı yanmış kişiler
- Banka bağlantılı uygulamaları deneyip veri akışını rahatsız edici bulanlar
- Nakit veya ana akım dışı bankacılık (kooperatif, dijital banka) kullanan, Plaid kapsamının tutarsız olduğu kullanıcılar
- Elle girişin zahmetini davranış şekillendiren bir özellik olarak isteyenler
Bu, sesi çıkan bir azınlık değil — kalıcı bir kesim. Mint zirvede 25 milyon kullanıcıya sahipti; bunların muhtemelen 1-3 milyonu, var olsaydı banka-bağlantısı-yok seçeneğini tercih ederdi. Penno'nun 25 milyon kullanıcıya ihtiyacı yok. İndie bir iş olarak sürdürülebilir olması için bu kesimden birkaç bin kişiye ihtiyacı var.
Mimari bütünlük savı
Penno'nun iddiası yalnızca "verinizi kötüye kullanmamaya söz veriyoruz" değil. "Verinizi kötüye kullanamayız çünkü elimizde değil" iddiasıdır. Bu daha güçlü bir iddiadır, ama yalnızca mimari onu dayattığı için.
Sunucu aracılı bir banka-bağlantısı akışı eklediğim an, elimde işlem verisi olur — kısa bir an için bile, transit halde. Artık gizlilik iddiam mimariye değil, politikaya dayanır. Politikalar değişir. Mimariler o kadar kolay değişmez.
Kullanıcıların ikili dosyaya bakıp iddiayı bağımsız doğrulayabilmesini istiyorum. App Store gizlilik listelemesi: veri toplanmıyor. Plaid SDK'sı: ikili dosyada yok. Kaynak kodu düzeyindeki iddialar: /claims sayfasında doğrulandı. Banka bağlantısı eklemek bu doğrulamaların her birini bozar.
Kaygan zemin gerçek
Plaid entegrasyonu eklesem, sonraki alacağım e-posta "Telefonumla iPad'im arasında bulut senkronu ekler misin?" olur. Sonra "Eşimle ortak bütçe ekler misin?" Sonra "Bir web istemcisi ekler misin?"
Bunların her biri makul. Her biri daha fazla sunucu altyapısı gerektirir. Her biri Penno'yu, karşı çıkarak başladığım mimariye yaklaştırır. Altı yineleme sonra Penno, daha kötü tasarlanmış bir Monarch olur.
Bir zemine kaymamanın yolu, o zemine hiç adım atmamaktır. O yüzden adım atmıyorum.
Onun yerine ne yapacağım?
Elle girişi daha hızlı ve daha keyifli yapacağım. Tek dokunuşla kayıt için iOS Kısayolları. Daha iyi widget entegrasyonu. Çoğu kullanıcının gerçekten istediği kategoriler için daha hızlı karşılama. Fişlerde optik karakter tanıma (tamamen cihaz üzerinde, Apple'ın Vision çerçevesiyle — hiçbir veri telefondan çıkmaz). Başka bir uygulamadan geçmiş veri getirmek isteyenler için daha iyi CSV içe aktarımı.
Bunların hiçbiri mimari bütünlüğe dokunmaz. Hepsi merkezi şikâyet olan sürtünmeyi azaltır.
Gerçekten banka bağlantısı istiyorsan
Başka bir uygulama kullan. Copilot Money ve Monarch Money mükemmel; karşılaştırma sayfalarımızda iğnelemeden onlara bağlantı veriyorum. Penno'dan daha pahalılar ve yaptıkları işin mimarisine sahipler.
Yapmayacağım şey, ikisini birden vaat edip hiçbirini sunmayan bir Frankenstein melezi inşa etmek.
— [Kurucu]
Sessiz Finans Mektubu'na abone ol
3-4 haftada bir yazı. Gizlilik, indie yazılım ve bütçe uygulaması endüstrisi. İzleme pikseli yok. Tek bir yanıtla çık.
E-postayla abone ol →Mail uygulamanı açar. Adresini elle ekliyoruz — izleme yok, çift onaylı spam yok.