Beveiliging
Hoe de versleuteling technisch in elkaar zit.
Lees verderLaatst bijgewerkt: 30 juli 2026. Geldig voor de app Barcodehammer (Android en iOS).
De app werkt volledig op je eigen toestel en verzamelt, deelt of verstuurt geen persoonsgegevens. Geen accounts, geen advertenties, geen trackers, geen analysesoftware. Alles blijft op je eigen toestel, en de geschiedenis staat daar versleuteld. Tickets kun je bovendien in een kluis leggen die pas opengaat met je vingerafdruk, gezicht, pincode of patroon.
Geen. De app legt zelf geen verbinding. Er is geen server waar iets terechtkomt.
Het internetrecht staat wel in het app-bestand. Barcodehammer vraagt het niet aan; het komt uit de scanbibliotheek van Google (ML Kit) die de codes herkent, en die zet het recht in haar eigen deel van het bestand. Die bibliotheek kan er gebruiksgegevens over zichzelf mee naar Google sturen. Wat je scant of maakt zit daar niet in: dat blijft op je toestel.
Voor de eenmalige aankoop van Pro staat ook de toestemming com.android.vending.BILLING in het app-bestand. Die aankoop loopt via de Play Store-app op je toestel: Google verwerkt de betaling en Barcodehammer krijgt alleen te horen of er betaald is. Er gaat geen betaalgegeven door de app heen.
Concreet betekent dat: geen registratie of inloggegevens, geen advertentie-identificatoren, geen analysesoftware of crashrapportage, geen locatiegegevens, contacten, agenda of microfoon, en geen cookies.
De geschiedenis van wat je hebt gescand en gemaakt, wat je in de ticketkluis hebt gelegd, en je taal- en themakeuze. Geschiedenis en kluis worden versleuteld opgeslagen met AES-256-GCM, elk in een eigen bestand in de privémap van de app; de sleutels staan in de beveiligde opslag van het besturingssysteem (Android Keystore, iOS Keychain) en verlaten die niet.
Waarom dat nodig is: in een gescande code kan van alles staan, zoals een wifi-wachtwoord, een inlogcode of een privé-adres. Dat hoort niet leesbaar op de schijf te staan.
De kluis is een aparte, versleutelde lijst voor codes die je niet zomaar wilt laten zien, zoals concert- of reistickets. De vergrendeling gaat tot de sleutel: die komt pas vrij ná je vingerafdruk, gezicht, pincode of patroon, en elke ontgrendeling vraagt opnieuw. Zonder die authenticatie is er niets te lezen, ook niet voor wie het bestand van het toestel zou halen. De kluis gaat weer dicht zodra je de app verlaat of zelf op het slotje tikt.
De app ziet je vingerafdruk niet. Het venster waarin je hem zet is van Android zelf; de app krijgt alleen te horen dat het gelukt is. Er wordt geen biometrisch gegeven gelezen, opgeslagen of verstuurd.
Hiervoor heeft de app het recht USE_BIOMETRIC nodig en een toestel met Android 10 of nieuwer waarop een schermvergrendeling is ingesteld. Is dat er niet, dan zegt de app dat en maakt geen kluis. Komt er later een nieuwe vingerafdruk of gezichtsscan op het toestel bij, dan gooit Android de sleutel weg en is de kluis onleesbaar. Dat is met opzet, en de app waarschuwt er vooraf voor.
Je kunt losse regels verwijderen, of de hele geschiedenis in één keer na een waarschuwing. In dat laatste geval wordt ook de sleutel vervangen, zodat wat er eventueel nog van het oude bestand op de schijf staat niet meer te lezen is. De kluis heeft daarvoor een eigen keuze, die op dezelfde manier werkt.
De app verwijderen wist alles wat de app heeft opgeslagen.
Op jouw verzoek schrijft de app gegevens weg buiten haar eigen map. Dat gebeurt nooit vanzelf.
Wat er met zo'n bestand gebeurt zodra het de app uit is, ligt bij jou en bij de app of dienst die je ervoor kiest.
De camera wordt uitsluitend gebruikt om codes te lezen. Er worden geen foto's of video's gemaakt, opgeslagen of verstuurd; het beeld wordt alleen live geanalyseerd om er een code in te herkennen.
Er wordt niets gedeeld, verkocht of doorgegeven, om de eenvoudige reden dat er niets wordt verzameld en de app geen netwerkverbinding heeft.
De app is geschikt voor alle leeftijden en verzamelt van niemand gegevens, ook niet van kinderen.
Bij een wezenlijke verandering, bijvoorbeeld als er ooit een functie zou komen die internet nodig heeft, wordt dat duidelijk gemaakt in de app en op deze pagina, vóórdat die functie beschikbaar komt.
Hoe de versleuteling technisch in elkaar zit.
Lees verderWaar de app wel en niet voor instaat.
Lees verderVeelgestelde vragen en een adres om te mailen.
Lees verder