Integritetspolicy
Enc är skapad för att värna om din integritet så gott som det bara går. Därför lagras inget som kan knytas till dig personligen, så som en IP-adress.
Hur lagras meddelandet?
När man krypterar ett meddelande, kommer det att lagras i en fil med namnet {UUID}.json, där UUID är meddelandets unika id. En andra fil skapas också, och då med följande information. Filnamnet för den filen, är {UUID}-status.json.
created: När meddelandet skapades. Informationen används för att veta när statusfilen ska raderas.expires: När meddelandet ska löpa ut. Om man har valt "Direkt efter öppning", kommer värdet för denna att vara tom.read: När meddelandet lästes av mottagaren eller mottagarna.
7 dagar efter att meddelandet skapades, raderas statusfilen. Själva meddelandet raderas baserat på vad avsändaren har valt: direkt, efter 1, 2, 12, eller 24 timmar, eller efter 2 dagar.
Vad för krypteringsmetod används?
Enc använder CryptoJS för att kryptera meddelanden med AES (Advanced Encryption Standard). Meddelandet krypteras i webbläsaren och skickas till servern, i väntan på att bli läst av mottagaren eller mottagarna.
Jag vill fördjupa mig i källkoden
Du kan grotta ner dig i källkoden på codeberg.org/airikr/enc.
- func-endecrypt.js hanterar krypteringen och avkrypteringen.
- save.php anropas via index.js när ett krypterat meddelande ska lagras i servern.
- read.php anropas via page-read.js när ett meddelande ska avkrypteras.
Alla tips på förbättringar är välkomna.
Målet med Enc, är att den ska vara säker och användbar vid tillfällen då chattjänster sviker. Enkelhet är näst i fokus med säkerhet.
Kontakta
Om du har frågor gällande din integritet vid användning av Enc, kontakta utvecklaren.