
Arrêtez d'envoyer des documents sans filigrane. Firemark filigrane les images et les PDF en une seule commande. Optimisé pour contrer la suppression des filigranes par l'IA. Écrit en Rust.
Un outil de tatouage rapide, binaire unique pour images et PDF. Construit en Rust.
Chaque année, des millions de personnes sont victimes d'usurpation d'identité qui commence par un simple échange de documents. Un scénario classique : vous cherchez un appartement à louer. Le propriétaire — ou quelqu'un se faisant passer pour tel — vous demande une copie de votre pièce d'identité, un bulletin de salaire, un avis d'imposition. Vous les envoyez sans marquage. Le « propriétaire » disparaît, et vos documents sont désormais utilisés pour ouvrir des comptes bancaires, contracter des prêts ou usurper votre identité.
Tatouer chaque document que vous envoyez est la défense la plus efficace. Un filigrane visible indiquant « Envoyé à l'agence XYZ — mars 2026 — demande de location uniquement » rend le document inutile à toute autre fin. S'il fuit, vous savez exactement d'où il vient.
firemark rend cela sans effort : une commande, n'importe quelle image ou PDF, 17 styles visuels, des motifs de filigrane cryptographique qui résistent à l'édition, et un traitement par lots pour des dossiers entiers.
Avant et après — une commande, le document est désormais traçable et résistant aux modifications.
Binaire pré-compilé (Linux et macOS, x86_64 et arm64) — télécharge la dernière version dans ~/.local/bin :
curl -fsSL https://raw.githubusercontent.com/Vitruves/firemark/main/install.sh | sh
Les binaires Windows sont joints à chaque release.
Depuis crates.io :
cargo install firemark
Depuis les sources :
git clone https://github.com/Vitruves/firemark.git
cd firemark
cargo install --path .
Produit un binaire unique optimisé (~5 Mo).
# Tatouer une seule image
firemark photo_id.png -m "Location — SCI Dupont — mars 2026"
# Tatouer un PDF
firemark tax_notice.pdf -m "CONFIDENTIEL" -s "Ne pas diffuser"
# Tatouer tout un dossier récursivement
firemark ./documents/ -R -m "Envoyé à l'agence X" -t stamp
# Prévisualiser sans écrire de fichiers
firemark id_card.jpg -m "Brouillon" -n
La sortie est enregistrée à côté de l'entrée sous {name}-watermarked.{ext} par défaut.
Utilisez -o pour définir un chemin de sortie explicite, ou -S pour un suffixe personnalisé.
| Drapeau | Style | Description |
|---|---|---|
diagonal | Grille diagonale | Texte diagonal répété plein écran (par défaut) |
stamp | Tampon encreur | Grand tampon centré avec double bordure |
stencil | Pochoir | Lettrage pochoir militaire pleine largeur |
typewriter | Machine à écrire | Texte machine à écrire à chasse fixe |
handwritten | Signature | Signature manuscrite avec soulignement |
redacted | Caviardage | Barres de caviardage noires pleine largeur |
badge | Bouclier | Emblème de bouclier de sécurité |
ribbon | Ruban | Bannière en ruban diagonal dans le coin |
seal | Sceau | Sceau circulaire de type notarial |
frame | Cadre | Bordure décorative plein écran |
tile | Carrelage | Grille de texte uniforme dense |
mosaic | Mosaïque | Texte dispersé aléatoirement |
weave | Tissage | Tissage diagonal entrelacé |
ghost | Fantôme | Texte en relief ultra-subtil |
watercolor | Aquarelle | Effet de lavis flou et doux |
noise | Bruit | Texte vieilli avec bruit de pixels |
halftone | Tramage | Texte sous forme de grille de points de trame |
firemark doc.pdf -t stamp -m "CONFIDENTIEL" --border --color red
firemark superpose des motifs de filigrane cryptographique inspirés des dispositifs de sécurité des billets de banque. Ces motifs géométriques fins sont extrêmement difficiles à enlever avec des éditeurs d'images.
| Style | Description |
|---|---|
guilloche | Bandes sinusoïdales en enveloppe d'onde (par défaut) |
rosette | Spirographe + courbes rosacées dans les coins |
crosshatch | Treillis diamant fin diagonal |
border | Bordure de sécurité ondulée emboîtée |
lissajous | Figures de Lissajous paramétriques |
moire | Interférence de cercles concentriques |
spiral | Spirale d'Archimède en vortex |
mesh | Grille hexagonale en nid d'abeille |
plume | Courbes fluides en forme de plumes dispersées sur la surface |
constellation | Nœuds d'étoiles reliés par une fine toile géométrique |
ripple | Fronts d'onde elliptiques qui se chevauchent depuis des origines aléatoires |
full | Tous les motifs combinés |
none | Désactiver le filigrane |
firemark id.png -m "Demande de location" --filigrane moire
firemark id.png -m "Demande de location" --filigrane none # désactiver
## Renforcement anti-suppression par IA