Hoe worden mijn notities versleuteld?
- Als je de kluis maakt, genereert Protect text een willekeurige gegevenssleutel van 256 bits.
- Elke notitie (titel, tekst, kleur, vastzetten) wordt met die sleutel versleuteld met AES-256-GCM, met bij elke keer opslaan een nieuwe willekeurige nonce. GCM merkt ook op als de opgeslagen gegevens zijn gewijzigd.
- De gegevenssleutel wordt alleen ingepakt bewaard: één keer met een sleutel die wordt afgeleid van je wachtwoord (PBKDF2-SHA-256, 600.000 rondes, willekeurige salt) en één keer met een sleutel die wordt afgeleid van je herstelsleutel (ongeveer 125 bits willekeur, 200.000 rondes).
- Dit alles doet de ingebouwde Web Crypto van de browser. Protect text levert geen eigen cryptografiecode mee.
Als je het wachtwoord wijzigt, wordt de gegevenssleutel opnieuw ingepakt; de notities hoeven niet opnieuw te worden versleuteld.
Waar is de sleutel terwijl ik werk?
Als je de kluis ontgrendelt, wordt de gegevenssleutel bewaard in de sessieopslag van Chrome voor de extensie, die in het geheugen staat en nooit naar de schijf wordt geschreven. Hij wordt gewist zodra de kluis vergrendelt (na de tijd die je kiest, wanneer de computer vergrendelt of in slaapstand gaat, of met de slotknop) en wanneer de browser sluit.
Kan de extensie mijn notities ergens naartoe sturen?
Nee. De content security policy verbiedt elke netwerkverbinding (connect-src 'none'), en de
extensie vraagt geen toegang tot websites. Er is geen server van Cresotech, geen analytics en geen
account. Chrome zelf werkt de extensie bij vanuit de Chrome Web Store, zoals bij elke extensie.
Welke machtigingen vraagt de extensie, en waarom?
| Machtiging | Waarom Protect text die nodig heeft |
|---|---|
storage | je versleutelde notities en instellingen op je computer bewaren |
unlimitedStorage | een groot kladblok laten groeien voorbij de standaard opslaglimiet van Chrome |
sidePanel | het kladblok openen in het zijpaneel van Chrome |
contextMenus | Toevoegen aan Protect Text en Deze pagina opslaan in Protect Text aan het rechtsklikmenu toevoegen |
alarms | de kluis vergrendelen na de tijd die je kiest |
idle | de kluis vergrendelen wanneer je computer vergrendelt of in slaapstand gaat |
Bij de installatie toont Chrome geen waarschuwing over het lezen van je gegevens op websites, omdat Protect text daar niet om vraagt.
Waartegen Protect text niet beschermt
Versleuteling beschermt notities in rust. Wees eerlijk tegen jezelf over de rest:
- Een geopende kluis. Tot ze vergrendelt, kan iedereen aan je computer haar lezen. Kies op een gedeelde computer een korte tijd voor automatisch vergrendelen en druk op de slotknop als je weggaat.
- Malware. Een keylogger of een kwaadaardig programma op je computer kan zien wat je typt en wat er op het scherm staat. Daar beschermt geen enkel kladblok tegen; houd je systeem up-to-date.
- Zwakke wachtwoorden. Kopieert iemand de versleutelde gegevens, dan kan een kort of veelgebruikt wachtwoord offline worden geraden. Gebruik een lange wachtwoordzin; de ingebouwde generator helpt.
- Onversleutelde kopieën. Een notitie die je downloadt als .txt, afdrukt of ergens anders naartoe kopieert, is niet meer versleuteld. Het klembord wordt 30 seconden nadat je verborgen tekst kopieert gewist, maar andere kopieën zijn jouw verantwoordelijkheid.
- Verborgen tekst vervaagt tekst op het scherm. Het is een privacyscherm, geen extra versleuteling.
- Beide geheimen kwijt. Zonder het wachtwoord en de herstelsleutel zijn de notities voorgoed weg. Niemand, ook Cresotech niet, heeft een achterdeur.
Is het back-upbestand veilig?
Ja: het bevat de notities in versleutelde vorm plus de ingepakte sleutel, net als op je computer. Zonder je wachtwoord of herstelsleutel is het onleesbaar. Bewaar het toch op een privéplek, en houd er rekening mee dat een oude back-up opent met het wachtwoord dat gold toen je haar maakte.
Hoe verwijder ik alles?
Verwijder notities en leeg de prullenbak, of verwijder Protect text uit Chrome: de opslag wordt dan mee gewist. Back-upbestanden die je zelf hebt opgeslagen, blijven staan; verwijder ze zoals elk ander bestand.
Meer details: privacybeleid van Protect text.