Le HEIC iPhone entre. Des images web propres sortent.
Votre localisation ne quitte jamais l’appareil.
Convertissez le HEIC en WebP ou JPEG et retirez les métadonnées GPS & appareil — directement dans le navigateur, avant qu’un seul octet ne soit téléversé. Essayez avec une vraie photo :
100 % sur votre appareil · rien n’est téléversé
Ce qui change
Une confidentialité structurelle, pas une promesse
Rien n’est téléversé
Le moteur est du WebAssembly qui s’exécute dans votre navigateur. Les coordonnées GPS sont retirées avant que l’image ne puisse atteindre un serveur — le vôtre ou le nôtre.
Le HEIC fonctionne vraiment
Les iPhone prennent des HEIC par défaut et la plupart des flux d’upload s’y cassent les dents. Stillport le décode sur l’appareil (libheif + HEVC, compilé en WASM) et renvoie un WebP ou JPEG propre.
Métadonnées chirurgicales
Tout retirer, ou garder le copyright/crédit IPTC tout en supprimant le GPS et les numéros de série. Pas du tout-ou-rien : des politiques au niveau du champ.
Pour les développeurs
Un moteur, trois façons de le livrer
Le même cœur Rust tourne côté client (WASM/npm), en API auto-hébergée sans état, ou en CLI. Retirez le GPS avant qu’il ne touche votre infrastructure.
import { createStillport } from 'stillport';
const stillport = await createStillport();
const cleaned = await stillport.clean(file, {
policy: 'privacy-strict', // or 'photographer'
format: 'webp',
maxDimension: 2048,
});
// cleaned.blob → upload it; the original's GPS never left the deviceAussi : POST /v1/clean API auto-hébergée (Docker, sans état) · stillport CLI · code source sur GitHub.
Pour qui
Partout où les utilisateurs téléversent des photos depuis un téléphone
Une photo de votre appartement, de votre voiture, de vos enfants porte l’endroit exact où elle a été prise. La retirer avant qu’elle n’atteigne vos serveurs est une posture de confidentialité plus forte — et une meilleure conformité RGPD — que la supprimer après réception.
FAQ
Questions
Stillport téléverse-t-il mes photos ?
Non. Tout s’exécute dans votre navigateur via WebAssembly. Votre image n’est envoyée nulle part — vous pouvez surveiller l’onglet réseau. C’est tout l’intérêt.
Comment retirer la localisation GPS d’une photo ?
Déposez la photo ci-dessus, gardez la politique privacy-strict et téléchargez le résultat. Les coordonnées GPS, numéros de série et horodatages sont retirés ; l’image est ré-encodée pour qu’aucune métadonnée cachée ne survive.
Qu’est-ce que le HEIC et pourquoi casse-t-il les uploads ?
Le HEIC/HEIF est le format utilisé par défaut par les iPhone. Beaucoup de sites et d’apps ne le lisent pas, d’où des uploads qui échouent ou perdent l’orientation et la couleur. Stillport décode le HEIC et le convertit en WebP ou JPEG largement pris en charge.
Puis-je garder mon copyright en convertissant ?
Oui — choisissez la politique photographer. Elle préserve le copyright/crédit IPTC et les infos de prise de vue de base, tout en retirant le GPS et les identifiants d’appareil.
Puis-je l’utiliser dans ma propre app ou mon backend ?
Oui. Disponible en paquet npm (le même moteur WASM), en API HTTP auto-hébergée sans état (Docker) et en CLI. Voir GitHub.