ImageSpecKit
首页 Home 定价 Pricing

Privacy Policy

Effective date: 19 September 2026 Last updated: 30 September 2026

This Privacy Policy explains what personal data we process when you use imagespeckit.com ("ImageSpecKit", the "Site", the "Service"), why we process it, and what rights you have.

It is written to be accurate rather than reassuring. Where our in-browser tools genuinely do not send your images anywhere, we say so and explain how you can verify it yourself. Where processing would happen on our servers, we say that too — including the two situations in which it will, once server-side processing launches.

This policy sits alongside our Terms of Service and our Refund Policy, both linked from the footer of every page. Our paid products are referred to in this policy as the "Paid Services". The ones on sale today are the Pro subscription (monthly or annual) and the 7-day pass, both sold through Paddle's checkout on our pricing page, which also describes what each one includes. Credit packs and the Developer API are not currently offered; where this policy mentions them, it describes how they would work if we offered them. Those documents govern the commercial relationship; this one governs personal data.


1. Who we are and how to contact us

The controller responsible for the personal data described in this policy is:

Legal name JI'AN WANGDONG TECHNOLOGY CO., LTD. (吉安市旺东科技有限公司)
Unified Social Credit Code 91360802MADAP1JBXQ
Company type Limited liability company, incorporated in the People's Republic of China on 31 January 2024
Legal representative CHEN DONGBIN (陈东斌)
Registered address Room 806, No.801, Zongshanghui Building, No.9 Jinggangshan Avenue, Jizhou District, Ji'an, Jiangxi 343000, China
Email support@imagespeckit.com
Telephone +86 182 7962 2556 (Monday to Friday, 09:00–18:00 China Standard Time (UTC+8))

Note on our name: Chinese business registration records a company's Chinese name only. "JI'AN WANGDONG TECHNOLOGY CO., LTD." is the English translation we use consistently in international dealings; 吉安市旺东科技有限公司 is the registered legal name.

Data Protection Officer. We have not appointed a Data Protection Officer. Our processing does not consist of large-scale regular and systematic monitoring of data subjects, nor of large-scale processing of special-category data, so Article 37 GDPR does not require one. Privacy questions go to support@imagespeckit.com.

EU representative (Article 27 GDPR). We have not yet appointed a representative in the European Union. The appointment is in progress and this section will name the representative — organisation, full postal address and contact email — as soon as it is in place: [EU_REPRESENTATIVE]

UK representative (Article 27 UK GDPR). We have not yet appointed a representative in the United Kingdom. The same applies: [UK_REPRESENTATIVE]

We would rather tell you an appointment is outstanding than name a representative we have not actually engaged.


2. The short version

  • When you use an in-browser tool on this website, your image is processed inside your own browser. On that path the file is not uploaded to us, is not stored by us, and does not reach our servers. Section 4.1 tells you how to verify this yourself, and which tools we have verified. Paying does not change this: the paid features change your limits, not where your images are processed.
  • Your images will reach our servers in exactly two situations: (a) you call our paid Developer API, or (b) you click the separate, clearly labelled "use server-side compression" option in the web app. Neither is live today (Section 3). Nothing falls back to our servers silently — if local processing fails, the tool tells you it failed.
  • The files you upload for server-side processing are processed in memory only and are never written to disk or stored. The result files we return are retained for at most one hour so that you can download them, and are then deleted automatically. Neither is backed up or archived.
  • We never use your images, or anything else you upload, to train machine-learning models — ours or anyone else's.
  • If you buy Pro or a 7-day pass, Paddle takes the payment as merchant of record, and we never see your card details. What we store ourselves is a licence key and a few Paddle reference numbers — not your name, email address or payment details — so that the key can unlock what you paid for. Section 5.9 explains exactly what we store, where, and for how long.
  • We run no advertising, no third-party analytics and no tracking cookies. The only things we store in your browser are your language preference and, if you activate one, your licence key. Our pricing page loads Paddle's checkout script, which is covered by Paddle's own privacy and cookie notices (Section 7).
  • We do not sell your personal information and we do not share it for cross-context behavioural advertising.

The sections below give the detail. Section 4 is the one that matters most.


3. Scope, and what is live today

This policy covers the website at imagespeckit.com and its sub-directories (for example /compress, /convert and /pricing), the Developer API if we offer it, and our support email.

It does not cover third-party websites we may link to, or the separate processing carried out by Paddle when it sells our Paid Services to you (see Section 8).

