Privacy Policy
Last updated: 17 May 2026
Short version
dump (also known as dump.cam) is a canvas editor that's part of javiitools, a hobby project run by a single person. The app runs 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 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. 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. 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. 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.
- Tracking cookies, analytics, or ad networks. We don't embed any.
Background removal — runs on your device
The "Remove background" feature 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).
- Stripe — payment processing for Premium.
- Railway — application hosting and Postgres database.
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
dump.cam 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 app evolves. 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.