You’ve already been there. You took the photos in whatever light there was: a living room against the light, a bathroom with no window, a cloudy evening at six. And on the computer they don’t look half as good as the place.
Updated 13 October 2026 · 6 min read
The same photo, without going back. On the left everything is flat: the floor has no grain, the plant is one green, the mouldings have no relief. On the right there’s light falling, wood you can look at up close and shadows that lift things off the background.
Going back means another visit, another day and, if a photographer goes, another invoice. And often it’s no longer possible: the flat is lived in, the works are finished, or the client signs on Thursday.
CoconutFlow works with the photos you already have. This guide is about photography; if what you have is a render, the guide to improving renders covers it from the other side.
What it does to a photograph
It brings back the detail the camera flattened. The sensor, noise, phone compression and poor light eat the weave of a fabric, the grain of wood and the relief of a moulding; the system rebuilds them from what’s in the image.
And it doesn’t redecorate. It doesn’t move furniture, swap the sofa or add plants that aren’t there. That matters when the photo is of a real home someone is going to visit: what you publish has to be what the buyer finds when they open the door.
There’s nothing to write. You upload the photo, choose the mode and the resolution, and the system adjusts the processing on its own. Everything runs on our own platform: your photos never go through external AI services.
The colour of the light
It’s the most common problem in interior photography and hardly anyone names it. A living room usually has three light sources at once (the window, the downlights and a lamp), each with its own colour temperature. The camera picks one white balance and the other two drift. You get that greenish or bluish cast that makes a lovely home look cold.
Compare the whites on the wall. On the left they lean green and drag everything with them. On the right the colour settles, the sofa gets its folds and volume back and the painting goes from a smudge to brushwork.
The eye notices a colour cast even without a name for it, and it’s exactly what separates an amateur photo from a publishable one. To correct it, use Balanced or Creative: Upscale only adds resolution and leaves the colour as it is.
The texture the camera flattens
A fabric, a jute rug, a wooden table: in person they have relief and in the photo they come out smooth. It’s not your fault, it’s what a sensor does in low light.
Look at the throw and the rug: on the left they’re flat areas of colour; on the right they have weave, weight and fringe. And the mountains through the window stop being a haze.
This is where it works best, because wood, stone and textiles have predictable detail: the system rebuilds it and it stays the same material.
Small rooms and hard light
A bathroom is the hardest thing there is: little light or no window, spotlights bouncing off tiles and shiny surfaces that dull everything else. And it’s one of the photos buyers look at most.
The marble gets its veining back, the taps recover their finish and the shelf lighting stops being a blur.
Phone shots
This is where the change is biggest, and it’s the real situation for most of the property sector: the viewing was shot on a phone, in ten minutes, between two appointments. Dark rooms, blown-out windows, dull colours and noisy shadows come out ready to publish without a retoucher.
Upload the photo as it is. If it’s very large, the tool resizes it; if it’s small, you can take it up to 10K with the upscaler.
Which mode to pick when the photo is of something real
In property photography this decision matters more than anywhere else: you’re not illustrating an idea, you’re showing a home that exists.
Mode
For
Balanced
Listings and property portals. It corrects light and colour and recovers texture without drifting from what’s there: the same materials, the same furniture, the same space.
Upscale
When the photo is already right and you only need it bigger or sharper, for example to print.
Creative
To sell your work, not the home: portfolio, social media, the cover of a studio brochure.
Switching modes is one click, and you can run the same photo through all three to compare.
What comes with every photo
Your original, untouched. The source photo is kept as it is in your history, next to the result and with a slider.
Download as JPG or PNG, ready for the portal or for print.
Several at once. A whole shoot doesn’t go one by one: start several, close the tab and find them done when you come back.
One free 4K image every day, up to 8 a month. After that, packs from €2.99 or subscriptions from €9.99 a month.
The method we recommend
Start with a single photoIn Balanced at Original size: it’s the cheapest option, and in a few minutes you see what it does with the light in that home.
Look at it at 100 %, not as a thumbnailCheck what a buyer will look at: the floor, the worktop, the state of the walls.
Adjust the modePortal and fidelity? Balanced. Portfolio and impact? Creative.
Run the whole shootThe light in a home is the same in every photo, so what works in one will work in the rest.
Frequently asked questions
Does it change the furniture or the space?
No. It doesn’t move or add anything: it works on the light, colour and texture of what’s already in the photo.
Does it work with phone photos?
Yes, and that’s where it shows most: dark rooms, blown-out windows and dull colours come out ready to publish.
Can I use it for a property listing?
Yes. Use Balanced, which corrects light and colour without drifting from what the buyer will find.
Is it free?
You get one free 4K image every day, up to 8 a month. After that you pay per image with Coconut packs or a subscription.
In compliance with Article 10 of Law 34/2002 on Information Society Services and Electronic Commerce (LSSI), these are the details of the owner of coconutflow.app:
CoconutFlow is an online service that enhances and upscales images (renders and photographs) using artificial intelligence. It is used in the browser, signing in with a Google account, and is intended for people aged 18 and over.
Prices and payments
The cost in Coconuts of each image is shown before it is processed, and the final price of each purchase or subscription, including applicable taxes, is shown before you pay. Payments are processed by Stripe, which acts as the seller of record (Merchant of Record) and issues the invoices.
Point of contact
For any enquiry, complaint or communication from users or authorities, including those provided for in Regulation (EU) 2022/2065 (Digital Services Act), write to us at [email protected]. We respond in Spanish and English.
Intellectual property
The software, design, brand and logos of CoconutFlow belong to its owner. The images you upload remain yours (see “Terms” and “Copyright”).
Links to other websites
Client logos link to their own websites. We are not responsible for their content or their policies.
Governing law
This website is governed by Spanish law. If you are a consumer, you may also go to the courts of your place of residence and to the consumer services where you live.
Last updated: 9 October 2026.
We only process the data needed to provide the service. We do not sell it or share it with anyone for their advertising, and we do not use your images to train artificial intelligence models.
Name, email, photo and identifier of your Google account; language
Creating your account, identifying you and sending you service notices (purchases, refunds, changes to the terms)
Performance of the contract (Art. 6(1)(b))
Images you upload and their results
Processing them and storing them in your gallery
Performance of the contract (Art. 6(1)(b))
Purchases, subscriptions, refunds and Coconuts transactions
Charging you, giving you your Coconuts, invoicing and handling withdrawals and refunds
Contract and legal obligation (Art. 6(1)(b) and (c))
IP address, random browser identifier, normalised email and card fingerprint (stored encrypted)
Giving the daily gift once per person, applying invitations correctly and preventing fraud and abuse
Legitimate interest in preventing fraud (Art. 6(1)(f))
Who invited you and whom you invite
Managing the invitation programme
Performance of the contract (Art. 6(1)(b))
Messages you send us
Responding to you
Performance of the contract or legitimate interest
Technical cookies and storage
Keeping you signed in and remembering your preferences (see “Cookies”)
Performance of the contract and legitimate interest
Your account email and language
Sending you service notices and, from time to time, CoconutFlow news. Every news email includes an unsubscribe link
Notices: performance of the contract. News: legitimate interest, as a customer (Art. 21(2) LSSI); you can object at any time
Automated decisions
The daily gift and invitation rewards are granted or refused automatically using the rules above (one person, one gift). This does not prevent you from using or buying on CoconutFlow. If you think they have been applied incorrectly, write to us and a person will review it.
Who we share it with
Only with the providers we need to provide the service, under a data processing agreement or, in the case of Stripe, as an independent controller:
Google: sign-in.
Stripe: payments, subscriptions and invoices. It acts as the seller of record (Merchant of Record) and processes payment data under its own responsibility; CoconutFlow never sees your card number.
Cloudflare: network, security, temporary storage of images during processing, email forwarding and visit statistics (Web Analytics): aggregated figures, no cookies.
RunPod: GPU servers where images are processed; it only holds them while processing lasts.
Clouding (Spain): servers where your account and gallery are stored.
Resend: sending service emails.
Some of these providers may process data outside the European Economic Area (for example, in the United States). In that case they do so with the safeguards required by the GDPR: the EU-US Data Privacy Framework or the European Commission’s standard contractual clauses. We will also disclose data to the authorities where required by law.
How long we keep it
Images: 30 days from when you upload or process them. With an active plan they are kept for as long as the plan lasts plus 30 days.
Account: while it is active. When you delete it, your data is erased within 30 days at most.
Purchases and invoices: for as long as the law requires (up to 6 years, under commercial and tax regulations).
Data used to prevent abuse: for as long as your account exists.
Your rights
You can request access to, rectification, erasure, restriction of processing and portability of your data, or object to its processing, by writing to [email protected]. We may ask you to confirm your identity. We will reply within one month at most. If you are not satisfied, you can lodge a complaint with the Spanish Data Protection Agency (AEPD).
Security
All communication is encrypted (TLS), access to data is restricted and the identifiers we use against fraud are stored encrypted.
Minors
CoconutFlow is not intended for anyone under 18. If we detect an account belonging to a minor, we will delete it.
Last updated: 9 October 2026.
We only use technical cookies and local storage that are necessary for the service you request. We do not use analytics, advertising or tracking cookies; that is why we do not ask for your consent (Article 22.2 of the LSSI). To count visits we use Cloudflare Web Analytics, which uses no cookies, stores nothing on your device and only provides aggregated figures.
Name
Purpose
Duration
cf_t
Keeping you signed in to the app
7 days
cf_ok
Checking that you are not a robot when you sign in
10 minutes
cf_ref
Remembering the invitation you arrived with, so it can be applied when you create your account
30 days
coconut_dispositivo (local storage)
Random browser identifier used to give the daily gift once per person
Remembering your preferences: language, theme, view, mode and resolution
Until you delete it
__cf_bm and similar (Cloudflare)
Protecting the website against bots and attacks
Up to 30 minutes
You can delete cookies and local storage in your browser settings. If you do, you will be signed out and your preferences in that browser will be lost.
Last updated: 9 October 2026.
These terms govern the use of CoconutFlow and form a contract between you and , owner of the service (full details in “Legal notice”). You accept them when you create your account or make a purchase. If you are a consumer, nothing in them limits the rights the law grants you.
1. The service
CoconutFlow enhances and upscales images using artificial intelligence. Before processing, you choose the mode (Upscale, Balanced or Creative) and the resolution. The result depends on the source image and we cannot guarantee a specific outcome; in Balanced and Creative modes the AI may reinterpret details.
2. Your account
You sign in with your Google account and must be 18 or over. The account is personal: do not share it, do not sell it and do not create several accounts to take advantage of the daily gift or invitations. You are responsible for what is done with it.
3. Coconuts
Coconuts are the balance used to pay for each image. The cost depends on the output resolution and is shown before processing. It may change in the future, but you will always see the cost before spending them.
If a job fails or you cancel it, the Coconuts are returned to your balance.
Coconuts bought in packs: they do not expire while CoconutFlow remains in service.
Daily gift: one 4K image per day, up to a maximum of 8 per month per person. If you do not use it, it expires at 00:00 (Spanish time).
Subscription Coconuts: each month’s Coconuts expire at the end of that month.
Coconuts have no cash value, cannot be transferred to another account and are only refunded in the cases set out in section 6.
4. Purchases
The final price, including applicable taxes, is shown before you pay. Payments are processed by Stripe, which acts as the seller of record (Merchant of Record) and sends you the invoice. Coconuts are added to your balance as soon as payment is confirmed.
5. Subscriptions
There are monthly and annual plans. Each month you receive the plan’s Coconuts; on the annual plan you pay for the year in advance and the Coconuts arrive month by month.
Your subscription renews automatically at the end of each period until you cancel it.
You can cancel it at any time from your account (“Cancel subscription”). It stops renewing and you keep the plan until the end of the period you have paid for. Cancelling does not entitle you to a refund, except as provided in section 6.
To change plan, cancel your current plan and subscribe to the new one.
If we change the price of a plan, we will notify you by email at least 30 days in advance and the new price will only apply from the next renewal. You will be able to cancel before then.
If a renewal payment fails, Stripe will retry it for a few days; in the meantime, the Coconuts for that period are not added.
6. Withdrawal and refunds
You have 14 calendar days from each purchase, or from the start of a subscription, to withdraw without giving any reason. We will refund the part of the amount corresponding to the Coconuts from that purchase that you have not used, using the same payment method and within 14 days at most. Anything you have already used is not refunded, because that service has already been provided at your request. If you withdraw from a subscription, it is cancelled at that moment.
To withdraw, use the “Withdraw from contract here” button in your account or write to us at [email protected] stating the purchase. We will send you an acknowledgement of receipt by email.
Coconuts from the daily gift and from invitations are not refunded. If the purchase that triggered an invitation reward is refunded, any unused Coconuts from that reward are removed.
7. Your images
The images you upload and their results are yours. You only give us permission to store, process and display them to you to the extent necessary to provide the service. We do not use them to train artificial intelligence models or for advertising, and we do not show them to anyone. If we ever wanted to show one as an example, we would ask for your permission first.
You must have the right to use the images you upload: do not upload third-party works without permission or images of identifiable people without their consent.
8. AI-generated content
Results are produced using artificial intelligence. Where required by law, they will include metadata indicating that the image has been processed with AI; do not remove it if you publish an image that could be mistaken for a real one. Copyright protection for AI-generated results depends on the law of each country.
9. Prohibited uses
You may not use CoconutFlow to:
Process images that are illegal, that depict child sexual abuse or exploitation, non-consensual sexual content or violence, or that incite hatred.
Create fake images of real people to deceive, harass or defame.
Infringe other people’s copyright, trade marks or privacy.
Use bots, automate use, bypass limits or attempt to copy or attack the software.
If we detect a prohibited use or are notified of one, we may remove the content and suspend or close the account. We will explain the reason to you and you will be able to respond by writing to [email protected]. If we close an account without you having breached these terms, we will refund the proportional part of what you paid that you have not used.
10. Invitation programme
Each account has a personal invitation link. When someone creates their account using that link and makes their first purchase (a Coconuts pack or a new subscription), each of them receives, as a gift, 10% of the Coconuts in that purchase (for a subscription, those of the first month), with a minimum of 12 Coconuts for the person who invited and 8 for the invited person. Conditions: the reward is given only once per invited person; a maximum of 10 rewards per month per account; there is no reward if both accounts belong to the same person (same email, device or card); invitation Coconuts do not expire while CoconutFlow remains in service, but they cannot be exchanged for money or refunded; if the purchase that triggered the reward is refunded, any unused invitation Coconuts are removed. We may change or end the programme at any time; Coconuts already received are kept.
11. Availability and changes to the service
We work to keep the service available at all times, but there may be interruptions for maintenance or for reasons beyond our control. If we ever close CoconutFlow, we will give you at least 30 days’ notice so you can use your Coconuts, and we will refund the value of any purchased Coconuts you have not used and the part of any subscription already paid that you cannot use.
12. Liability
We are liable for damage we cause through wilful misconduct or gross negligence and for anything the law does not allow us to limit. Otherwise, to the extent permitted by law, our liability is limited to the amount you have paid in the 12 months before the claim, and we are not liable for indirect damage or for the use you make of the images. Keep copies of your originals: the gallery is temporary.
13. Changes to these terms
We may update these terms. If the change is significant, we will notify you by email at least 30 days in advance; if you do not agree, you can cancel your subscription or delete your account before it takes effect.
14. Governing law and complaints
These terms are governed by Spanish law. If you are a consumer, you can bring a claim before the courts of your place of residence and the consumer services, and you retain the protection given to you by the laws of your country of residence. Before doing so, if you wish, write to us at [email protected] and we will try to resolve it.
Last updated: 9 October 2026.
Our commitment
At CoconutFlow we respect intellectual property rights and expect the same from those who use the service. The software, design, logos and interface of the platform belong to the owner of CoconutFlow (full details in “Legal information”).
Your content
The images you process are yours and are only used to provide the service to you (see “Terms”, section 7). You are responsible for having the right to use them.
Use of our brand
CoconutFlow logos and materials may only be used publicly with express written permission. If you would like to use our brand, write to us and tell us how you intend to use it.
How to report content that is illegal or infringes your rights
If you believe there is content on CoconutFlow that is illegal or infringes your rights, write to us at [email protected] with:
Your name and a contact email address.
Why the content is illegal or infringes your rights (for example, which protected work has been used).
Information to locate it: account, link or description.
A statement that the information is accurate and that you are acting in good faith.
We will confirm that we have received it, review it diligently and inform you of our decision. If we remove content or restrict an account, we will explain the reason to the person affected, who will be able to respond.
If you believe we have removed your content by mistake
Write to us explaining why. A person will review it and, if you are right, we will restore it.
Repeat infringement and false notices
We may close accounts that repeatedly infringe rights and stop handling notices from anyone who repeatedly sends manifestly unfounded notices.
Governing law
This policy is governed by Spanish law, Directive (EU) 2019/790 on copyright in the Digital Single Market and Regulation (EU) 2022/2065 (Digital Services Act).
Last updated: 9 October 2026.
You can delete your account and your data whenever you like.
How to do it
In the app: your account menu → “Delete my account”. We will ask you to confirm.
Or write to us at [email protected] from your account’s email address.
What happens when you delete it
If you have an active subscription, it stops renewing at that moment and is cancelled when the account is deleted.
You lose your gallery, your history and any remaining Coconuts. If you are within 14 days of a purchase, withdraw first to recover the part you have not used (see “Terms”, section 6).
Your data is erased within 30 days at most, except data the law requires us to keep, such as billing data.
For 7 days the account is locked and you can recover it just as it was by signing in. After that it is irreversible: if you come back, you will start with a new account.