Current status — please read this before the rest. The Site launched in September 2026. The Pro subscription (monthly or annual) and the 7-day pass are on sale, through Paddle's checkout on our pricing page; Section 5.9 describes the purchase data this involves. Credit packs and the Developer API are not currently offered, and accounts and server-side image processing are not yet live — we do not offer accounts, and buying a Paid Service does not create one. Where a section below describes account, server-side or API processing, it describes how that processing will work if and when those features launch; until then, no such data is collected. We will update the "Last updated" date when that changes.


4. Two processing paths, kept strictly separate

4.1 In-browser tools — processing happens on your device

Our image compression and image format conversion tools run entirely in your browser. When you select a file, the browser reads it locally and the encoder runs on your own machine. On this path the image data is never transmitted to us. We have confirmed this by inspecting the network traffic these tools generate, and you can repeat that check yourself — see below.

The encoders we ship to your browser and run locally are:

Format Encoder Runs as
PNG UPNG.js quantisation + oxipng JavaScript (UPNG.js) + WebAssembly (oxipng)
JPEG mozjpeg WebAssembly
WebP libwebp WebAssembly
AVIF libaom WebAssembly

These modules are delivered to your browser from Cloudflare's edge network; the largest of them, the AVIF encoder, is stored in Cloudflare R2 object storage and fetched from there. What travels on that path is our code going to you, not your image coming to us.

You can verify this. Open your browser's developer tools, switch to the Network tab, and run a compression or a conversion. You will see the tool's code and encoder binaries being downloaded, and no upload request containing your image. We have tested this ourselves; we encourage you to test it too, and to re-test after updates. The one case in which you will see an upload is the one you asked for: clicking "use server-side compression", described next.

There is no silent fallback. If local processing fails — an unsupported file, an out-of-memory condition, an exotic colour profile — the tool reports the failure. It does not quietly upload your file to us instead. Server-side processing only begins if you deliberately choose it.

Paid features work the same way. The paid features currently on sale — larger batch and file-size limits, and multi-platform export — run in your browser in the same way as the free tools and do not send your images to us. Paying changes your limits, not where your images are processed. If you use a licence key, your browser checks it with our server from time to time (Section 5.9); that check carries the key, never your images.

As we add tools. Our roadmap includes further tools (ID and visa photo cropping, marketplace and social-media spec batches, batch renaming, product-image background removal, watermarking). Some of these may not be feasible entirely in the browser. For any tool other than compression and format conversion, do not assume the in-browser guarantee above applies to it: where a tool needs server-side processing, we will say so on that tool's own page before you use it, and we will update this policy. We will not quietly move a tool from your device to our servers.

4.2 Server-side processing — only on your Developer API call or your explicit click (not yet live)

Server-side image processing is not yet live. The description in this section is how it will work if it launches, together with the Developer API (which is not currently offered). Today, nothing on the Site sends your image files to us.

Once live, your image data will reach our servers in only two circumstances:

  1. The Developer API (paid, not currently offered). You send images to our API endpoint on purpose, as part of your own integration.
  2. The explicit "use server-side compression" option. If a file cannot be processed locally, the interface will offer a server-side alternative. That option is a separate, clearly labelled click. Until you make it, nothing is uploaded.

When server-side processing runs, the image will be processed by our Node/Express service using the sharp library and the result will be returned to you. The file you upload will be held in the service's memory only, for the duration of your request — it will never be written to disk or stored — and the result file we return will be kept for at most one hour so that you can download it, then deleted automatically. Neither will be copied into a backup or an archive. Separately, an ordinary request log entry (timestamp, IP address, endpoint, response status, byte counts — not the image content) is retained as described in 5.1.

We do not build a library of your files, we do not index their contents, and we do not offer file hosting or cloud storage of any kind — storing your files is not a service we provide.

If server-side processing launches, it will run on Alibaba Cloud (阿里云) infrastructure located in Singapore. It is not running anywhere today.

4.3 What we never do with your content

We do not use images, files or other content you submit to train, fine-tune, evaluate or improve any machine-learning model, and we do not make that content available to any third party for those purposes. This applies to both the in-browser tools and the Developer API, and it is not subject to an opt-out you have to find — it is simply not something we do.


5. Personal data we process, why, and the legal basis

Under the GDPR and UK GDPR, each purpose needs its own legal basis. Here they are, one by one.

