Privacy policy
In short: the extension has no account, no analytics, no ads and no server of its own. Your screenshots are made, edited and exported in your browser and are never sent anywhere. The only exception: the Pro version checks your license key with our payment provider, Polar.
What the extension handles, and why
- The page you capture. When you start a capture (toolbar icon, right-click menu or keyboard shortcut), the extension takes images of that tab only: one image per screen for a full page, or the visible area or the zone you select. For a full page, it scrolls the page, temporarily hides fixed elements after the first screen and loads lazy images, then puts the page back as it was.
- The text of the page (Pro, smart blur only). When smart blur is on, the extension reads the visible text and the form fields of the captured page to find sensitive data (card and IBAN numbers, VAT numbers, email addresses, phone numbers, password and card fields, and your own blur rules) and hide it in the image. The value of password fields is never read. This analysis happens in your browser; the text is not stored and not sent.
- The clipboard. When you click “Copy”, the extension writes the exported image to your clipboard. It never reads your clipboard.
Images and text are processed only in your browser. Exports (PNG, PDF, SVG) are files saved on your computer when you ask for them. Nothing is uploaded, to Vibevalse or anyone else.
What is stored on your computer
- Your settings. Your preferences, your custom blur rules (Pro), the interface language you chose and your license, saved with Chrome's local storage (
chrome.storage.local). The progress of a capture in progress is kept in Chrome's session storage and disappears when Chrome closes. - Your last 5 captures. So that the editor can be reopened, the last 5 captures are kept in the browser's database (IndexedDB), without the blur (the blur and mask are only applied to the exported files), with the address and title of the captured page, used for the file name and the browser frame. The oldest capture is deleted automatically when a new one is added, and “Delete this capture” in the editor removes it at once. These captures never leave your computer.
Nothing is synced. Everything is deleted when you remove the extension.
Pro version and license
- Purchase. Pro features are unlocked by a Vibevalse Suite license (the same license works in every extension of the Vibevalse Suite), sold through Polar, which acts as the merchant of record: Polar processes your payment, invoice and taxes on its own checkout page, under Polar's privacy policy. Vibevalse never sees your card details. Polar shares with Vibevalse the information needed to manage your order and support you, such as your email address and your license.
- License check. This is the extension's only network connection. When you enter your license key in the settings, when you deactivate it, and then once a week to check that it is still valid, the extension sends to Polar's API (
api.polar.sh): your license key, the identifier of Vibevalse's Polar account, the identifier of the Vibevalse Suite product, the identifier of this browser's activation and a generic activation label. It sends no screenshot, no page content and no browsing data. Your license key and the activation identifier are saved on your device, with Chrome's local storage.
How far the blur goes
- Nothing under the hidden areas. In the exported files (PNG, PDF, SVG, copy), the pixels of a blurred or masked area are replaced. The hidden text is not in the file, so no tool can “remove the blur”.
- Mask (solid block) keeps no information at all. Use it for anything truly sensitive; smart blur uses it for passwords, cards, IBANs and your own rules.
- Blur (pixelation) keeps a tiny amount of information: the average color of each block. With line-high blocks, several characters per block and random noise, no known realistic attack recovers the text, but this is not a mathematical guarantee. The width of a hidden area also shows roughly how many characters it hides.
- Automatic detection can miss data, for example text inside an image, a
<canvas>, a frame from another site or a closed shadow DOM, or a number split across two blocks. Always check the hidden areas before exporting; the editor reminds you when areas were detected.
What the extension does not do
- It does not sell or share any data, and does not send your screenshots or the content of your pages anywhere.
- It does not use analytics, tracking, cookies or ads.
- It has no permanent access to your sites: it only reads the page you capture, when you ask.
- It does not load or run any remote code; all its code is included in the package reviewed by Google.
Permissions
- activeTab: capture the current tab only after you click the toolbar icon, a right-click menu entry or a keyboard shortcut. No permanent access to any site.
- scripting: only on the tab being captured, after your action: scroll the page for a full-page capture, hide fixed elements after the first screen and restore the page afterwards, show the area-selection overlay, and (Pro) find sensitive data so it can be hidden in the image.
- storage: keep your settings, blur rules, language choice and Pro license on your device, and the progress of a capture in session storage.
- contextMenus: add a “Snapveil” entry with the three capture modes to the right-click menu on web pages. It can be turned off in the settings.
Changes and contact
Vibevalse SRL publishes this extension and is responsible for this policy. If it changes, the new version will be published on this page with a new date. For any question, contact: [email protected].
Politique de confidentialité
En bref : l'extension n'a ni compte, ni statistiques d'usage, ni publicité, ni serveur à elle. Vos captures sont faites, modifiées et exportées dans votre navigateur et ne sont jamais envoyées. Seule exception : la version Pro vérifie votre clé de licence auprès de notre prestataire de paiement, Polar.
Ce que l'extension traite, et pourquoi
- La page que vous capturez. Quand vous lancez une capture (icône, menu du clic droit ou raccourci clavier), l'extension prend des images de cet onglet seulement : une image par écran pour une page complète, ou la zone visible, ou la zone que vous sélectionnez. Pour une page complète, elle fait défiler la page, masque temporairement les éléments fixes après le premier écran et charge les images différées, puis remet la page dans son état de départ.
- Le texte de la page (Pro, floutage intelligent seulement). Quand le floutage intelligent est activé, l'extension lit le texte visible et les champs de formulaire de la page capturée pour y repérer les données sensibles (numéros de carte et d'IBAN, numéros de TVA, adresses e-mail, téléphones, champs de mot de passe et de carte, et vos propres règles de floutage) et les cacher dans l'image. La valeur des champs de mot de passe n'est jamais lue. Cette analyse se fait dans votre navigateur ; le texte n'est ni conservé ni envoyé.
- Le presse-papiers. Quand vous cliquez sur « Copier », l'extension écrit l'image exportée dans votre presse-papiers. Elle ne lit jamais votre presse-papiers.
Les images et le texte sont traités uniquement dans votre navigateur. Les exports (PNG, PDF, SVG) sont des fichiers enregistrés sur votre ordinateur quand vous les demandez. Rien n'est envoyé en ligne, ni à Vibevalse ni à personne.
Ce qui est enregistré sur votre ordinateur
- Vos réglages. Vos préférences, vos règles de floutage personnalisées (Pro), la langue de l'interface que vous avez choisie et votre licence, enregistrées dans le stockage local de Chrome (
chrome.storage.local). L'avancement d'une capture en cours est gardé dans le stockage de session de Chrome et disparaît à la fermeture de Chrome. - Vos 5 dernières captures. Pour pouvoir rouvrir l'éditeur, les 5 dernières captures sont gardées dans la base de données du navigateur (IndexedDB), sans le floutage (le floutage et le masquage ne sont appliqués qu'aux fichiers exportés), avec l'adresse et le titre de la page capturée, qui servent au nom du fichier et au cadre de navigateur. La plus ancienne est supprimée automatiquement quand une nouvelle arrive, et « Supprimer cette capture » dans l'éditeur l'efface aussitôt. Ces captures ne quittent jamais votre ordinateur.
Rien n'est synchronisé. Tout est supprimé quand vous désinstallez l'extension.
Version Pro et licence
- Achat. Les fonctions Pro sont débloquées par une licence Vibevalse Suite (la même licence fonctionne dans toutes les extensions de la Vibevalse Suite), vendue par l'intermédiaire de Polar, qui agit comme revendeur officiel (« merchant of record ») : Polar traite votre paiement, votre facture et les taxes sur sa propre page de paiement, selon la politique de confidentialité de Polar. Vibevalse ne voit jamais vos données de carte. Polar transmet à Vibevalse les informations nécessaires pour gérer votre commande et vous assister, comme votre adresse e-mail et votre licence.
- Vérification de la licence. C'est la seule connexion réseau de l'extension. Quand vous saisissez votre clé de licence dans les réglages, quand vous la désactivez, puis une fois par semaine pour vérifier qu'elle est toujours valide, l'extension envoie à l'API de Polar (
api.polar.sh) : votre clé de licence, l'identifiant du compte Polar de Vibevalse, l'identifiant du produit Vibevalse Suite, l'identifiant de l'activation sur ce navigateur et un libellé d'activation générique. Elle n'envoie aucune capture, aucun contenu de page et aucune donnée de navigation. Votre clé de licence et l'identifiant d'activation sont enregistrés sur votre appareil, dans le stockage local de Chrome.
Les limites du floutage
- Rien sous les zones cachées. Dans les fichiers exportés (PNG, PDF, SVG, copie), les pixels d'une zone floutée ou masquée sont remplacés. Le texte caché n'est pas dans le fichier : aucun outil ne peut « retirer le flou ».
- Masquer (aplat) ne garde aucune information. À utiliser pour tout ce qui est vraiment sensible ; le floutage intelligent l'utilise pour les mots de passe, les cartes, les IBAN et vos propres règles.
- Flouter (pixellisation) garde un tout petit peu d'information : la couleur moyenne de chaque bloc. Avec des blocs d'une ligne de haut, plusieurs caractères par bloc et un bruit aléatoire, aucune attaque réaliste connue ne retrouve le texte, mais ce n'est pas une garantie mathématique. La largeur d'une zone cachée donne aussi une idée du nombre de caractères qu'elle cache.
- La détection automatique peut manquer des données, par exemple du texte dans une image, un
<canvas>, un cadre d'un autre site ou un shadow DOM fermé, ou un numéro coupé entre deux blocs. Vérifiez toujours les zones cachées avant d'exporter ; l'éditeur vous le rappelle quand des zones ont été détectées.
Ce que l'extension ne fait pas
- Elle ne vend et ne partage aucune donnée, et n'envoie nulle part vos captures ni le contenu de vos pages.
- Elle n'utilise ni statistiques d'usage, ni suivi, ni cookies, ni publicité.
- Elle n'a aucun accès permanent à vos sites : elle ne lit que la page que vous capturez, quand vous le demandez.
- Elle ne charge et n'exécute aucun code distant ; tout son code est inclus dans le paquet examiné par Google.
Permissions
- activeTab : capturer l'onglet en cours seulement après un clic sur l'icône, une entrée du clic droit ou un raccourci clavier. Aucun accès permanent aux sites.
- scripting : seulement sur l'onglet capturé, après votre action : faire défiler la page pour une capture complète, masquer les éléments fixes après le premier écran puis restaurer la page, afficher le calque de sélection d'une zone, et (Pro) repérer les données sensibles pour les cacher dans l'image.
- storage : conserver vos réglages, règles de floutage, choix de langue et licence Pro sur votre appareil, et l'avancement d'une capture dans le stockage de session.
- contextMenus : ajouter une entrée « Snapveil » avec les trois modes de capture au menu du clic droit des pages web. Désactivable dans les réglages.
Modifications et contact
Vibevalse SRL édite cette extension et est responsable de cette politique. Si elle change, la nouvelle version sera publiée sur cette page avec une nouvelle date. Pour toute question : [email protected].