lowercase.fr
fonctionnalitéstarifsà proposnouveautésblog
se connecter

à propos

l'histoire derrière la révolution des minuscules.

a

notre mission

nous croyons en un internet plus calme. un internet où les documents ne crient pas. où les fichiers markdown respirent en lowercase. nous avons fondé lowercase.fr pour résoudre un problème que personne n'avait — et nous l'avons résolu magistralement.

on ne fait pas ça pour l'argent. on le fait pour le monde. pour chaque document qui souffre en majuscules. pour chaque readme.md traumatisé. si on génère des millions au passage, c'est un effet secondaire regrettable que nous acceptons avec humilité.

A

l'origine

tout a commencé un mardi soir, quand notre fondateur a reçu un fichier readme.md ENTIÈREMENT EN MAJUSCULES. traumatisé, il a juré que plus jamais personne ne subirait cette violence typographique. lowercase.fr était né.

func Process(s string) string {
  return strings.ToLower(s)
  // that's it
  // seriously
}

la technologie

notre casefold engine™ est le résultat de 0 années de r&d. propulsé par un appel à strings.ToLower() soigneusement optimisé, notre pipeline traite vos documents en moins de 15ms. nous avons envisagé d'utiliser de l'ia (intelligence artificielle), mais honnêtement, ToLower() fait déjà un travail remarquable.

fait maison

chez lowercase.fr, on ne fait pas semblant. chaque brique critique de sécurité est implémentée from scratch — zéro dépendance externe, zéro magie noire. juste du code, de la crypto, et une documentation rfc ouverte à côté.

en production
jwt hs256

authentification signée avec crypto/hmac + crypto/sha256. pas de lib jwt. on encode, on signe, on vérifie — nous-mêmes.

crypto/hmac · crypto/sha256 · encoding/base64
bientôt
passkeys webauthn

protocole fido2 implémenté sans lib externe. registration ceremony, authentication ceremony, vérification de signature — le tout from scratch.

webauthn · cbor · cose · challenge-response
bientôt
chiffrement zero-knowledge

chiffrement côté client aes-256-gcm via web crypto api. le serveur ne voit jamais le clair. clé dérivée du mot de passe via pbkdf2.

aes-256-gcm · pbkdf2 · web crypto api
en production
audit rgpd

traçabilité complète avec rétention automatique, anonymisation gdpr, et purge programmée. fire-and-forget async pour zéro impact sur les performances.

rétention 90j · anonymisation · purge auto

lowercase en chiffres

~99.97%

uptime depuis le lancement

beaucoup

caractères lowercasés

oui

bugs en production

0

investisseurs convaincus

l'équipe

cto & fondateur

a écrit sa première ligne de code en lowercase. n'a jamais regardé en arrière.

chief shift officer

veille à ce que personne n'appuie accidentellement sur la touche shift.

stagiaire éternel

maintient le fichier .env et fait le café. n'a toujours pas de bureau.

ia de service

a généré 97% de ce site. refuse d'être crédité.

nos valeurs

humilité typographique

les minuscules ne crient pas. elles murmurent. c'est plus élégant.

performance absurde

15ms pour un tolower(). on aurait pu faire plus vite, mais on a ajouté un sleep(10ms) pour le suspense.

transparence totale

notre algorithme est open source : c'est strings.ToLower(). voilà. c'est tout.

notre histoire

q4 2025

l'idée naît. un readme.md en majuscules est reçu.

q1 2026

première ligne de code. strings.ToLower() fonctionne du premier coup.

q1 2026

lancement de la bêta. 0 utilisateurs s'inscrivent. comme prévu.

mars → octobre 2026

le fondateur oublie le projet pendant 7 mois. le code, lui, attend patiemment, en minuscules, sur un vieux mac.

octobre 2026

le projet est retrouvé sur le réseau local, ressuscité en une soirée et enfin mis en ligne. les majuscules n'ont rien vu venir.

maintenant

vous lisez cette page. merci. vraiment.