# What we process Purpose Legal basis
5.1 Connection and server log data: IP address, browser user-agent, requested URL, referrer, timestamp, response status, byte counts, approximate country derived from IP Delivering the Site's pages and code, detecting and blocking abuse, mitigating attacks, diagnosing faults, keeping the Service available Legitimate interests, Art. 6(1)(f) — operating and securing a public website. Our interest in a functioning, non-abused service is balanced against the limited, short-lived nature of the data: we do not build profiles from it, do not combine it with anything else, and delete it on the schedule in Section 10.
5.2 Image files and their metadata (EXIF and similar), plus processing parameters — only in the two cases described in Section 4.2, neither of which is live yet Carrying out the processing you asked for Performance of a contract, Art. 6(1)(b) — you requested this specific processing, either by calling the Developer API or by clicking the server-side option. Note that image metadata can include location data or a device identifier; we will process it in memory only, for the duration of your request and without ever writing your uploaded file to disk, and the result files we return will be deleted within one hour.
5.3 API credentials and usage counts (only if we offer the Developer API; it is not currently offered): API key, request counts, quota status Authenticating your calls, enforcing rate limits and plan quotas, billing accuracy Performance of a contract, Art. 6(1)(b)
5.4 Account data (only if we launch accounts; we do not offer them today, and buying a Paid Service does not create one): email address, authentication data, plan status Creating and operating your account Performance of a contract, Art. 6(1)(b)
5.5 Purchase and licence data for the Pro subscription and the 7-day pass: the licence record we store (licence key; Paddle transaction, subscription and customer IDs; product; status; dates), the purchase notifications Paddle sends our server, and the purchase details Paddle makes available to us in its seller dashboard — all described in 5.9 Issuing your licence key and unlocking what you paid for, renewing or ending it with your subscription, helping you recover a lost key, handling refunds, chargebacks and disputes, supporting you, and keeping accounting and tax records Performance of a contract, Art. 6(1)(b); legitimate interests, Art. 6(1)(f), for keeping a licence record for a limited period after your paid access ends (see 5.9); and legal obligation, Art. 6(1)(c), for accounting and tax record-keeping. Payment card and bank details are handled by Paddle, not by us — we never receive your full card or bank details.
5.6 Support correspondence: your email address, message content, anything you attach Answering you and keeping a record of the issue Performance of a contract, Art. 6(1)(b), where it concerns a product you bought; otherwise legitimate interests, Art. 6(1)(f) — responding to people who contact us
5.7 Language preference stored in your browser's localStorage Showing the interface in the language you chose Legitimate interests, Art. 6(1)(f) — remembering an explicit interface choice you made. This storage is strictly necessary to provide a feature you requested, so no consent prompt is required for it under the ePrivacy rules. (The licence key your browser stores if you buy a Paid Service is covered in 5.9.)
5.8 Any future analytics or advertising data Not currently applicable — see Section 7 Consent, Art. 6(1)(a), obtained before any such processing begins where the law requires it

Sources. We collect this data from you directly (the files, parameters and messages you send us), automatically from your device and browser when it connects to the Site, and from Paddle when you buy a Paid Service. We do not buy personal information, and we do not obtain it from data brokers or public records.

Do you have to give us this data? For the in-browser tools, no: you can use them without giving us anything beyond the connection data any website receives. You can also use them without registering — the free tools require no account, and the upload area states the applicable limits (up to 20 images per batch, 5 MB per image) before you drop anything on it. For server-side processing, the Developer API, an account or a purchase, the data listed above is necessary to provide the thing you asked for; without it we cannot provide it.

Special categories of data. We do not seek out or knowingly process special categories of personal data (Article 9 GDPR). Server-side processing will only ever begin because you deliberately started it, and you can always avoid it by using the in-browser tools. To the extent a file you deliberately submit for server-side processing happens to contain special-category data, our condition for processing it is your explicit consent under Article 9(2)(a), given by that deliberate, separately labelled choice; we use it only to carry out the operation you asked for, processing the file you upload in memory without ever writing it to disk, and delete the result files within one hour. We ask you not to submit sensitive material for server-side processing when the in-browser tools will do the job.

5.9 Purchases and licence keys

This subsection sets out, in one place, what happens to personal data when you buy the Pro subscription or the 7-day pass.

Paddle takes the payment. Checkout is provided by Paddle, which sells the Paid Services to you as merchant of record. You give your email address, payment details and billing information (such as your country) to Paddle, not to us. Paddle processes them as an independent controller under its own privacy notice, and we never receive your full card or bank details.

What Paddle tells our server. When a payment completes, and when a subscription is created, renewed, updated or cancelled, Paddle sends our server a signed notification. These notifications contain Paddle's reference numbers for the transaction, subscription and customer, the product, dates and amounts and, for card payments, limited card details (card brand, last four digits, expiry month and year, and cardholder name). They do not contain your email address. Our server reads the fields it needs to issue and update your licence key, and does not save the rest of the notification.

