Jeton de session
À l'ouverture d'une session, le serveur tire au hasard un jeton de 8 caractères dans un alphabet de 26 signes qui ne se confondent pas (ni I, L, O, U, 0, 1, ni 2, 5, 6, 8, trop proches de Z, S, G, B) : plus de 200 milliards de jetons possibles. Un chiffre tapé pour la lettre qu'il imite est lu comme cette lettre.
Le jeton est la seule clé d'accès à la session : il permet de la reprendre sur un autre poste, et il sert à chiffrer vos données. Reprendre la session sur un autre poste déconnecte le précédent.
Le serveur n'enregistre pas le jeton : il n'en garde qu'un identifiant dérivé par scrypt, qui ne permet pas de le retrouver. Pour freiner les essais au hasard, une même adresse ne peut tenter plus de 10 reprises de session en 15 minutes.
Anonymat
s2calc ne demande ni compte, ni nom, ni adresse e-mail. Les données saisies portent sur l'entreprise, jamais sur une personne.
La page ne charge aucun script, aucune police ni aucune image d'un autre site : pas de mesure d'audience, pas de publicité, pas de traceur.
Chiffrement
Tout ce que vous saisissez et tout ce que l'application calcule est chiffré en base de données par AES-256-GCM, bloc par bloc, chacun avec son propre nonce aléatoire.
La clé de 256 bits est dérivée de votre jeton et d'un secret propre au serveur, conservé hors de la base de données : scrypt (environ 32 Mo de mémoire par dérivation), puis HKDF-SHA-256. Ni le jeton ni la clé ne sont enregistrés.
Sans le jeton, une session ne se relit pas : ni par une personne qui accéderait à la base, ni par l'hébergeur dans ses sauvegardes, ni par l'exploitant du site. Une copie de la base seule ne suffit pas, même à qui essaierait tous les jetons, car il lui manque le secret du serveur.
Conservation et suppression
Une session est effacée 30 jours après sa dernière utilisation, par une tâche quotidienne du serveur. Vous pouvez à tout moment supprimer vos calculs, vos saisies, ou la session entière.
Le fichier de session téléchargé contient votre paramétrage et vos saisies, chiffrés comme en base, jamais les résultats : il ne se relit qu'avec votre jeton, y compris pour recréer une session après son effacement. Une session rouverte ou rechargée se recalcule.
Le revers : un jeton perdu ne se retrouve pas, et personne ne peut déchiffrer la session. Notez-le en lieu sûr.
Cookie et traces techniques
Un seul cookie, nécessaire au fonctionnement : il porte le jeton de session et un témoin aléatoire, pour que votre navigateur retrouve sa session. Il n'est lisible par aucun script de la page, n'est transmis qu'en HTTPS et jamais à un autre site, et expire au plus tard après 30 jours. Le serveur ne garde que l'empreinte du témoin.
Pour limiter les tentatives de reprise, le serveur conserve 24 heures une empreinte de l'adresse IP de chaque tentative, calculée avec son secret : elle ne permet pas de retrouver l'adresse. Comme pour tout site, l'hébergeur (o2switch, France) tient ses journaux techniques ; s2calc ne les exploite pas.
Vos droits
s2calc ne traite aucune donnée d'identification. Les seules informations techniques qui pourraient se rattacher à une personne (empreinte d'adresse IP, cookie) ne servent qu'au fonctionnement et à la sécurité, et sont effacées dans les délais indiqués.
Pour toute question sur vos données : contact@s2calc.com.
Questions fréquentes
L'exploitant du site peut-il lire mes données ?
Non : elles sont chiffrées avec une clé dérivée de votre jeton, que le serveur n'enregistre pas.
Que se passe-t-il si je perds mon jeton ?
La session ne peut plus être relue par personne ; elle est effacée automatiquement 30 jours après sa dernière utilisation.
s2calc utilise-t-il des cookies de mesure d'audience ?
Non : un seul cookie technique, nécessaire pour retrouver votre session, aucun cookie de mesure d'audience ni de publicité.