Japanse verblijfskaartlezer
Een privacyvriendelijke Windows-app die informatie op Japanse verblijfskaarten uitleest en controleert met een geschikte USB NFC-lezer. Alle verwerking blijft op de lokale computer.
Uitdaging: gevoelige kaartinformatie veilig bruikbaar maken
Scholen en werkgevers kunnen verblijfsstatus, verblijfsperiode, kaartnummer, adres en vergunninginformatie moeten controleren. Die informatie staat in de IC-chip van de kaart, maar het uitlezen vraagt om geschikte hardware, kennis van de kaartstructuur en een zorgvuldige omgang met gevoelige persoonsgegevens.
Het doel was niet alleen een kaart uitlezen. Het doel was een hulpmiddel maken dat bevoegde medewerkers kunnen gebruiken met een duidelijke en beperkte privacygrens.
Oplossing: een gerichte lokale Windows-app
De applicatie communiceert via PC/SC met een geschikte USB NFC-lezer. De werkwijze is bewust eenvoudig: lezer aansluiten en kiezen, de kaart plaatsen, het kaartnummer op de voorkant invoeren, uitlezen en de getoonde gegevens met de fysieke kaart vergelijken.
De app leest gestructureerde IC-chipinformatie, gebruikt lokale OCR wanneer een kaartgeneratie een naam of adres als afbeelding bewaart en controleert de digitale handtekening met ondersteund vertrouwensmateriaal in de applicatie. Tijdens het uitlezen is geen internetverbinding nodig.
Privacy als architectonische eis
- Alleen lokale verwerking: Geen cloudverwerking, accounts, telemetrie, analyse, externe verzending of database met kaartinformatie.
- Zo min mogelijk opgeslagen gegevens: Alleen de gekozen lezerinstelling blijft bewaard; IC-, APDU-, TLV-, foto- en volledige kaartafbeeldingsgegevens worden niet opgeslagen.
- Duidelijke grenzen: Geen bulk-scans, bediening op afstand, toegang tot My Number of JPKI, of geautomatiseerde beslissingen over iemands verblijfsstatus.
De toepassing is bewust beperkt tot één bevoegde medewerker die één kaart controleert op de computer die voor hen staat.
Validatie en zichtbare onzekerheid
Naast geautomatiseerde tests met uitsluitend synthetische gegevens is de app getest met meer dan 60 echte kaarten van een nieuwe generatie en ongeveer 10 oudere kaarten.
OCR-waarden worden getoond om met de fysieke kaart te vergelijken, niet als onbetwistbare waarheid. Ook handtekeningcontrole wordt uitgelegd als een cryptografische controle, niet als een volledige geldigheidsbeslissing. Die beperkingen blijven zichtbaar voor de persoon die de controle uitvoert.
Resultaat: een veilige route door een complex proces
Het project brengt een technisch complexe taak terug tot een korte, begrijpelijke werkwijze voor bevoegde medewerkers. Lokale verwerking, duidelijke beperkingen, tweetalige uitleg en testen met echte hardware komen samen zonder meer zekerheid te suggereren dan de software kan bieden.
Dit is een zelfstandig ontwikkeld open-sourceproject en is niet verbonden aan, goedgekeurd door, aanbevolen door of gecertificeerd door de Immigration Services Agency of Japan of het Japanse Ministerie van Justitie.