Privacy Policy
Last updated
Nothing to opt out of.
JustShot doesn't track which features you use or what you capture. OCR happens on your Mac, and your screenshots aren't indexed, analysed, or used to train anything.
The app only connects to the internet to check for updates - or when you choose to sign in and upload.
or when you sign in & upload
The app on your Mac
Capturing, annotating, recording and saving all happen locally. The app does not phone home, does not send your screenshots anywhere, and has no telemetry - no usage counters, no crash reporting, no feature analytics. You can use it without an account and without an internet connection.
Two things do reach the network, both without any data about you:
- Update checks. The app asks
update.justshot.netwhether a newer version exists. This is a request for a file; it carries no account, no identifier, and nothing about your usage. - Sign-in and upload, only if you choose to use JustShot Cloud.
macOS permissions the app asks for
macOS grants these to the app on your machine. They let it function; they do not send anything to us.
| Permission | Why it is needed |
|---|---|
| Screen Recording | Required by macOS to capture anything on screen at all, including still screenshots. |
| Accessibility | To detect window boundaries and to scroll a page during a scrolling capture. |
| Microphone | Only if you record a video with sound. Never used otherwise. |
What we store if you use the cloud
Signing in is Google only - we never see or hold a password. From Google we receive your email address and a user identifier, and nothing else: not your contacts, not your Drive, not your profile beyond the address.
| Data | Why |
|---|---|
| Your email address | To identify your account, and to send the two service emails described below. |
| Files you upload | The screenshot or recording itself, plus a thumbnail, stored so the share link works. |
| File details | Filename, type, size, dimensions, any tags you add, and when it was created. |
| Link settings | Expiry date, whether burn-after-read is on, and - if you set a password - a one-way hash of it, never the password. |
| A view counter | A single number per link, so you can see it was opened. We do not record who opened it, when, or from where. |
| Plan and billing state | Which plan you are on, storage used, renewal state. Card details never touch our systems (see Payments). |
| Two product counters | Whether you have ever completed an upload, and whether you have pressed Upgrade. Used to tell whether the product works, not to build a profile. |
What we deliberately do not do
- No analytics. There is no Google Analytics, no Plausible, no Mixpanel, no session recording, and no tracking pixel on the website or in the app. The one number we do keep is a daily count of how many times the download button is pressed - one integer per day, with nothing recorded about who pressed it: no address, no browser, no referrer.
- No advertising and no ad networks. Nothing about you is sold, rented, or shared for marketing.
- No marketing email. We send exactly two messages, both about your own account: a welcome when you first sign in, and a warning before files are deleted after a subscription lapses. There is no newsletter to unsubscribe from because there is no newsletter.
- No content scanning. We do not read, index, or analyse your screenshots, and we do not use them to train anything.
IP addresses
Your IP address is used at the moment of a request to enforce rate limits - for example, to stop someone guessing the password on a protected link. It is not written to our database and we do not build any record from it. Cloudflare, which serves our traffic, processes IP addresses as part of delivering and protecting the service, as any hosting provider must.
Share links are public by design
Anyone holding a JustShot link can open it. Links are unguessable rather than secret: there is no directory and no search, but a link forwarded to someone else will work for them too. Treat a link as you would treat the file itself.
For anything sensitive, use the controls built for it - set a password, set an expiry date, or turn on burn-after-read so the link dies after one view. You can delete any upload at any time from your dashboard, which removes both the file and the link.
Uploaded files are stored encrypted at rest by our storage provider and sent over HTTPS, but they are not end-to-end encrypted. We could technically access a file if compelled by law or while investigating a report of abuse. We do not do so otherwise, and we would rather say this plainly than imply a guarantee we cannot make.
How long we keep things
Retention depends on your plan, and files are removed automatically when a limit is reached - oldest first. This is how the product is meant to work, not a failure.
| Plan | Uploads are kept |
|---|---|
| Free | 30 days, and up to 100 files or 500 MB |
| Cloud Basic | 365 days, up to 10 GB |
| Cloud Pro | For as long as your subscription is active, up to 200 GB |
If a paid subscription ends, we keep everything for a further 30 days so nothing is lost while you decide, and we email you before that window closes. After it closes, files above the free limit are deleted permanently.
Deleting your account removes your files, your metadata and your sign-in record straight away. Backups made by our providers may retain data for a short period afterwards before rotating out.
Who else processes your data
Running the service means using a small number of providers. Each one only receives what its job requires.
| Provider | What it handles |
|---|---|
| Sign-in only. We receive your email address; Google never receives your files. | |
| Supabase | Accounts and file details, in a database hosted in Tokyo. |
| Cloudflare | Serving the API and share links, and storing uploaded files. |
| Vercel | Hosting the website and dashboard. |
| Lemon Squeezy | Payments. They are the seller of record and handle card details entirely. |
| Resend | Delivering the two service emails. |
We have no other recipients. If that list changes, this page changes with it.
Payments
Lemon Squeezy is the merchant of record for every purchase, which means they take the payment, handle tax, and issue invoices. Your card number, expiry and security code go to them and never pass through JustShot. We receive only the fact that a payment succeeded, which plan it was for, and when it renews.
Your rights
You can do most of this yourself, immediately, from Settings in the dashboard:
- See what we hold - your uploads are listed in the dashboard, and Settings exports the full list as a CSV.
- Delete - remove any single upload, or delete your entire account and everything in it.
- Correct - rename files and edit tags at any time.
For anything else - a copy of your data in another format, a restriction on processing, or an objection to it - email contact@justshot.net and we will respond within 30 days. If you are in the UK, EU, or another region with equivalent law, these rights are yours by statute and we honour them regardless of where we are based.
Where your data lives
Account records and file details are stored in Tokyo. Uploaded files are stored by Cloudflare and served from locations near whoever opens the link, so they may be transmitted internationally. By signing in you accept that your data is processed outside your own country where necessary to run the service.
Children
JustShot is not intended for children under 13, and we do not knowingly create accounts for them. If you believe a child has an account, email contact@justshot.net and we will remove it.
Security
Traffic is HTTPS throughout. Files are encrypted at rest by our storage provider. Link passwords are stored only as one-way hashes with a per-link salt, so a stolen database still would not reveal them. Access to production data is limited to the developer named above.
No service is perfectly secure. If you find a vulnerability, please report it to contact@justshot.net before disclosing it publicly - see the contact page for details.
Changes to this policy
If we change how data is handled in a way that affects you, we will update the date at the top of this page and, for anything significant, email you about it. Continuing to use JustShot after a change means you accept the updated policy.