What we store. For each purchase we keep one licence record, containing only:

  • the licence key issued to you;
  • Paddle's transaction ID, subscription ID (Pro only) and customer ID;
  • the product you bought (Pro monthly, Pro annual or 7-day pass) and Paddle's price ID for it;
  • the status of your paid access (active, cancelled, past due or expired) and the date and time it ends; and
  • when the record was created and last updated.

We also keep the ID of each Paddle notification for 14 days, so that a notification Paddle delivers twice is not processed twice.

We do not store your name, email address, postal address, IP address, or any card or bank details in the licence record. The record does not name you, but it contains Paddle's customer ID, which Paddle can link to you and which we can look up in Paddle's dashboard (see below), so we treat it as personal data.

Where. Licence records are stored in Cloudflare Workers KV, a data store operated by Cloudflare as our service provider (Section 8). Cloudflare keeps KV data in a small number of central data centres and caches it in its data centres around the world when it is read, so it may be processed in several countries, including the United States (Section 9).

Your licence key in your browser. When you activate a key — automatically on the page you reach after checkout, or by entering it yourself — your browser saves it in its localStorage on that device, together with the result of the last validity check. To confirm that the key is still valid, your browser sends it to our server when you activate it and, after that, no more than about once every 12 hours while you use the Site. That check carries the key — never your images — and, like any request, involves the connection data described in 5.1. The page you reach after checkout asks our server for your key using Paddle's transaction ID, and you can use that page later to recover a lost key with the same transaction ID. You can remove the key from a browser at any time, using the licence badge in the page header or by clearing your browser data.

What Paddle makes available to us. As the supplier of the product, we have access to Paddle's seller dashboard, which shows the details Paddle holds about purchases of our products — including the buyer's name, email address, billing address or country, and purchase history. Paddle shares these with us as a separate controller. We look at them only when we need to: to answer your questions, handle refunds, chargebacks and disputes, prevent fraud, send you notices we are required to send about what you bought, and keep accounting and tax records. We do not use them for marketing, and we do not copy them into licence records.

Why, and on what legal basis. We use this data to provide what you paid for: to issue your licence key, check that it is valid, extend it when your subscription renews, end it when your paid access ends or the purchase is refunded in full, help you recover a lost key, and deal with refunds, chargebacks and disputes. The legal basis is performance of a contract, Art. 6(1)(b), while your paid access runs; legitimate interests, Art. 6(1)(f), for keeping the record afterwards for the limited purposes described under "How long" — our interest in being able to process a late refund, answer a chargeback or restore a lost key, balanced against a record that holds no name, email address or payment details; and legal obligation, Art. 6(1)(c), for accounting and tax records.

How long. We keep a licence record for as long as your paid access runs and for up to 24 months after it ends, so that we can deal with refunds, chargebacks and disputes and help you recover a key; then we delete it. Notification IDs are deleted automatically after 14 days. The details in Paddle's dashboard are held by Paddle under its own retention periods. Any purchase records we keep for accounting and tax purposes are kept for the period that accounting and tax law requires.

Deleting it sooner. You can ask us to delete your licence record at any time by emailing support@imagespeckit.com with "Privacy request" in the subject line. Because the record does not contain your name or email address, please include your licence key or your Paddle transaction ID; if you have neither, give us the email address you used at checkout and your Paddle receipt or invoice number, and we will find the purchase through Paddle. Please note:

  • Deleting the record deactivates the key: paid features stop working in every browser where it was activated, even if your paid access had not yet ended. Where your access is still running, we will confirm with you before deleting.
  • Deleting the record does not cancel a subscription. Cancel it as described in our Terms of Service, or ask us to do both.
  • Where a refund, chargeback or dispute about the purchase is still open, or the law requires us to keep something, we may keep what is necessary for that purpose until it is resolved, and we will tell you so.
  • Deleting our record does not delete what Paddle holds. For that, contact Paddle as described in its privacy notice.

6. Automated decision-making and profiling

We do not carry out automated decision-making that produces legal effects concerning you or similarly significantly affects you, within the meaning of Article 22 GDPR. We do not profile you, and we do not build behavioural advertising audiences.

Automated technical controls such as rate limiting and abuse blocking may temporarily restrict requests from a given IP address or API key. These are operational safeguards, not decisions about you as a person. Similarly, whether a licence key unlocks paid features is worked out automatically from the licence record in Section 5.9 — that is simply how the product you bought is delivered. If any of these affects you in error, contact us and a human will look at it.


