Bug in Android-app Rabobank hindert slechtziende klanten bij betalingen

De Android-app van Rabobank werkt niet meer goed voor slechtzienden. Door een bug kunnen zij soms geen geld meer overmaken via de app. De bank is op de hoogte van het probleem en komt binnenkort met een oplossing.

Het probleem lijkt te zijn ontstaan bij een update van enkele weken geleden, schrijft NOS op basis van de Oogvereniging. Die update zorgt ervoor dat de schermlezer van Android, genaamd TalkBack, niet meer goed werkt in de Rabobank-app.

Normaal gesproken leest TalkBack de tekst op het scherm voor. Als de functie de tekst van een knop voorleest, kunnen gebruikers twee keer op het scherm drukken om die knop te activeren. Sinds kort werkt dat niet meer bij de betaalknop binnen de Rabobank-app. Gebruikers die afhankelijk zijn van deze schermlezer, bijvoorbeeld vanwege een visuele beperking, kunnen daardoor geen betalingen meer bevestigen.

Volgens gebruikers van de app wordt het hele scherm voorgelezen, maar stopt de app momenteel bij de betaalknop. Een Rabobank-klant zegt tegen de NOS dat hij op 19 maart een klacht indiende bij de bank en afgelopen donderdag pas hoorde dat de bank ermee aan de slag gaat.

De Rabobank bevestigt het probleem en komt met een oplossing. Uiterlijk volgende week woensdag 8 april moet een update verschijnen die het probleem verhelpt. De bank geeft ook aan te betreuren dat een aantal klanten 'niet snel genoeg duidelijkheid heeft gekregen' na hun meldingen.

Rabobank

Door Daan van Monsjou

Nieuwsredacteur

03-04-2026 • 20:13

49

Submitter: Meg

Reacties (49)

Sorteer op:

Weergave:

Benieuwd of dit ook gaat leiden tot een boete, aangezien banken verplicht aan de WCAG moeten voldoen onder de EAA.
Ja, we moeten elke fout meteen beboeten inderdaad. Dat zal de wereld beter maken 8)7
Dat zeker niet, maar 19 maart een bug als dit gemeld hebben en op 1 april nog geen fix voor een probleem wat nagenoeg geen moeite zou moeten zijn om te fixen maar ontzettend groot probleem is voor een groep mensen is in mijn optiek zeker iets waar een kleine boete voor gegeven kan worden.

Al is het maar een symbolische boete
@StefanJanssen om een probleem op te lossen moet je het vaak eerst kunnen reproduceren. En als developer bij een bank mag je geen contact opnemen met klanten. Dat maakt het oplossen van dit soort problemen erg lastig. Zou me niets verbazen als dit ook weer zo’n bug is waar je een hele specifieke Android versie voor nodig hebt. Dan is het dus zoeken naar een speld in een hooiberg als je uberhaupt al beschikking kan krijgen over een vergelijkbaar toestel.
Wat in het artikel staat is dat het op 19 maart gemeld en op 1 april opgepakt. En ik denk dat het gewoon niet getest is met talkback.
Stefan is zelf ook developer. Hij snapt wel hoe het wereldje werkt. Ik betwijfel zelf zelfs of dit een specifieke Android versie betreft of dat ze code technisch gewoon hun toegankelijksheidsattributen hebben weggehaald / of een andere knop neergezet die deze nog niet had. Voor deze bug klinkt echt dat Google Play de bottleneck moet zijn voor goedkeuren van de update.
Op basis van wat vermoed je dat dan? Bij mij werkt de betaalknop namelijk wel gewoon met TalkBack op mijn Poco F3.
Misschien mag een developer geen contact opnemen maar in ieder geval de bank wel met de klant die letterlijk de bug rapporteert toch wel. Dan kan via die weg toch meer informatie komen zoals systeem en of instellingen
Hallo, denk je dat de Rabobank app gevibecode is? Je fixt dat nu even in 1x. Of rabobank gaat een update terug voor het stuk was of je moet een hele cycle langs voor de bug live kan. Een bank gaat niet ff een lijntje code tikken en het direct deployen. Dat is gewoon een security breach, dat moet getest worden en daar gaan meerdere lagen aan devs doorheen die in een sprint eraan werken. Een fix is niet altijd 2 dagen werk. Zeker niet voor een bank.
Heb je er wel eens over nagedacht dat je vroeger gewoon screenshot kon maken van je bank app en nu niet meer? Misschien heeft dit wel iets te maken met de beveiliging.

