Skip to content
Last updated November 11, 2026

Privacy Policy

1. Who is responsible

Andrii Skliaruk, an individual based in Kyiv, Ukraine, is responsible for your personal data on tinty.ai (the “controller”). Contact us about privacy at hello@tinty.ai.

Paddle.com is the Merchant of Record for our orders and is the controller of the payment data it collects at checkout; its privacy notice applies to that data.

2. Data we collect

Account: your email address, and your name, profile picture and the sign-in tokens Google gives us if you sign in with Google. Sign-in codes are stored only as a hash and expire after 5 minutes.

Photos and images: the room photos you upload, the staged photos and intermediate drafts generated from them, the settings you chose and any notes you write for a quick edit. Photos you email us for TINTY Studio are handled the same way as uploads: we store them and the staged results in our storage and show them on your private delivery link.

Plan and usage: your plan, Listing pack or promo code and when it expires, the staged photos you've used, and a record of generated images and of staged photos returned to your balance. For TINTY Studio: the delivery link, the name and email you gave us, when the link was opened and paid.

Promo codes: the promo code you applied and when, how many unused free staged photos it replaced, and a hashed version of your email address that lets us check that each address uses only one promo code.

Purchases: Paddle shares with us your email address, customer, subscription and transaction IDs, the plan or pack you bought, billing period, amounts and taxes, and limited card information (card type, last four digits, expiry date and cardholder name). We never receive your full card number or security code.

Technical and usage data: your device type, a hashed version of your IP address and a record of what you do in the product, such as uploads, generated images, returns and downloads. We use the hashed IP address to apply free-use limits. When analytics is on (see section 7), we also record the pages you visit, the referrer and campaign tags, and a random visitor ID stored in a cookie, and we use Google Analytics, which collects similar usage data together with your device and browser type and your approximate location derived from your IP address. We also use Microsoft Clarity, which records how you move through our pages — clicks, scrolling and mouse movement — as session replays and heatmaps. Clarity doesn't capture what you type into forms, and your payment details go only to Paddle. When you sign in, we store your IP address and browser details with your session to keep your account secure. To limit sign-in attempts, we briefly keep your IP address and share it with Cloudflare Turnstile.

Messages: what you send us when you contact support.

3. How we use it and why

To provide TINTY (contract): sign you in, generate and store your images, show your projects and project links, apply plan, pack and promo code limits, process returns and refunds of staged photos.

To prevent abuse (legitimate interest): apply free-use limits per network and account, allow one promo code per email address, refuse sign-in codes to temporary email addresses, detect misuse and keep the service secure.

To improve TINTY (legitimate interest, or consent where the law requires it): understand how visitors use the site, for example which steps people complete, using our own analytics, Google Analytics and Microsoft Clarity. In the EEA, the UK, Switzerland and Quebec, and whenever your browser sends a Global Privacy Control signal, analytics runs only if you choose “Accept all”; elsewhere it runs unless you choose “Essential only”.

To communicate (contract or consent): send sign-in codes, service and billing messages, and product news if you agree to receive it.

To meet legal obligations: keep records required by law and respond to lawful requests.

4. How your photos are processed by AI

To create images, your content is sent to AI model providers that act on our behalf: Google's Gemini API analyzes each photo you upload to recognize room features, fal.ai generates intermediate drafts, and the Gemini API creates staged photos from your original photo, a draft, your settings and any notes you add. When you choose to remove the furniture from a photo before staging, OpenAI's API removes it. When you choose to enhance a small or blurry photo before staging, fal.ai enhances it.

We don't use your photos or the images generated from them to train AI models. Under their paid API terms, fal.ai doesn't use them to create, train or develop its products, Google doesn't use them to improve its products, and OpenAI doesn't use them to train or improve its models; content Google logs for abuse monitoring is used only for policy enforcement, which can include training Google's abuse-detection systems. These providers may keep your content for a limited time to run and secure their services: images fal.ai generates for us are set to expire from its storage after one day, fal.ai keeps records of our requests for up to 30 days, Google keeps Gemini API inputs and outputs for up to 55 days to detect and prevent abuse and to meet legal obligations, and OpenAI keeps abuse-monitoring logs of our requests for up to 30 days, or longer only where the law requires it or to protect its services or others from harm; authorized Google staff may review content flagged for abuse.

Photos you send us for TINTY Studio may go through the same AI providers when we stage them, under the same terms.

Don't upload photos that show identifiable people. TINTY is designed for empty rooms and interiors.

5. Who we share data with

We use the service providers below. Most of them process data only on our instructions. Paddle (as Merchant of Record), Google (for Google sign-in), Cloudflare (for Turnstile bot checks) and Microsoft (for Clarity) process some data as independent controllers under their own privacy policies.

Vercel — hosting of the website and application.

Neon — database for accounts, projects and plans.

Cloudflare — storage of photos and images (R2), DNS, and bot protection on sign-in (Turnstile).

fal.ai — AI generation of intermediate drafts, and enhancing a photo before staging, when you choose to.

OpenAI — removing the furniture from a photo before staging, when you choose to.

Google — sign-in with Google, the Gemini API for analyzing photos and creating staged photos, Google Analytics for measuring how the site is used, and Google Workspace for our email, including your messages to support.