7. Cookies, local storage and analytics

As of the "Last updated" date of this policy:

  • We set no tracking cookies, no advertising cookies and no analytics cookies.
  • We run no third-party analytics scripts (no Google Analytics or equivalent).
  • We display no advertising, and there are no advertising networks or data brokers involved in this Site.
  • The only storage we set ourselves is in your browser's localStorage: an entry recording your language preference (English or Chinese), which is never transmitted to us; and — only if you activate a licence key — the key and the result of its last validity check, which your browser sends to our server to confirm the key is still valid (Section 5.9). Both stay on your device until you remove them or clear your browser data.
  • Our pricing page, where checkout happens, loads Paddle.js, Paddle's checkout script, from Paddle's servers, and the checkout itself is served by Paddle. When that page loads, Paddle receives ordinary connection data such as your IP address and browser details, and Paddle may use cookies or similar technologies to run the checkout and prevent fraud. That processing is Paddle's, and Paddle's own privacy notice and cookie notice apply to it. We load Paddle.js only on our pricing page and use it only to provide checkout — not for analytics or advertising.
  • Where Cloudflare's protection features are active, Cloudflare may set a strictly necessary security cookie (for example a bot-management cookie) to distinguish automated traffic from human visitors. That is a security measure, not tracking, and it is not used for advertising or analytics.

The storage we set ourselves is strictly necessary for features you ask for — remembering your language choice, and the licence key you activated — so it does not require consent under the ePrivacy rules. Because we set no cookies or similar technologies that require consent, this Site does not show a cookie consent banner. We consider the absence of one a feature, not an oversight.

Browser signals. Because we do not sell or share personal information, there is no opt-out for a Global Privacy Control signal to exercise; if that ever changed, we would honour a GPC signal as a valid opt-out request. There is no single agreed standard for "Do Not Track" headers, so we do not respond to them — but we also do not run the tracking they are aimed at.

If this changes. If we later introduce analytics, advertising or any other non-essential storage, we will update this policy, state clearly what is being used and why, and obtain your consent through a proper consent mechanism before any such technology is activated, wherever consent is legally required. We will not switch tracking on quietly and update the policy afterwards.


8. Recipients and service providers

We keep the list of third parties who touch data from this Service deliberately short. As of the "Last updated" date it consists of:

Provider Role What it involves
Cloudflare, Inc. Website hosting (Workers and static assets), R2 object storage, CDN, DNS, domain registration, security Serves the Site's pages, JavaScript and WebAssembly modules from edge locations worldwide, stores the larger encoder binaries (including the AVIF encoder) in R2, stores licence records in Workers KV (Section 5.9), and filters malicious traffic. Processes connection data, including IP addresses, as described in 5.1.
Alibaba Cloud (阿里云), Singapore Compute hosting for server-side image processing — not yet live Will run the Node/Express service described in Section 4.2, on infrastructure located in Singapore. Once live, it will process the image files, metadata and parameters you deliberately submit for server-side processing, holding the files you upload in memory for the duration of the request without ever writing them to disk, and writing to disk only the result files and a small processing record alongside them, all of which are automatically deleted within one hour. No such processing takes place today.
Paddle Ltd and its affiliates ("Paddle") Merchant of record for our Paid Services Paddle runs the checkout on our pricing page (including the Paddle.js script described in Section 7), processes payments, issues invoices and receipts, handles VAT and sales tax, and executes refunds. Paddle collects your payment details directly; we never receive your full card or bank details. Paddle acts as an independent controller for its own purposes (payment processing, fraud prevention, tax compliance) and its own privacy notice applies to that processing. Paddle sends our server notifications about purchases and subscriptions, and makes buyer details available to us in its seller dashboard, as described in Section 5.9. The specific Paddle group entity that contracts with you as merchant of record is identified at checkout and on your invoice.

We do not currently use any other analytics, advertising, CRM, email-marketing, customer-support or cloud-storage vendor for this Service. If we add one, we will update this section before or at the point of adoption.

We may also disclose personal data where we are legally required to do so, or where it is necessary to establish, exercise or defend legal claims — for example in response to a legally binding request from a competent authority. We will not hand over data on the basis of an informal or voluntary request, and we will seek to narrow or challenge a request that appears overbroad or unlawful, to the extent the law applicable to us permits. Section 9 is honest about the limits of that commitment.


9. International transfers — the honest version

