Pulse Local: Budgetteren dat nooit je computer verlaat

Hoe het werkt en netwerkactiviteit

Wat er wel en niet wordt verzonden

De app is ontworpen om minimale netwerkactiviteit te hebben. De volgende overzichten tonen wat er wel en niet het apparaat verlaat:

  • App en AI-modellen: Deze worden eenmalig gedownload (ongeveer 2,9 GB in totaal). Het grootste model (2,5 GB) controleert elk financieel antwoord en kan worden uitgeschakeld in de instellingen.
  • Updates: De app controleert optioneel of er een nieuwere versie beschikbaar is en downloadt deze indien nodig. Deze aanvraag bevat geen persoonlijke gegevens, wordt nergens geregistreerd en kan worden uitgeschakeld.
  • Transacties: Bankgegevens worden opgehaald (bij synchronisatie) en doorgegeven, maar worden niet opgeslagen.
  • Vragen: Je vragen worden nooit verzonden.
  • Analytics en crashlogs: Deze worden nooit verzonden.

Synchronisatie via Plaid

Wanneer je synchroniseert, maakt de app verbinding met Pulse, die vervolgens Plaid vraagt om nieuwe transacties. Deze gegevens passeren het geheugen van de server en worden niet weggeschreven of opgeslagen. De server bewaart enkel het connectietoken en het record van de verbinding (instelling, status, laatste synchronisatietijd). Je grootboek, de modellen en elke vraag blijven op jouw machine.

Lokale privacy versus traditionele "Local-first" apps

Er is een belangrijk verschil tussen hoe Pulse Local werkt en andere apps die beweren "lokaal" te zijn:

  • Standaard Local-first apps: Deze bewaren je grootboek (data) op je schijf, maar zodra je een vraag stelt, worden de vraag en de relevante datarijen naar een hosted model gestuurd. Hoewel een privacybeleid kan beloven dat er niet op getraind wordt, verlaat de vraag nog steeds je machine.
  • Pulse Local: Zowel het grootboek als de vragen blijven lokaal. De AI-modellen zijn bestanden die naast je grootboek staan; er is geen extern eindpunt waar gegevens naartoe gestuurd kunnen worden.

De AI-Chat: Vragen over je geld

Je kunt de chat gebruiken om uit te zoeken waar je geld naartoe is gegaan, maanden met elkaar te vergelijken of te controleren wat er over is in je budget.

Kenmerken van de chat

  • Privé: De chat blijft op jouw machine; vragen worden niet naar een online AI-service gestuurd.
  • Persoonlijk: Antwoorden zijn gebaseerd op jouw eigen transacties, winkels, categorieën en maanden.
  • Transparant: Je kunt inzien wat er precies is meegeteld door de details achter een antwoord te controleren. Labels boven de antwoorden tonen wat Pulse heeft meegerekend; deze kun je selecteren om ze te wijzigen.

Interactie en limieten

Je kunt de conversatie voortzetten door bijvoorbeeld te vragen "per verkoper" voor een uitsplitsing, of een andere maand te noemen voor een vergelijking. Pulse legt cijfers en alledaagse budgetteringstermen uit, maar de beslissing wat je ermee doet, is aan jou.

Belangrijke beperking: Pulse kan een vraag verkeerd begrijpen. Wanneer twee interne controles van het model verschillen, geeft de app aan dat hij het niet zeker weet in plaats van te gokken. AI-antwoorden zijn duidelijk gelabeld.

Functionaliteiten van de app

Pulse Local is een volledige budgetteringsapp en geen privacy-demo. De app biedt functies zoals:

  • Plannen en doelen
  • Regels
  • Rollover (doorrollen van budget)
  • Splitsingen
  • Cashflow en voorspellingen
  • Inzicht in gewoontes

De rekenmethodes zijn getest tegen zes maanden van een echt grootboek en kwamen tot op de cent nauwkeurig overeen.

Wereldwijde ondersteuning en valuta

Local mode is globaal. Je kiest één keer je land en het grootboek wordt bijgehouden in jouw valuta.

  • Opmaak: Cijfers worden geschreven zoals gebruikelijk in het gekozen land (bijv. 1.234,56 € in Berlijn of ¥1,311 in Tokyo).
  • Import: Bankbestanden uit elk land kunnen worden geïmporteerd (dag-eerst datums, decimale komma's, headers in eigen taal). Er vindt nooit een conversie van valuta plaats.
  • Taal: De app en de chat beantwoorden in het Engels.
  • Banksynchronisatie: Synchronisatie via Plaid is momenteel alleen beschikbaar voor Amerikaanse banken. Voor alle andere regio's kan men gebruikmaken van de Local mode en CSV-bestanden importeren.

Prijzen en Toegang

Pulse Local wordt ontwikkeld door een klein team van ML-specialisten en productontwikkelaars. Omdat de app lokaal draait, brengt het geen operationele kosten met zich mee voor de makers. Er zijn verschillende opties:

  • Gratis ($0): Alle functies, geen account nodig, geen meldingen.
  • Ondersteun ($20): Een bedankje dat de volgende release financiert.
  • Houd het project in stand ($40): Voor mensen die willen dat deze app jarenlang blijft bestaan.
  • Eigen bedrag: Je kunt zelf een bedrag bepalen (vanaf $1).

Alle bovenstaande opties geven toegang tot dezelfde download en functies. Het is een eenmalige betaling, geen abonnement.

Sync Pass: Banksynchronisatie brengt wel kosten met zich mee. Dit is beschikbaar via de Sync Pass voor $29 per jaar.

Technische beperkingen en overwegingen

Bij het gebruik van Pulse Local zijn er enkele compromissen:

  • Bankverbinding: Voor een live feed is een server nodig die je inloggegevens beheert. Zonder de Sync Pass (of bij niet-Amerikaanse banken) moet je handmatig CSV-bestanden importeren.
  • Apparaatbeperking: Je grootboek bestaat alleen op de machine waarop de app is geïnstalleerd. Synchronisatie brengt transacties binnen, maar kopieert je grootboek nooit naar een andere plek.
  • Platform en Taal: De app is eerst beschikbaar voor Mac (Apple Silicon), getekend en genominaliseerd door Apple. Windows volgt. De app communiceert in het Engels. Oudere Intel Macs worden niet ondersteund.
  • Modelprestaties: Omdat er kleine lokale modellen worden gebruikt, zijn deze bij open vragen minder krachtig dan grote cloud-modellen. Daarom doet code het meeste werk. Met de controlefunctie ingeschakeld duurt een financieel antwoord 12 tot 14 seconden.