Microsoft — Microsoft Clarity for session replays and heatmaps that show how the site is used. How Microsoft handles this data is described in the Microsoft Privacy Statement: https://privacy.microsoft.com/privacystatement.

Resend — sending sign-in codes and service emails.

Paddle — checkout, payments, invoicing and taxes, as Merchant of Record.

Telegram — internal notifications to our team about new sign-ups (the email address), promo code redemptions (the email address, the code and our note on who it was issued to), payments and refunds (plan or pack, amount and currency), and service alerts.

Anyone you give a project link to can see and download the staged photos and original photo of that project. We don't sell personal data and don't share it for advertising.

Our database is hosted in the United States and our image storage in North America, and some providers process data in other countries. Where the law requires it, we rely on our providers' data processing terms, including standard contractual clauses.

6. How long we keep data

Photos uploaded without an account: deleted with all their images by our daily cleanup once they are more than 72 hours old.

Projects in an account: until you delete the project or close your account. Deleting a project removes its original photo, intermediate drafts and staged photos from our storage.

TINTY Studio deliveries: the photos and results on a delivery link are kept until we delete the delivery — write to us and we remove them, except the purchase records we must keep for accounting and tax.

Account data: kept while your account is open. When you ask us to close your account, we delete your account, projects, images and usage records within 30 days. We keep only the purchase records we must keep for accounting and tax, such as transaction IDs, amounts and dates, payment event data from Paddle for up to 180 days, and the promo code record described below.

Promo codes: the record of the promo code you applied, with the hashed version of your email address, is kept while your account exists and for 3 years after it is closed, so that the same address can't be used for another promo code. After that, our daily cleanup deletes it.

Sign-in sessions: the IP address and browser details stored with a session are deleted when you sign out, or by our daily cleanup 30 days after the session expires.

Analytics and product events: up to 13 months, then deleted by our daily cleanup. Google Analytics keeps the data it collects for us for 14 months. Microsoft Clarity keeps session replays for 30 days.

Support messages: as long as needed to answer you and to handle any follow-up, such as a refund, a complaint or a legal claim about the same issue.

Payment event data from Paddle: 180 days, after which we keep only the purchase records we need for accounting and tax.

Deleted data can remain in our database's restore history for up to 6 hours. Copies kept by our service providers, such as the AI providers described in section 4, are deleted when their own retention periods end.

7. Cookies and similar storage

Essential: a sign-in cookie that keeps you signed in (plus a short-lived cookie while you sign in with Google), and storage in your browser for your cookie choice, hints you've seen, the project and render notes open in the current tab, and a promo code you entered, until you finish signing in.

Analytics: a visitor cookie (tinty_aid, 1 year) with a random ID that connects your visits so we can understand the path from first visit to sign-up, the Google Analytics cookies (_ga and _ga_ followed by an ID, up to 2 years) that tell visits apart, and the Microsoft Clarity cookies (_clck, 1 year, and _clsk, 1 day) that join the pages of a visit into one session replay. Microsoft may also set its own cookies, such as MUID, on its domains. In the EEA, the UK, Switzerland and Quebec, and whenever your browser sends a Global Privacy Control signal, they are set only if you choose “Accept all”. Elsewhere they are set unless you choose “Essential only”.

We don't use advertising cookies. Google Analytics and Microsoft Clarity are the only third-party analytics we use: Google signals and advertising features are turned off, and we tell Clarity not to store data for advertising. Cloudflare Turnstile on sign-in and Paddle checkout may set their own cookies, which are covered by their own privacy policies.

You can turn analytics off or change your choice at any time: open “Cookie settings” — in the Policy panel, at the bottom of any panel and at the bottom of our Terms, Privacy and Refund pages — and choose “Essential only”. We stop collecting analytics right away and delete the tinty_aid, Google Analytics and Microsoft Clarity cookies. Clearing this site's cookies and data in your browser resets your choice to the default for your region described above, and we'll ask you again on your next visit.

8. Your rights

Depending on where you live, including under the GDPR, UK GDPR and California privacy law, you can ask us to access, correct, delete or export your personal data, to restrict or object to its processing, and to withdraw consent at any time. We don't sell or share personal data for cross-context advertising.

Withdrawing your consent to analytics cookies is as easy as giving it: open “Cookie settings” and choose “Essential only”. Withdrawal doesn't affect what we did with your consent before.

We treat a Global Privacy Control signal from your browser as a request to keep analytics off unless you choose “Accept all”, wherever you are.

Write to hello@tinty.ai from the email address on your account. We reply within 30 days. You can also complain to your local data protection authority.

9. Security and children

To protect your data, we use encryption in transit, access controls, and signed links to image files that expire within 24 hours. No system is completely secure; we will tell you if a breach affects your data as the law requires.

TINTY is not for children under 18, and we don't knowingly collect their data.

10. Changes and contact

We may update this policy. For material changes we will notify you by email or in the app. The date at the top shows the latest version.

Andrii Skliaruk, Kyiv, Ukraine · hello@tinty.ai.

Andrii Skliaruk

Individual · Kyiv, Ukraine

Email: hello@tinty.ai