We do not want to bury this. Here is the actual geography:

  • We are a Chinese company. Our team accesses administrative systems, server logs and support correspondence from the People's Republic of China. The European Commission has not issued an adequacy decision for China.
  • The Site is served from Cloudflare's global edge network, with the larger encoder binaries stored in Cloudflare R2. Content is delivered from whichever edge location is closest to you, which means connection data may be processed in a range of countries, including the United States.
  • Server-side image processing is not live yet. If it launches, it will run on Alibaba Cloud infrastructure in Singapore.
  • Payments are handled by Paddle, which processes payment data through its own infrastructure and its own group entities. When we look up purchase details in Paddle's seller dashboard (Section 5.9), we do so from China.
  • Licence records are stored in Cloudflare Workers KV, which keeps data in a small number of central data centres and caches it across Cloudflare's global network, including in the United States.

What this means in practice:

  1. For the in-browser tools, the question is largely moot for your images. Because your image files never leave your device on that path, they are not transferred anywhere at all — not to China, not to Cloudflare, not to any other country. The data that does travel is the ordinary connection data in 5.1.
  2. Where we collect personal data directly from you as a non-EEA controller (for example, when you email support), the European Data Protection Board's guidance treats that as direct collection rather than a "restricted transfer" under Chapter V GDPR. The GDPR still applies to us in full under Article 3(2), and the rights in Section 11 still apply.
  3. Where personal data is transferred to processors or to other countries, the mechanism we rely on — or will rely on before any such transfer takes place — is the European Commission's Standard Contractual Clauses (and the UK International Data Transfer Addendum for UK data), incorporated through data processing agreements with our providers, together with the supplementary technical measures below. The current status of those executed agreements is: [DPA_SCC_STATUS].
  4. Supplementary measures. All traffic to and from the Site is encrypted in transit with TLS. Server-side processing, once live, will be ephemeral: the files you upload will be processed in memory only and never written to disk or stored, and the result files will be deleted within one hour, with no backup copies. We minimise what we collect in the first place: no analytics profile, no advertising identifiers, no content retention.
  5. Government access. We should be straightforward about the other side of being a Chinese company. We are subject to PRC law, which in defined circumstances allows state authorities to compel disclosure of data held by a company, and the avenues for challenging such a demand are narrower than in the EEA or the UK. We cannot promise you otherwise, and we will not pretend the risk is zero. What we can tell you is how little there is to compel: images processed in your browser never reach us at all; images processed on our servers, once that path exists, will be handled in memory only and never written to disk, so that the only things written to disk at all are the result files we return and a small processing record alongside them — for at most an hour, and never archived; we hold no analytics profiles, no advertising identifiers and no content library. If you buy a Paid Service, we also hold the licence record described in Section 5.9 — which contains no name, email address or payment details — and we can see the purchase details Paddle makes available to us. We will respond only to a request that is legally binding on us, never to an informal one, and we will seek to narrow or challenge an overbroad or unlawful request to the extent we lawfully can.

You may request a copy of the relevant transfer safeguards by writing to support@imagespeckit.com.


10. How long we keep things

Data Retention
Images processed in your browser (in-browser path) Never held by us at all; they remain on your device
Input files you upload for server-side processing Never written to disk and never stored — processed in memory only, for the duration of your request; not backed up or archived. (No such processing takes place today: server-side processing is not yet live.)
Result files we return from server-side processing Deleted automatically within one hour of processing; not backed up or archived. (No such files exist today: server-side processing is not yet live.)
Processing record written alongside a result file (job parameters and file metadata — not the image itself) Deleted automatically within one hour, together with the result file; not backed up or archived. (None exists today: server-side processing is not yet live.)
Server and security logs (including API request logs — metadata, not image content) 30 days
API keys and usage counters For the life of the API key, plus the period needed for billing reconciliation
Account data For as long as the account exists, then deleted within a reasonable period after closure, subject to legal retention duties
Licence records (licence key, Paddle transaction, subscription and customer IDs, product, status and dates — Section 5.9) For as long as your paid access runs, then up to 24 months after it ends; deleted sooner on request, as described in Section 5.9
IDs of Paddle notifications (kept so that one is not processed twice) Deleted automatically after 14 days
Purchase details in Paddle's seller dashboard Held by Paddle under its own retention periods
Purchase records we keep for accounting and tax purposes For the period required by applicable accounting and tax law
Support correspondence 24 months
Language preference in localStorage On your device until you clear it
Licence key and its last validity check in localStorage On your device until you remove the key or clear your browser data

