Sari la conținut

Turbobulls 2.0

Despre Turbobulls

Turbobulls e un tracker de portofoliu și cheltuieli, criptat, construit în București. Iată de unde a pornit și ce ne-a costat să-l construim așa.

Două probleme care se bat cap în cap

Am pornit în 2024 de la o nemulțumire obișnuită. Bani în mai multe locuri, doi brokeri, o bancă și mai mult de o valută, și nicio imagine de ansamblu asupra lor. Excelul care ținea loc de așa ceva greșea mai des decât nimerea, și mereu în aceeași direcție: înfrumuseța cifrele.

Aplicațiile care ofereau imaginea de ansamblu veneau cu a doua problemă la pachet. Ca să-ți arate imaginea, fiecare trebuia s-o țină la ea. Tot ce deții, ce câștigi, ce cheltuiești stă la vedere pe serverul altcuiva, păzit de obicei de o promisiune că nu se uită, nu de faptul că nu are cum să se uite.

Cele două trag în sensuri opuse, și asta a fost partea care a durat. Cu cât imaginea e mai completă, cu atât e mai grav ce ai dat din mână. Investițiile puse lângă cheltuieli sunt exact ce face o imagine să merite citită și exact ce o face să merite furată. Cele mai multe produse rezolvă asta alegând o tabără: urmăresc investițiile, sau urmăresc cheltuielile, sau urmăresc tot și citesc tot.

Noi am vrut imaginea completă fără compromisul ăsta. Asta a însemnat să facem totul indescifrabil pe dispozitivul tău înainte să fie trimis, așa că nu îți putem citi portofoliul, deși noi suntem cei care îl stocăm. Decizia a fost partea mai mică. Să trăim cu ea, asta e munca adevărată.

Ce ne-a costat să-l construim așa

Criptarea trebuie să vină prima, nu mai târziu. Nu o poți adăuga unui produs care deja își citește datele, pentru că fiecare funcționalitate construită înaintea ei pornește de la ideea că serverul vede cu ce lucrează. Așa că a intrat înainte să existe un produs în care s-o punem, iar fiecare funcționalitate de atunci a trebuit gândită în jurul unui server care nu-ți vede deținerile.

Primul lucru pe care îl exclude e comoditatea la care se așteaptă toată lumea: o conectare la brokerul tău care îți aduce singură pozițiile. Dacă am ține datele tale de logare, ar trebui să-ți ținem și datele într-o formă pe care am putea-o citi. Așa că importurile sunt fișiere pe care le exporți tu, și nu există doi brokeri, din oricare două țări, care să exporte același fișier. Aceeași tranzacție iese din trei platforme scrisă în trei feluri diferite, așa că trebuie să învățăm fiecare platformă separat ca s-o citim corect. Pentru cele pe care nu le-am învățat încă, poți să aduci oricum fișierul și să spui ce înseamnă fiecare coloană, așa că un broker pe care nu l-am întâlnit e tot un broker care funcționează.

Al doilea lucru pe care îl complică sunt prețurile. Un tracker nu e nimic fără ele, iar calea obișnuită de a le obține e să te uiți ce deține cineva și să aduci exact acele prețuri. Noi nu ne putem uita. Așa că prețurile, dividendele și spliturile pe care le ținem sunt pentru investiții în general, nu pentru deținerile cuiva anume, iar cifrele tale sunt calculate din ele. La valute e la fel: o tranzacție e convertită la cursul din ziua în care a avut loc, nu la cel de azi, așa că randamentele de anul trecut nu se schimbă pe tăcute de fiecare dată când se mișcă euro.

Apoi, cealaltă jumătate. Cheltuielile lângă investiții, conturile de numerar, veniturile și o avere netă care le cuprinde pe amândouă, toate criptate la fel, așa că imaginea completă pentru care am pornit e și cea pe care nu o putem citi. Jumătatea asta n-a putut intra până când prima nu a stat în picioare, pentru că se supune tuturor regulilor de mai sus și adaugă bugetarea pe deasupra.

În iunie 2025 fundația stătea în picioare, iar prima versiune avea criptarea deja inclusă, nu trecută pe un roadmap. Tot ce a urmat e public, iar cronologia de mai jos e luată de acolo.

Cum a ajuns aici

De la prima versiune încoace, fiecare rând e o intrare din changelog, așa că poți verifica, în loc să ne crezi pe cuvânt.

  1. 2024-2025

    Munca la fundație, înainte de prima lansare. Am început cu criptarea, pentru că nu o poți adăuga pur și simplu mai târziu. Apoi am construit totul în jurul acestui principiu: importuri din fișiere, prețuri pentru active pe care serverul nu le poate vedea și, în cele din urmă, funcționalitățile de gestionare a cheltuielilor, bazate pe aceeași regulă. Secțiunea de mai sus explică ce am construit în acești ani.

  2. Iunie 2025

    Prima versiune. Tranzacții, portofolii, dividende, mai multe valute și criptare end-to-end încă din versiunea 1.0.0. Nu am adăugat criptarea ulterior: a fost un principiu de bază, de care a trebuit să ținem cont în tot ce am construit mai departe.

  3. Toamna 2025

    Am completat partea de investiții: indicatori de randament care se potrivesc între ei, comparații cu indici de referință, o aplicație care funcționează la fel de bine și pe mobil și un tablou de bord care adună toate cifrele într-un singur loc.

  4. Mai 2026

    Importuri rapide din conturile de brokeraj și bancare. Pentru că arhitectura bazată pe criptare nu ne permite să ne conectăm în locul tău, am făcut mai ușor de importat fișierele pe care băncile și brokerii ți le pun deja la dispoziție.

  5. Iulie 2026

    Am lansat bugetarea pe plicuri. Partea de cheltuieli nu mai era doar un loc în care îți înregistrezi cheltuielile, ci a devenit cealaltă jumătate a imaginii financiare, alături de portofoliul de investiții.

  6. August 2026

    Am lansat un plan gratuit, fără card și fără termen de expirare, alături de abonamente plătite separate pentru buget și investiții. Astfel, dacă plătești pentru funcțiile de gestionare a cheltuielilor, nu trebuie să plătești și pentru funcțiile de investiții pe care nu le folosești.

Partea care nu s-a schimbat

Tranzacțiile tale sunt criptate pe dispozitivul tău, cu o cheie pe care doar tu o ai, înainte să ajungă la noi. Ce ajunge la noi e indescifrabil și rămâne așa. Nu îți putem citi portofoliul, iar asta ține de felul în care e construit produsul, nu de o promisiune despre cum ne purtăm.

Are un preț, și e mai corect să-l spunem aici decât să-l afli mai târziu. Nu există nicio conectare la bancă sau la broker care să intre în cont în numele tău, pentru că, dacă am ține datele tale de logare, ar trebui să-ți ținem și datele într-o formă pe care am putea-o citi. Importurile sunt fișiere pe care le exporți tu. În schimb, o breșă la noi nu expune ce deții. Cum funcționează criptarea.

Dacă ai întrebări, chiar și unele incomode despre criptare, scrie-ne la hello@turbobulls.com. Îți va răspunde chiar persoana care a scris codul. În politica de confidențialitate găsești lista tuturor persoanelor împuternicite de operator, iar în istoricul actualizărilor poți vedea exact ce am lansat.