1. Het probleem met traditionele online documenten-scanners
Wanneer je traditionele online tools gebruikt om documenten te scannen, bij te snijden of om te zetten naar PDF, gebeurt er achter de schermen meestal iets risicovols: je maakt een foto op je telefoon, en die foto wordt geüpload naar een externe cloud-server ergens op het internet.
Hoewel die servers vaak beveiligd zijn, betekent het wel dat jouw privacygevoelige documenten (zoals je paspoort, loonstroken, belastingbrieven of getekende contracten) fysiek op systemen van derden worden opgeslagen, al is het maar tijdelijk. Bij **Jammo Digital**, de ontwikkelaars achter SnapDF, vonden we dat dit anders moest.
2. Peer-to-Peer (WebRTC): Geen tussenstation
SnapDF maakt gebruik van WebRTC (Web Real-Time Communication). Dit is een open webstandaard waarmee moderne browsers direct met elkaar kunnen communiceren zonder dat er data via een centrale server hoeft te lopen.
- Hoe het werkt: Wanneer je de QR-code scant op je pc, wordt er een beveiligde, directe verbinding (een DataChannel) opgezet tussen je smartphone en je computer.
- Directe overdracht: Als je op de opnameknop drukt, reist de foto rechtstreeks van je telefooncamera naar het geheugen van je laptop of pc. Er is geen server in het midden die de foto kan inzien of opslaan.
3. Lokale Canvas Verwerking & jsPDF
Niet alleen de overdracht is lokaal; ook het bewerken en genereren van het bestand gebeurt volledig op jouw eigen apparaat:
- HTML5 Canvas: Het rechtentrekken van de hoeken (perspectief-correctie) en het toepassen van filters (zoals zwart-wit of document boost) wordt volledig uitgevoerd door de processor van jouw eigen computer met behulp van de ingebouwde Canvas API van je browser.
- jsPDF Generatie: Het uiteindelijke PDF-document wordt lokaal in elkaar gezet. Zodra je op 'Download PDF' klikt, wordt het bestand direct vanuit jouw browser gegenereerd.
- Zero-Footprint: Sluit je het browsertabblad? Dan is alle tijdelijke data direct uit het werkgeheugen verdwenen. Er blijft letterlijk niets achter.
4. De visie van Jammo Digital
Bij de ontwikkeling van SnapDF stond één kernwaarde centraal: gebruiksgemak mag nooit ten koste gaan van privacy. Door slim gebruik te maken van moderne webbrowser-technologieën bewijzen we dat je geen zware cloud-infrastructuur nodig hebt om professionele resultaten te behalen. Zo blijft jouw administratie echt van jou.
5. Vragen of contact
Heb je technische vragen over de werking van onze P2P-architectuur of wil je meer weten over de achtergrond van dit project? Bezoek dan de website van de ontwikkelaar:
Jammo Digital
Website: jammo.nl