Paddle applies its own retention periods to the payment data it holds as merchant of record.


11. Your rights

11.1 If the GDPR or UK GDPR applies to you

You have the right to:

  • Access the personal data we hold about you, and receive a copy;
  • Rectify inaccurate or incomplete data;
  • Erase your data ("right to be forgotten"), where the conditions in Article 17 are met;
  • Restrict processing in the circumstances set out in Article 18;
  • Data portability — receive data you provided to us in a structured, commonly used, machine-readable format, and have it transmitted to another controller where technically feasible;
  • Object to processing based on our legitimate interests, on grounds relating to your particular situation (Article 21). If you object, we stop unless we can demonstrate compelling legitimate grounds that override your interests;
  • Withdraw consent at any time, where processing is based on consent, without affecting the lawfulness of processing before withdrawal;
  • Lodge a complaint with a supervisory authority — in the EU, the data protection authority of your habitual residence, place of work or the place of the alleged infringement; in the UK, the Information Commissioner's Office (ico.org.uk). Once we have appointed an Article 27 representative you will also be able to contact them directly; the appointment status is stated in Section 1 and we will update it there as soon as it is in place.

How to exercise them. Email support@imagespeckit.com with "Privacy request" in the subject line and tell us what you want. We answer within one month, extendable by two further months for complex requests, in which case we will tell you within the first month. We do not charge a fee unless a request is manifestly unfounded or excessive.

We may ask for information to verify your identity — we will ask only for what is genuinely needed to establish that the request is yours, and we will not use it for anything else.

A practical note. Because the in-browser tools do not send us your images, we normally hold very little that identifies you. If you have only used the in-browser tools, the realistic scope of an access request is the connection log data in 5.1, which we may not be able to link to you without an identifier such as an IP address and a time window. If you bought a Paid Service, we also hold the licence record described in Section 5.9; include your licence key or Paddle transaction ID in your request so that we can find it.

11.2 If you are a California resident (CCPA/CPRA)

We do not sell your personal information, and we do not share it for cross-context behavioural advertising — as those terms are defined in the California Consumer Privacy Act as amended by the CPRA. We have not done so at any point since the Service launched, including with respect to anyone we know to be under 16. Because we do not sell or share, we do not offer a "Do Not Sell or Share My Personal Information" link; there is nothing to opt out of.

The Site launched in September 2026, so the twelve-month look-back period required by California law covers the whole life of the Service to date. In that period we have collected the categories of personal information described in Section 5, namely: identifiers (IP address, email address and, for purchases, licence keys and Paddle customer, subscription and transaction IDs), internet or network activity information (request logs), and — since the Paid Services went on sale — commercial information (the licence and purchase records described in Section 5.9, and the purchase details Paddle makes available to us). Visual information contained in images — which we would receive only in the server-side cases described in 4.2, and then only in memory for the duration of the request, with the result files we return kept for up to one hour — has not been collected at all, because server-side processing is not yet live. We collect these categories for the business purposes set out in Section 5.

Sources. Directly from you, automatically from your browser when it connects to the Site, and from Paddle when you buy a Paid Service. We do not buy personal information and do not obtain it from data brokers.

Disclosure. We disclose personal information for business purposes only to the service providers listed in Section 8, and to authorities where legally required as described there.

Retention. We keep each category for the periods set out in Section 10, or for as long as needed for the purpose it was collected for, whichever is shorter, unless a longer period is required by accounting, tax or other law.

Sensitive personal information. We do not collect sensitive personal information for the purpose of inferring characteristics about you, and we do not use or disclose it for purposes beyond those permitted under the CPRA regulations, so we do not offer a "Limit the Use of My Sensitive Personal Information" control.

California residents have the right to know, to delete, to correct, to opt out of sale/sharing (not applicable here), to limit sensitive-information use (not applicable here), and not to be discriminated against for exercising any of these rights. We do not offer financial incentives in exchange for personal information. Exercise your rights at support@imagespeckit.com. You may use an authorised agent, in which case we will ask for proof of their authority.

11.3 Other US state privacy laws

Residents of other US states with comprehensive privacy laws — including Virginia, Colorado, Connecticut, Utah, Texas and others as they come into force — have comparable rights of access, correction, deletion, portability, and opt-out of targeted advertising, sale and profiling. We do not engage in targeted advertising, sale of personal data, or profiling in furtherance of decisions producing legal or similarly significant effects. Use the same contact route above.

