Back to javii.tools

Privacy Policy

Last updated: 17 May 2026

Short version

javiitools is a hobby project run by a single person. It includes TextLab, StampLab, Instatag, PopLab, MineTag, LocationLab, FilterLab, ChartLab, WeatherLab, PixelLab, Stamps, and dump (also known as dump.cam, our canvas editor). The apps run in your browser. Anything you drag, draw, or type stays on your device by default. The only data we keep on our servers is what we need to make accounts and the dump cutouts library work — listed in detail below.

What we collect

  • Email and Google account ID when you sign in with Google — used to link your Premium status and saved content to your account.
  • Stripe customer ID and subscription status when you upgrade — handled by Stripe; we never see your card number.
  • Saved designs (dump only). When you press Save inside dump, a JSON snapshot of your canvas, plus a small preview PNG, is stored on our database against your user ID. You can delete any design from the dashboard.
  • Pinterest connection (dump only). If you connect Pinterest, we store an OAuth refresh token so we can call the Pinterest API on your behalf to list your boards and pins. We never write to your Pinterest account and we never request scopes outside read access.
  • Cutouts library (dump only). When you press Remove background on a Pinterest pin, we store the Pinterest pin URL, title, description, board name, and the transparency mask (a small grayscale PNG describing the shape of the cutout) against your user ID. See the dedicated section below.
  • Anonymous download countsstored in your browser's localStorage — never sent to our server.

What we don't collect

  • Your photos and uploads. Images you upload or drop onto the canvas are processed entirely in your browser. They are not sent to our servers and are not stored anywhere outside the saved-design JSON (which stays scoped to your account).
  • The Pinterest image pixel data.When you make a cutout from a Pinterest pin, we never download or re-host the image. We keep the URL and the transparency mask only; the cutout is reconstructed in your browser by re-fetching the original pin via Pinterest's CDN.
  • Your text content. Text typed into TextLab, Instatag, MineTag, LocationLab, etc. is local to your browser until you save a dump.
  • Tracking cookies, analytics, or ad networks. We don't embed any.

Background removal — runs on your device

The "Remove background" feature inside dump uses an on-device AI model (@imgly/background-removal) that runs entirely in your browser via WebAssembly. The image being processed never leaves your device. The only thing that ever reaches our server, and only for Pinterest-sourced cutouts, is the resulting transparency mask described above.

Pinterest integration

dump.cam offers an optional Pinterest connection so you can browse your boards and drag pins onto the canvas. When you authorise the connection:
  • We request read-only access to your boards and pins (boards:read, pins:read). We never request write scopes.
  • We store the OAuth refresh token in our database so the connection survives reloads. The token can be revoked at any time from Pinterest's app permissions or by clicking "Sign out" in dump's Pinterest panel.
  • Pin metadata (title, description, board name) is parsed in your browser to derive search tags for the cutouts library. No AI / external service is involved in tagging.
  • We never post, like, follow, comment, or modify anything in your Pinterest account.

Third parties

We rely on a small set of providers to run the service. Each only sees the data needed to do its job:
  • Google — OAuth sign-in.
  • Pinterest — OAuth connection and read-only board/pin access (optional, only if you opt in inside dump).
  • Stripe — payment processing for Premium.
  • Railway — application hosting and Postgres database.
We don't sell or share your data with anyone else.

Your rights

You can delete your account from the dashboard at any time — that removes your email, Google ID, Stripe customer link, every saved design, every cutout, and the Pinterest OAuth token from our database. Active subscriptions can be cancelled from Stripe's portal, accessible from the same dashboard. To revoke Pinterest specifically without deleting the rest of your account, click "Sign out" in dump's Pinterest panel.

Children

javiitools is not directed at children under 13. If you believe a child has signed up, get in touch and we'll remove the account.

Changes

We may update this policy as the apps evolve. Material changes will be flagged on the homepage and the date above will move.

Contact

Questions, deletion requests, or anything else? Reach me on @javiiarchive.
made by javitools.javii.es