Daarnaast betaal je de boete uit eigen zak, want de Rabobank is nog steeds een coöperatie in tegenstelling tot veel andere banken. Oftewel: elk jaar kun je nog steeds stemmen waar het dividend heen gaat als lid zijnde.

Dus een boete betekent ook minder geld voor de lokale sportverenigingen.

Daarnaast met straffen krijg je je juist een averechts effect. De toeslagenaffaire is er niet omdat er fouten zijn gemaakt, maar omdat niemand verantwoordelijk neemt of bewijs (wat nodig is om het op te lossen) Vernietigd heeft om bang waren gestraft te worden.

Dus nee straffen is zeker niet altijd het beste!
Wat heb je aan wetten als je de gevolgen niet ook hard maakt. Waarom zou een bedrijf kosten gaan maken als de markt ze er niet toe dwingt?
De Rabobank maakt toch gewoon de kosten om het snel op te lossen? Binnen een maand na de klacht moet een nieuwe update het probleem verhelpen.
Maar geen kosten om het te voorkomen. Daarnaast zat er ook geen haast achter terwijl ze de wettelijke verplichting al niet nakomen.

Dus nee, ze zijn erg laks en vinden het duidelijk niet belangrijk genoeg en er is echt maar 1 manier om te zorgen dat de prioriteit hoog genoeg wordt: toezien op naleving van wetten.
Het probleem wat heel veel bedrijven tegenwoordig hebben is de korte release ontwikkel tijd en het hoge aantal releases van apps. Dat maakt het test traject erg lastig. Voordeel is wel dat men een probleem ook binnen een maand op kan lossen.

Ik weet niet hoe strikt de wet is als een app bij een release een probleem heeft. Zeker als het probleem binnen 30 dagen opgelost is.

Uiteraard kan je wetten maken om foutloze software te eisen en hoge boetes opleggen als er wel een foutje in een app optreed, maar hou er dan wel rekening mee dat de ontwikkel kosten drastisch uit de klauw lopen en men deze kosten en eventuele boetes gewoon aan de klant doorberekent. Het hebben van een bankrekening kan dan weleens een hele dure aangelegenheid worden.
Korte releaselijst en hoog aantal releases is ook gewoon een keuze hè. Niemand verplicht ze het te doen. Sterker nog als je het niet kan doen zonder aan de wet te houden dan moet je of innoveren op je releaseproces of gewoon niet zo vaak releasen.

En wie heeft het over foutloos. Je mag prima een tekstje verkeerd hebben of een kleurtje, maar net zoals dat je niet geld kwijt mag raken als bank, mag je ook gewoon niet mensen met een beperking in de weg zitten. En laten we nou niet doen of het hebben van een fatsoenlijk QA proces voor releases optioneel is voor een bank.
Dat betekend wel dat mensen die afhankelijk zijn van TalkBack een maand lang geen bankzaken kunnen doen.
Dat is niet correct. Via de browser werken de bankzaken nog correct. Ook biedt Rabobank nog telefonische ondersteuning voor deze groep bij de bankzaken. Tot slot werkt contactloos betalen ook gewoon, via de pas of de telefoon.

De impact is beperkt tot alleen de banken app.
Voor veel mensen is een smartphone hun enige apparaat om bankzaken te regelen. Contactloos betalen werkt in de winkel, maar niet als je eerst spaargeld op je betaalrekening moet zetten. Voor zover ik weet kun je telefonisch geen overschrijvingen doen.
Met de Rabofoon:
  • Check je saldo
  • Boek je geld over tussen je betaal- en spaarrekeningen
  • Beluister je bij- en afschrijvingen
  • Betaal je rekeningen
https://www.rabobank.nl/toegankelijkheid/rabofoon
Volgens mij moet elk commercieel bedrijf en overheidsinstelling dat

[Reactie gewijzigd door MegaCookie op 3 april 2026 21:15]