Appeals. If we refuse a rights request, you may appeal by replying to our decision email with "Appeal" in the subject line, or by writing to support@imagespeckit.com. We will respond to an appeal within 45 days (60 days in Colorado) with a written explanation of our decision. If we deny the appeal, we will give you a method to contact your state Attorney General to submit a complaint.

11.4 If you are in mainland China (PIPL)

We are established in the People's Republic of China, so our own processing is also governed by the Personal Information Protection Law. If you are in mainland China, you have the rights to know about and decide over the processing of your personal information, and the rights to access, copy, port, correct, supplement, delete and restrict it, to ask us to explain our processing rules, and to withdraw a consent you gave. The processing described in Section 5 is carried out either to conclude or perform a contract with you, or because it is necessary to provide and secure the service you requested. Use the same contact route in Section 16.


12. Security

  • All traffic to and from imagespeckit.com is encrypted in transit using TLS.
  • The single most effective security measure we take is architectural: on the in-browser path your images are never transmitted, so there is no copy of them on our infrastructure to breach. The exception will be the server-side path in Section 4.2 — and even there, the file you upload is processed in memory only and never written to disk, while the result file exists briefly and is deleted within one hour.
  • Server-side processing is short-lived by design: uploaded files are held in memory only and never stored on disk, result files are deleted automatically within one hour, and there are no backup copies.
  • We never hold your full payment card or bank details; Paddle does. The limited card details included in Paddle's notifications to our server (Section 5.9) are not saved.
  • We act on purchase notifications only when they carry a valid signature from Paddle, and licence keys are long random codes that cannot practically be guessed.
  • Access to production systems is limited to personnel who need it.

If something goes wrong. If a personal data breach occurs and it is likely to result in a risk to your rights and freedoms, we will notify the competent supervisory authority within 72 hours of becoming aware of it, as Article 33 GDPR requires. Where the breach is likely to result in a high risk to you, we will notify you directly and without undue delay, describing what happened, what data was involved, and what you can do about it. Where US state law imposes its own notification duties and timelines, we will comply with those as well.

No system is perfectly secure, and we do not claim otherwise or hold any security certification. If you believe you have found a vulnerability, please tell us at support@imagespeckit.com before disclosing it publicly, and we will work with you.


13. Children

This Service is not intended for children under 13, and children under 13 may not use it. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal data, contact support@imagespeckit.com and we will delete it.

In jurisdictions where a higher age applies to certain processing — for example the digital-consent age under Article 8 GDPR, which is between 13 and 16 depending on the Member State — users below that age should use the Service only with the involvement of a parent or guardian.


14. Changes to this policy

We may update this policy as the Service develops — for example when accounts, server-side processing and the Developer API launch, when an Article 27 representative is appointed, when a new service provider is added, or if we ever add analytics.

When we do, we will change the "Last updated" date at the top and keep the current version at this URL. For material changes — a new category of data, a new purpose, a new recipient, a tool moving from your device to our servers, or any introduction of tracking technologies — we will give prominent notice on the Site before the change takes effect, and where the change requires your consent we will ask for it first rather than relying on your continued use.


15. Language

This Privacy Policy is drafted in English. We may provide a Chinese translation for convenience. In the event of any inconsistency or conflict between versions, the English version governs — except where the mandatory law of your place of residence requires a version in another language to prevail, in which case that version prevails for you.


16. Contact and complaints

Privacy enquiries and rights requests support@imagespeckit.com
Telephone +86 182 7962 2556
Telephone hours Monday to Friday, 09:00–18:00 China Standard Time (UTC+8)
Postal address JI'AN WANGDONG TECHNOLOGY CO., LTD. (吉安市旺东科技有限公司), Room 806, No.801, Zongshanghui Building, No.9 Jinggangshan Avenue, Jizhou District, Ji'an, Jiangxi 343000, China
EU representative (Art. 27 GDPR) Not yet appointed — [EU_REPRESENTATIVE]
UK representative (Art. 27 UK GDPR) Not yet appointed — [UK_REPRESENTATIVE]

Reports of illegal or infringing content go to abuse@imagespeckit.com, under the voluntary notice-and-action mechanism described in our Terms of Service.

Our Terms of Service, this Privacy Policy, our Refund Policy and our pricing page are linked from the footer of every page.

If you are unhappy with how we have handled your data or your request, you are entitled to complain to your local supervisory authority. We would appreciate the chance to address it first, but that is your choice, not a precondition.

定价 Pricing 隐私政策 Privacy 服务条款 Terms 退款政策 Refund support@imagespeckit.com

© 2026 ImageSpecKit · JI'AN WANGDONG TECHNOLOGY CO., LTD.