Vragen die er echt toe doen
Over geld, privacy en welke winkels erin zitten, elk met een volledig antwoord.
Geld en account
Kost het geld?
Nee. Geen pro-versie, geen abonnement, geen advertenties. Doneren mag, en dat is de hele financiering.
Moet ik een account maken?
Nee, en er is er ook geen. Geen inlog, geen e-mailadres, geen gebruikers-id, geen server.
Werkt het zonder internet?
Ja, volledig. Streepjescodes worden op je toestel getekend en de winkellijst zit al in de app.
Kan ik mijn kaarten uit Stocard of Klarna halen?
Niet rechtstreeks; die apps kennen geen export. Uit Catima kan het met een exportbestand (.zip of .csv), en van een iPhone met een Apple Wallet-pas (.pkpass). Verder scan je je kaarten opnieuw, of kies je per kaart een schermafbeelding in de scanner.
Waarom is de app zo groot?
De scanner is ongeveer 20 MB aan modellen. Play levert alleen de onderdelen die bij jouw toestel horen, dus de download is kleiner dan de bouw suggereert.
Werkt het op mijn telefoon?
Android 8 en nieuwer. Onder Android 12 nemen de widgets je wallpaperkleuren niet over; verder werkt alles hetzelfde.
Komt er een iPhone-versie?
Nee, en dat hoeft ook niet: op iOS staat Bijdehand, een goede app die precies dit doet en die hier de inspiratie was. Stapel is met opzet Android, omdat de widgets, de snelle-instellingentegel en de nabijheidsmeldingen zo op iOS niet bestaan.
Wanneer kan ik het downloaden?
Nu. Stapel staat in de Play Store, en de link staat op de voorpagina. Wat af is en wat niet staat in de releasenotities.
Privacy en Google
Stuurt de app iets over mij door?
Nee. De belofte is geen netwerkverkeer waar je niet om hebt gevraagd, en je kaartgegevens zitten in geen enkel verzoek. Elk verzoek dat de app kan doen staat op de privacypagina, met wanneer het gaat, wat erin zit en wat het over je locatie kan verraden.
Zit er Google-code in de app?
Ja, en dat zeg ik liever zelf. Er zitten twee propriëtaire stukken Google-code in het installatiebestand, en ze doen elk iets anders.
- De streepjescodescanner (ML Kit, plus de Play Services-bibliotheken waar die niet van los te koppelen is). Het model zit in het installatiebestand en draait op je toestel, dus scannen kost geen download en geen netwerkverzoek.
- De geofencing van Google Play Services, sinds ik aankomstdetectie daarop heb overgezet. Die staat standaard uit: laat je hem uit, dan legt de app geen enkele geofence aan. Aankomstdetectie werkt daardoor wel alleen op toestellen waar Google Play Services op staat; scannen werkt overal.
Verder niets: geen Google Wallet, geen analytics, geen advertentie-id, geen Firebase-dienst. Daarom zeg ik “geen Google-netwerkverzoek, geen account, geen analytics” en niet “geen Google-code”. Wat de geofencing van je locatie te zien krijgt, staat op de privacypagina.
Komt Stapel op F-Droid?
Nee, en dat verandert niet. F-Droid staat geen propriëtaire bibliotheken toe en het zijn er nu twee. De scanner alleen al is genoeg: de alternatieven lezen aantoonbaar slechter, en scannen is waar de app om draait. Aankomstdetectie eruit halen lost dus niets op, en een tweede build zonder scanner beloof ik niet.
Waarom vraagt de app om achtergrondlocatie?
Alleen als je aankomstdetectie aanzet, en die staat standaard uit. Zonder die toestemming kan Android de app niet aantikken terwijl hij dicht is. Er is ook een tussenstand: locatie alleen terwijl de app open is.
Wat kost aankomstdetectie aan accu?
Elke dag een beetje, en dat staat ook op het scherm waar je het aanzet. Ik noem geen percentage, omdat ik het niet gemeten heb: het werk gebeurt in Google Play Services en niet in Stapel zelf, dus het is met een accumeter per app niet af te lezen.
Gaan mijn kaarten naar mijn Google-account?
Niet door de app, mogelijk wel door Android: Auto Backup zet een kopie van app-gegevens in jouw Google-account. Ik zie daar niets van. Uitzetten kan; hoe, staat op de privacypagina.
Winkels en data
Wat als mijn winkel er niet in staat?
Gaat het om een filiaal van een keten die in de merkencatalogus staat, dan leg je het zelf vast terwijl je er bent. Dat vraagt wel twee dingen: je hebt de kaart van die keten in de app, en aankomstdetectie staat aan. Staat de keten nergens in de catalogus, zoals de sportschool om de hoek, dan kan het niet en werkt de kaart gewoon zonder locatie. Voor anderen oplossen doe je bij OpenStreetMap, zie Bijdragen.
Merkt de app dat een winkel gesloten is?
Nee, en niets doet dat. Een gesloten winkel blijft in OpenStreetMap staan tot een vrijwilliger hem weghaalt. Dat is de eerlijkste beperking in dit product en hij staat met cijfers op de winkeldatapagina.
Welke winkels zitten erin?
De Nederlandse ketens zijn stuk voor stuk onderzocht: de meeste voeren een kaart, spaarprogramma’s en een paar lidmaatschappen, en de ketens die helemaal geen programma voeren staan er juist in zodat de app ze niet ten onrechte voorstelt. Daar komen de buitenlandse rijen bij. Winkellocaties zitten in de app voor de Nederlandse ketens, van Albert Heijn, Jumbo en Lidl tot Praxis, Shell en Starbucks. Voor elk ander land download je ze per land bij. Welke landen dat zijn, met de dekking per keten, staat op de winkeldata-pagina: die lijst groeit met elke ronde en wordt daar bijgewerkt, niet hier. Elke andere kaart werkt gewoon, alleen zonder locaties.
Kan de app mijn spaarsaldo zien?
Nee, en die koppeling komt er ook niet. Bij een cadeaubon noteer je zelf een bedrag als tekst; de app doet nooit alsof hij een bedrag kent dat hij niet kan controleren.
In de Play Store
Stapel staat in de Play Store. Gratis, zonder account, en je hoeft nergens voor op een lijst te staan.