Ongeveer. Overheidsbedrijven zijn al langer verplicht digitaal toegankelijk te zijn. Commerciele bedrijven moeten dit sinds vorig jaar. In praktijk betekend dit (helaas) dat volledig ontoegankelijk zijn nog niet direct strafbaar is. Zolang je maar aan kunt tonen er wel mee bezig te zijn is het voor nu goed.
Offtopic, maar uit interesse: weet iemand hoe je automatische testen kunt schrijven voor TalkBack? Als in: hoe test je audio? Of vang je specifieke events af en is dat afdoende?
Je kan via ComposeTestRule of Espresso valideren dat er bepaalde contentDescription is gezet op een UI element. Is niet volledig dekkend omdat context van andere elementen en volgorde belangrijk is voor accessibility
Je hebt tools zoals Axe-core om WCAG te valideren in je test runner. Maar het probleem is in dit geval niet dat content niet leesbaar is. De knop is niet klikbaar…

[Reactie gewijzigd door q-enf0rcer.1 op 3 april 2026 23:19]

Iets zegt mij dat hier een conflict is tussen beveiliging en toegankelijkheid: Uit het artiekel hier boven lees ik dat TalkBack toegang nodig heeft tot wat er op het scherm staat, zodat ze kan lezen wat er op de knoppen staat en dat kan voorlezen.

De beveiliging van bank-apps vertelt echter dat schem-lees applicaties daar niet bij mogen kijken om te voorkomen dat de bank apps door apps met slechte bedoelingen worden uitgelezen en het scherm of zelfs de bediening naar elders wordt doorgestuurd.

Zie daar het conflict tussen bruikbaarheid als daar hulp programmas voor nodig zijn en de hack programmas.

Misschien kan tweakers er eens een artikeltje aan wagen hoe dat zit met dit conflict tussen bruikbaarheid en beveiliging.
Talkback is een integraal onderdeel van het OS. Qua functionaliteit zou het vergelijkbaar moeten zijn met de Tab-toets en short-cuts waarmee ook toegang hebt tot elementen op het scherm.
Dat talkback onderdeel is van android had ik niet op mijn netvlies staan. Met dat het een integraal onderdeel is, heb ik er wel meer vertrouwen in.

Waar het mij om gaat is dat de bank-app beveilig is tegen misbruik door/via andere apps. Dat zal ook met/via/door talkback beveiligd moeten zijn. Het was mijn vermoedden dat hier ergens de fout zit: iets te strak beveiligd.
De Rabo is wel een draak van een ‘app’. Eigenlijk is het gewoon de website met een simpele wrapper erom heen. Dat hoeft niet zo’n probleem te zijn maar de uitvoering van hen is dermate slecht dat is op mijn telefoon voor de dagelijkse zaken liever bij ING bankier.
Je moet niet in het verleden blijven hangen.

Het is ooit, jaren geleden, een wrapper geweest ja. Maar dat is het al jaren niet meer. De bank heeft blijkbaar geleerd van haar fouten:

https://www.banken.nl/nieuws/26577/rabobank-stoot-door-naar-achtste-plek-in-wereldwijde-ranking-voor-mobiele-apps
Er zijn nog steeds allerlei issues met uitlijning, zeker in bepaalde workflows (bijv. het openen van een nieuwe rekening of het sluiten van een rekening), waarbij teksten op de verkeerde plek verschijnen of je kunt scrollen terwijl dit niet zou hoeven. Allemaal zaken waardoor het echt nog 1 grote HTML wrapper is (of in ieder geval voelt) en van alle bankenapps die ik gebruikt (heb) is het verreweg de slechtste wanneer het op dat soort technische quirks aankomt.

Ook een bug als genoemd in het artikel is een teken van het gebruik van niet-native UI elementen, waardoor de betaalknop niet voorgelezen wordt en bruikbaar is.

[Reactie gewijzigd door MikeN op 4 april 2026 10:07]

