Privacy

SOOTY is software that runs on your computer, and your assets, tags and libraries are stored on your own disk, where we can’t see them and don’t collect them

This page explains when the desktop app, the browser extension and this website go online and what they send, where the information you leave with us is kept and for how long, and what your rights are

Desktop app

The app goes online only in the cases below. Checking for updates and automatic Plugin Center updates are on by default and can be turned off in Settings, and everything else only happens once you turn it on or start it yourself. If we add anything else that goes online, we will update this page first:

When Where it connects What it sends
You turn on AI search for the first time, or click “Retry” after the model download stopped dl.sooty.app (our download host on Cloudflare), huggingface.co, hf-mirror.com and modelscope.cn: SOOTY fetches a small piece from each and downloads from a fast one. If a system proxy is turned on, it also tries through the proxy It only downloads the model files, and sends none of your assets, your license key or your device ID. As with any website, the server sees your IP address
Checking for updates: 1 minute after SOOTY opens and then once a day, or when you check by hand under Settings → About dl.sooty.app It only fetches the public update manifest, and downloads the installer when there is a new version. It sends no license key, device ID or anything from your libraries, and the server sees your IP address
Plugin Center: when you open the Plugin Center tab, and if automatic updates are on, 2 minutes after SOOTY opens and then once a day dl.sooty.app It only fetches the public plugin catalog, and downloads a plugin package when you install a plugin or a new version is out. It likewise sends no license key, device ID or anything from your libraries
You allow a plugin to go online The domains listed in the plugin’s manifest that you approved on the Plugins page in Settings What the plugin’s description says, for example the AI Descriptions plugin sends thumbnails of the selected images to the model endpoint you set, which by default is Ollama running on your own Mac
You save an image from a web page with the browser extension or the local API The site the image is on A download of that image, just like opening it in your browser
You activate a license key, after which the app refreshes it about every 30 days when online and when you open Settings → License, and when you deactivate a computer, renew or upgrade api.sooty.app (our server) Activating sends your license key, this computer’s device ID, its name and operating system. Refreshing and deactivating send only the key and device ID, and renewing or upgrading only the key. None of them include the app version or anything from your libraries, as described under “Buying and license keys” below

The local API listens only on 127.0.0.1, so other computers can’t reach it, every request needs a token, and inside a browser only SOOTY’s own extension can call it

Browser extension

The extension talks only to SOOTY on your computer, never to any other server, and has no analytics or ads

Only when you save an image from the context menu, drag an image or collect all images on a page does it read the image URLs, sizes and captions and the page’s URL and title, which it hands to SOOTY on your computer

For images SOOTY can’t download directly, such as ones you have to be signed in to see, the extension reads a copy of the image data in the page you have open and hands it to SOOTY on your computer, without reading or passing on your sign-in details

This website

Launch notifications

When you leave your email in the download section:

Emails you send us

Buying and license keys

Once SOOTY is on sale, orders are handled by our online reseller Paddle.com, which is the Merchant of Record for them:

How long we keep it

Information How long
Unconfirmed sign-ups 7 days, then deleted automatically
Confirmed sign-ups Until you unsubscribe or we stop using the list
The hash and time kept after you unsubscribe As long as we email SOOTY users, used only to make sure we never email you again, and removed if you sign up and confirm again
Delivery records (which email was sent and whether it went out, without your address) 30 days
Orders and licenses (as listed under “Buying and license keys”) Licenses don’t expire, so we keep them, because they are needed when you move to a new computer or need your key sent again, and they are also our accounting records. If you ask us to delete them, we delete what we can and keep what accounting law requires
Computers activated with a license As long as the license. Deactivated computers stay listed too, with the time they were deactivated
The raw payment and refund notifications Paddle sends us 90 days, after which we keep only the result of processing them
Emails you send us As long as we need them, usually no more than 2 years, or deleted right away if you ask
Visit statistics We only see the totals Cloudflare adds up, and Cloudflare keeps the raw data under its own rules

Where it is kept and who handles it

We are based in China and access this information from China when we reply to emails or look after the sign-up list and orders. The service providers below handle this information. They are all outside mainland China, so for visitors in mainland China this information is transferred abroad:

Recipient What it does What it handles
Cloudflare, Inc. (United States, with the database’s primary copy in the Asia-Pacific region) Hosts the website and API, stores the sign-up list, orders, licenses and activated computers, counts visits and rate-limits requests The information above, and your IP address and browser details when you visit the website or use the API
Resend (a US company, sending from Tokyo, Japan) Sends confirmation, notification and license key emails Your email address and the email’s content (a license key email contains your key and order number)
Zoho (Zoho’s data centers) Hosts the hi@sooty.app mailbox Your email address and your messages
Paddle (United Kingdom) Once sales open, handles orders, payments and refunds as Merchant of Record and is itself responsible for that information The details you enter at checkout and what its checkout form collects

Who is responsible and your rights

Future changes

When this page changes we update the date at the bottom, we announce significant changes on this website, and we email the people who have signed up or bought a license when a change affects them

For any privacy question, write to hi@sooty.app

Updated