Nergens in je reactie lees ik dat de app werkelijk behoorlijk is. De rangschikking waar je naar verwijst geeft vooral aan dat andere bankier-apps wereldwijd meer tekortkomingen hebben. Naar de 'eisen' van een commerciel consultancybedrijf dat niet duidelijk represenatatief is. Dat maakt een app die volgens hun een hogere score krijgt niet zomaar behoorlijk. Daarbij is slechts 40% gebaseerd op gebruikerservaring, waarbij vervolgens ook nog onduidelijk is in hoeverre ze rekening houden met mensen met beperkingen.

Het punt van het nieuws is niet dat er mensen kunnen zijn die de app beter vinden dan andere apps. Het punt is dat de bank een app maakt die niet eens behoorlijk getest lijkt op bruikbaarheid door mensen met een beperking. En dan kunnen ze nog zo hoog scoren bij een consultencyrapport of stellen dat het een 'bug' is, het maakt de ontwikkeling en de app niet zomaar behoorlijk. De houding van de bank is effecfief dat ze fout op fout op fout stapelen door hun keuzes die mensen met een beperking feitelijk niet serieus nemen tot het ze zelf een keer uit komt. En simpel stellen dat het je betreurt heeft geen enkele waarde als je geen uitleg geeft hoe het komt dat je die fouten gemaakt hebt. De ondergrens ligt veel te laag.
Mijn reactie ging niet over het uitblijven van een oplossing. Dat is inderdaad slordig. Banken nemen de app wel degelijk serieus. Het is het belangrijkste contactpunt met klanten.

In de App Store (iOS) heeft de app 798k reviews en 4.6 sterren. Dat zal wat jou betreft ook wel niet representatief zijn.

Voor mij werkt de app prima. Alles zit er in wat ik nodig heb.

Jij hebt blijkbaar, gezien je stellige reactie, uitgebreide ervaring met hoe het beter moet. Ik zou zeggen, ga daar werken. Banken betalen prima en voor vakmensen zoals jij is altijd plek.
Voor mij werkt de app prima. Alles zit er in wat ik nodig heb.

Jij hebt blijkbaar, gezien je stellige reactie, uitgebreide ervaring met hoe het beter moet. Ik zou zeggen, ga daar werken. Banken betalen prima en voor vakmensen zoals jij is altijd plek.
Reacties als 'mij bevalt het prima' en 'ga er dan zelf werken' zijn te simpel omdat je geen enkele verantwoordelijkheid bij de bank legt om behoorlijk te ontwikkelen en de bank alle vrijheid geeft de belangen van mensen met een beperking te negeren zolang jij en de bank er maar geen last van hebben.
Mijn reactie was niet op de bug. Maar op de app als geheel.

Jouw makkelijke kritiek van de zijlijn is in mijn ogen te simpel. Een bank app is geen supermarktapp. Deze moet uitgebreid getest worden want weinig apps zijn veiliger dan die van banken.

De late reactie is, nogmaals, niet netjes.
Toch voelt het nog steeds als een van de slechtste apps op mijn telefoon. Er voelt niks natives aan en het voelt nog steeds als een slechte web wrapper. Ik heb het idee dat de ervaring direct in een browser nog beter zou zijn.

Ik ervaar de Rabobank app nog altijd als een gedrocht van een app.
Wat voor problemen heb je dan? Ik ondervind vrijwel geen problemen
Uiteindelijk krijg ik zaken via de pc wel geregeld hoor maar de app voelt traag aan en de navigatie is slordig.

Andere banken van hetzelfde formaat hebben apps die veel vlotter werken.
Daar herken ik me totaal niet in. Ik merk echt vrijwel geen traagheid op. Navigatie valt ook wel mee, soms is het even zoeken maar dat heeft eigenlijk geen naam.
Vervelend dat de bug er is, maar de Rabobank heeft mijn inziens al jaren een veel groter probleem om slechtzienden te helpen: de Rabo Scanner. Ik begrijp nog altijd niet dat een bank, een van de weinige instanties waarbij de doelgroep daadwerkelijk 'vrijwel iedereen' is, het in zijn hoofd kan halen om van de Random Reader met fysieke knoppen naar het onding de Rabo Scanner (een platte plank zonder knoppen) te wisselen.

Dat ding is niet alleen vervelend voor slechtzienden, ook als je prima zicht hebt is het gewoon irritant dat het apparaat 0 feedback heeft voor het indrukken van knoppen. Laat staan dat slechtzienden die kleine letters op het scherm kunnen lezen, of dat het apparaat uberhaupt TalkBack heeft.

Ik begrijp dat zij 100.000-en van die apparaten verstrekken en dat niet zomaar kunnen vervangen, maar hoe dit überhaupt door enige vorm van een testfase heen is gekomen, is mij een raadsel. Iedereen die maar /iets/ met User Experience of Usability heeft gedaan kan zien dat het apparaat een stap achteruit is.

[Reactie gewijzigd door hello123456 op 4 april 2026 11:41]

Je kan gewoon een random reader voor slechtziende aanvragen bij de Rabo. https://www.rabobank.nl/toegankelijkheid/random-reader-comfort. Mijn slechtziende opa kon daar perfect meer overweg.
Bijkomend voordeel: internetbankieren zonder smartphone.
Ah daar hebben ze toch over nagedacht (achteraf?) daar was ik niet van op de hoogte. Ik moet ook toegeven dat ik het probleem zelf niet heb, maar de Rabo Scanner nog altijd een onding vind. Vandaar dat ik er zelf ook nog niet achter had gezocht. Goed om te weten dat er een oplossing is.
Is de Scanner niet al jaren afgeschaft?
Nope is gewoon nog steeds een ding. Wel hebben ze bepaalde dingen wel aangepast dat het op een andere manier kan. Zo moest ik een paar weken geleden de app opnieuw installeren op een andere telefoon. Zo moest kon het met een gezicht scan en je id kaart chip laten scannen. Maar dus ook gewoon via de scanner. En een paar maanden geleden nog een betaling gedaan met de scanner omdat ik op een apparaat zat zonder de app. Van mij mogen ze dit blijven ondersteunen want het werkt gewoon goed. Misschien voor sommige gevallen minder makkelijk als je geen scanner in de buurt hebt. Wel zouden de banken mogen een samenwerking mogen starten zodat er 1 scanner komt voor alle banken of andere scanners toestaan
Ze hebben het gewoon over het hoofd gezien ;)
Wij hebben zakelijk Rabo, en ik heb echt nog nooit zo'n draak van een proces of app moeten doorlopen. Het werkt eigenlijk nog steeds niet. Jammer, ook dat het zo lang moet duren, ik blijf er sowieso zo veel mogelijk weg.
Bij de ABNAMRO app ook problemen. De time out bij het overboeken is zo kort dat tegen de tijd dat ik via voice-over alles heb ingevuld ik de overboeking niet kan versturen (uitgelogd).

Ontvangen berichten via het bel icoontje worden in het Engels voorgelezen, terwijl de rest in het Nederlands wordt uitgesproken.

Niets aan te doen blijkbaar volgens de "helpdesk".
Ah dat is ook echt onhandig of slecht. Ze zouden dan beter ofzo de time out kunnen laten afhangen van of je nog bezig bent met iets of dat dan voice over is of tekst typen.
Je zou denken dat die seconden of paar minuten langer voor een kleine groep nou niet het verschil maakt voor een bank
De helpdesk medewerker zou het wel doorgeven maar ze werken met een prioriteit systeem. Als er een probleem is waar iedereen last van heeft dan zal dat sneller worden aangepakt. Als enkelen iets melden komt dat blijkbaar ergens onder aan een lijst en geen garantie dat het wordt aangepakt.

Ergens begrijp ik het ook wel dat weinigen het melden. Let het maar eens uit aan een goed ziende hoe lastig iets is voor een voiceover gebruiker.
Niet direct relevant maar zo heb ik volgens mij twee jaar geleden inmiddels bij DeGiro een bug melding gedaan. Contact gehad via mail en precies uitgelegd dat wanneer je text size niet precies default was wat bijvoorbeeld voor mensen die minder zien of gewoon een tikkeltje groter willen de layout eerst gewoon slechter wordt en daarna onbruikbaar. Tot op de dag van vandaag nog exact hetzelfde.
Als je letterlijk een probleem met een oplossing geeft en ze lossen het niet op dan is het einde zoek denk ik

Om te kunnen reageren moet je ingelogd zijn