1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes"/><link rel="stylesheet" href="/_next/static/css/de70bee13400563f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/335522662005caa8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/494f98cff97b742f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-94e90c6b47f72615.js"/>
1<script src="/_next/static/chunks/4bd1b696-1c9d3334f0d6318c.js" async=""></script>
1<script src="/_next/static/chunks/31684-23606640c87e4b75.js" async=""></script>
1<script src="/_next/static/chunks/main-app-fb17e0e30005f849.js" async=""></script>
1<script src="/_next/static/chunks/6874-34f71179ab728b52.js" async=""></script>
1<script src="/_next/static/chunks/794-a6878a8a2106b4ae.js" async=""></script>
1<script src="/_next/static/chunks/15852-e0bf71f2431d2188.js" async=""></script>
1<script src="/_next/static/chunks/67001-31150854da23e522.js" async=""></script>
1<script src="/_next/static/chunks/38249-d866148668683b30.js" async=""></script>
1<script src="/_next/static/chunks/33063-f4c30a2e66da4311.js" async=""></script>
1<script src="/_next/static/chunks/59927-5e2430479f8d6783.js" async=""></script>
1<script src="/_next/static/chunks/62697-ed46da4202253db6.js" async=""></script>
1<script src="/_next/static/chunks/85633-4c8683ec3dc02b1f.js" async=""></script>
1<script src="/_next/static/chunks/23766-83b8f69b0e0879d4.js" async=""></script>
1<script src="/_next/static/chunks/92443-bd3ab0d3fbfc9507.js" async=""></script>
1<script src="/_next/static/chunks/94361-efabf0fb638d0e17.js" async=""></script>
1<script src="/_next/static/chunks/2700-76703b4a6550aecc.js" async=""></script>
1<script src="/_next/static/chunks/98636-0d897c0c19f5ebe5.js" async=""></script>
1<script src="/_next/static/chunks/73885-23cabc697444654c.js" async=""></script>
1<script src="/_next/static/chunks/48807-29acc761006ba219.js" async=""></script>
1<script src="/_next/static/chunks/24278-406b7be2266872d0.js" async=""></script>
1<script src="/_next/static/chunks/99779-a023db570f99fc23.js" async=""></script>
1<script src="/_next/static/chunks/41795-c5be08da6ed3b127.js" async=""></script>
1<script src="/_next/static/chunks/74645-7f11b7ef3c5859e8.js" async=""></script>
1<script src="/_next/static/chunks/6219-9fe8859fa5084736.js" async=""></script>
1<script src="/_next/static/chunks/93930-e3cd55a8495d53bf.js" async=""></script>
1<script src="/_next/static/chunks/37144-3e6dd22032ff38a8.js" async=""></script>
1<script src="/_next/static/chunks/app/legal/about/page-83cffc7ed12d451f.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-835daf3c76edf454.js" async=""></script>
1<script src="/_next/static/chunks/app/error-cec7cf0a3964dc3c.js" async=""></script>
1<script src="/_next/static/chunks/app/page-c21b7d3729f32207.js" async=""></script>
1<link rel="preload" href="https://click.pageview.click/js/script.js" as="script"/><link rel="preload" href="https://plausible.io/js/script.js" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-EEECB87Z3D" as="script"/><meta name="next-size-adjust" content=""/>
1<script id="organization-schema" type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"ECFotos","url":"https://ecfotos.com","logo":{"@type":"ImageObject","url":"https://ecfotos.com/logo.png","width":256,"height":256},"description":"Professional AI Image Editor for E-commerce. Specialized suite to solve product image challenges, boost seller efficiency, and skyrocket conversion rates.","contactPoint":{"@type":"ContactPoint","contactType":"customer service","email":"[email protected]","availableLanguage":["English","䏿","Deutsch","Español","Français","Italiano","æ¥æ¬èª","íêµì´","Nederlands","Polski","Português","Ð ÑÑÑкий","Türkçe","Ø§ÙØ¹Ø±Ø¨ÙØ©","हिनà¥à¤¦à¥","বাà¦à¦²à¦¾"]},"sameAs":["https://x.com/ECFotos_app","https://github.com/qwe00921"],"address":{"@type":"PostalAddress","addressCountry":"US"}}</script>
1<script id="website-schema" type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"AI Photo Editor for E-commerce | ECFotos","url":"https://ecfotos.com","description":"AI photo editor for e-commerce teams. Edit 1 or batch 100+ product images with background removal, shadow, translation, eraser, and upscaling. Amazon and Shopify ready. Try 10 free, no card.","publisher":{"@type":"Organization","name":"EcFotos"},"potentialAction":{"@type":"SearchAction","target":"https://ecfotos.com/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
1<script id="software-application-schema" type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ECFotos AI Photo Editor for E-commerce","description":"Vertical AI photo editor for e-commerce. Solve product photo issues instantly to improve selling efficiency and listing conversion.","url":"https://ecfotos.com","applicationCategory":"ImageEditingApplication","operatingSystem":"Web Browser","offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Try 10 images for free, no credit card required.","availability":"https://schema.org/InStock"},"creator":{"@type":"Organization","name":"EcFotos","url":"https://ecfotos.com"},"publisher":{"@type":"Organization","name":"EcFotos","logo":{"@type":"ImageObject","url":"https://ecfotos.com/logo.png"}},"featureList":["Bulk Background Removal (Amazon RGB 255 Ready)","AI Product Photography Scenario Generation","Batch Image Upscaling (4K Quality)","Image Text Translation (30+ Languages)","Magic Object & Watermark Remover","Listing Optimization for Shopify & Etsy","Amazon Image Compliance Validator"],"screenshot":"https://ecfotos.com/screenshot.png","softwareVersion":"2.0","datePublished":"2024-01-01","applicationSubCategory":"Image Editing","permissions":"Read and write access to images","isAccessibleForFree":true}</script>
1<title>About ECFotos | ECFotos</title><meta name="description" content="ECFotos is an AI workbench for eâcommerce product images â batch editing, clean backgrounds, and automated labels like HOT/new/limited."/><meta name="author" content="EcFotos Team"/><meta name="creator" content="EcFotos"/><meta name="publisher" content="EcFotos"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="facebook:page" content="https://www.facebook.com/ECFotosCOM"/><meta name="saashub-verification" content="ofpf5rwhcpzk"/><link rel="canonical" href="https://ecfotos.com/legal/about"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta name="google-site-verification" content="your_google_site_verification_code"/><meta property="og:title" content="About ECFotos | ECFotos"/><meta property="og:description" content="ECFotos is an AI workbench for eâcommerce product images â batch editing, clean backgrounds, and automated labels like HOT/new/limited."/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="About ECFotos | ECFotos"/><meta name="twitter:description" content="ECFotos is an AI workbench for eâcommerce product images â batch editing, clean backgrounds, and automated labels like HOT/new/limited."/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32"/><link rel="icon" href="/favicon-16x16.png" type="image/png" sizes="16x16"/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/>
1<script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$?--><template id="B:0"></template><!--/$--></div><div class="antialiased"><div class="min-h-screen bg-background"><header class="fixed inset-x-0 z-50 border-b transition-all duration-300 backdrop-blur bg-white/80 border-transparent" style="top:0px"><div class="container mx-auto flex h-20 items-center justify-between px-4 md:h-20"><div class="flex items-center gap-10"><a href="/"><div class="flex items-center hover:scale-105 active:scale-95 transition-transform"><span class="bg-gradient-to-r from-indigo-500 via-purple-500 to-fuchsia-500 bg-clip-text font-bold text-transparent text-xl md:text-2xl">EcFotos</span></div></a><nav class="hidden md:flex items-center gap-8 text-sm font-medium text-slate-600"><div class="relative"><button class="flex items-center gap-1 rounded-full border border-transparent px-3 py-2 text-slate-600 transition hover:border-slate-200 hover:bg-slate-100 hover:text-slate-900" aria-haspopup="true" aria-expanded="false">AI Tools<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="relative"><button class="flex items-center gap-1 rounded-full border border-transparent px-3 py-2 text-slate-600 transition hover:border-slate-200 hover:bg-slate-100 hover:text-slate-900" aria-haspopup="true" aria-expanded="false">Free Tools<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="relative"><button class="flex items-center gap-1 rounded-full border border-transparent px-3 py-2 text-slate-600 transition hover:border-slate-200 hover:bg-slate-100 hover:text-slate-900" aria-haspopup="true" aria-expanded="false">AI Models<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="relative"><button class="flex items-center gap-1 rounded-full border border-transparent px-3 py-2 text-slate-600 transition hover:border-slate-200 hover:bg-slate-100 hover:text-slate-900" aria-haspopup="true" aria-expanded="false">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="transition hover:text-slate-900 text-slate-600" href="/pay/pricing">Pricing</a></nav></div><div class="hidden items-center gap-3 md:flex"><a class="text-sm font-semibold text-slate-600 transition hover:text-slate-900" href="/account/auth/signin">Sign In</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 text-primary-foreground hover:bg-primary/90 py-2 h-11 rounded-full bg-gradient-to-r from-indigo-500 to-purple-500 px-6 text-sm font-semibold shadow-lg shadow-indigo-200" href="/account/auth/signup">Get Started Free</a></div><button class="md:hidden rounded-full border border-slate-200 p-2 text-slate-600 shadow-sm" aria-label="Toggle mobile navigation"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></header><main class="pt-24 pb-20 px-4"><div class="container mx-auto max-w-4xl"><div class="mb-8"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border border-primary/20 bg-primary/10 text-primary text-xs">Built for product images</div><h1 class="mt-4 text-3xl md:text-4xl font-extrabold leading-tight">
1About ECFotos â The AI workbench for eâcommerce visuals</h1><p class="mt-3 text-muted-foreground text-base md:text-lg">We serve eâcommerce teams. Unlike Canva which focuses on campaign creatives, we focus on product images. Similar to PhotoRoom in background removal and listing efficiency, and we go further with batch effects and automated onâimage labels to ship âimages that sellâ.</p></div><section class="grid gap-6 md:grid-cols-2 mb-10"><div class="rounded-xl border border-border bg-card p-5"><h2 class="text-lg font-semibold mb-2">What we solve</h2><ul class="text-sm text-muted-foreground space-y-2 list-disc pl-5"><li>Batch background cleanup with white/gradient/scene options</li><li>Oneâclick presets for hero, detail, and cover sizes</li><li>Add activity notes and badges (HOT/New/Limited/Discount)</li><li>Onâimage copy translation and brand style consistency</li><li>Ruleâbased auto labels: driven by inventory/discount/sales</li><li>Central templates, fonts, brand colors for team reuse</li></ul></div><div class="rounded-xl border border-border bg-card p-5"><h2 class="text-lg font-semibold mb-2">Why ECFotos</h2><ul class="text-sm text-muted-foreground space-y-2 list-disc pl-5"><li>Optimized for âimages that convertâ, not generic design</li><li>Eâcommerce first: aligned with platform norms and goals</li><li>Stable batch output for launches, promos, and scaling</li><li>Lightweight and easy â fast onboarding, low change cost</li></ul></div></section><section class="mb-10"><h2 class="text-lg font-semibold mb-3">Core capabilities</h2><div class="grid sm:grid-cols-2 gap-4"><a class="rounded-xl border border-border bg-card p-5 hover:border-primary/40 transition-colors" href="/tools/photo-animate"><div class="text-sm font-semibold">Photo Animate</div><div class="text-sm text-muted-foreground mt-1">Make product images eyeâcatching â great for video covers and rich PDPs.</div></a><a class="rounded-xl border border-border bg-card p-5 hover:border-primary/40 transition-colors" href="/tools/photo-keyframe"><div class="text-sm font-semibold">Keyframe to Video</div><div class="text-sm text-muted-foreground mt-1">Generate smooth transitions to showcase features and details.</div></a><a class="rounded-xl border border-border bg-card p-5 hover:border-primary/40 transition-colors" href="/tools/photo-restoration"><div class="text-sm font-semibold">Photo Restoration</div><div class="text-sm text-muted-foreground mt-1">Denoise and upscale legacy/lowâres assets for listing quality.</div></a><div class="rounded-xl border border-dashed bg-card p-5 text-muted-foreground"><div class="text-sm font-semibold">Batch effects & auto labels</div><div class="text-sm mt-1">Bulk processing, ruleâbased badges, corner stickers and text templates (HOT/New/Limited/Promo notes).</div><div class="text-xs mt-2">More capabilities are rolling out.</div></div></div></section><section class="mb-10"><h2 class="text-lg font-semibold mb-3">Typical use cases</h2><div class="rounded-xl border border-border bg-card p-5"><ul class="text-sm text-muted-foreground space-y-2 list-disc pl-5"><li>New arrivals and cataloging: cutouts + templates + multiâsize export</li><li>Promotions: add activity notes and discount badges for events</li><li>Bestâsellers: HOT/New/Limited labels for CTR and conversion</li><li>Multiâchannel: output to platformâready specs (hero/detail/cover)</li></ul></div></section><section class="grid gap-6 md:grid-cols-2 mb-12"><div class="rounded-xl border border-border bg-card p-5"><h2 class="text-lg font-semibold mb-2">Privacy & compliance</h2><p class="text-sm text-muted-foreground">We care about data security: encrypted processing, no training on your assets, and you can delete uploads/outputs at any time.<!-- --> <a class="underline" href="/legal/privacy">Privacy Policy</a> & <a class="underline" href="/legal/terms">Terms of Service</a>.</p></div><div class="rounded-xl border border-border bg-card p-5"><h2 class="text-lg font-semibold mb-2">Contact us</h2><p class="text-sm text-muted-foreground">
1Business / partnership / support: [email protected]</p></div></section><div class="flex flex-wrap items-center gap-3"><a class="inline-flex items-center h-11 px-5 rounded-full bg-primary text-primary-foreground text-sm font-semibold hover:bg-primary/90" href="/account/auth/signup">Get started free</a><a class="inline-flex items-center h-11 px-5 rounded-full border border-border text-sm font-semibold hover:border-primary/50" href="/tools/photo-animate">Create product images now</a></div></div></main><footer class="mt-0 bg-slate-900 text-white"><div class="container mx-auto px-4 py-16"><div class="grid gap-10 lg:grid-cols-[1.2fr_repeat(3,minmax(0,1fr))]"><div class="space-y-6"><div class="text-2xl font-semibold text-white">EcFotos</div><p class="max-w-sm text-sm text-white/70">AI-powered product photography and listing optimization for ecommerce sellers across Amazon, Shopify, Etsy, and more.</p><div class="flex items-center gap-3 text-sm text-white/60"><span>Contact:</span><a href="mailto:[email protected]" class="font-semibold text-white hover:text-indigo-200">[email protected]</a></div><div class="flex gap-3"><a href="https://x.com/ECFotos_app" aria-label="Follow EcFotos on X" class="flex h-10 w-10 items-center justify-center rounded-full border border-white/20 bg-white/5 text-white transition hover:-translate-y-1 hover:border-indigo-200 hover:bg-indigo-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-twitter h-5 w-5"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a href="https://www.facebook.com/ECFotosCOM" aria-label="Follow EcFotos on Facebook" class="flex h-10 w-10 items-center justify-center rounded-full border border-white/20 bg-white/5 text-white transition hover:-translate-y-1 hover:border-indigo-200 hover:bg-indigo-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-5 w-5"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="https://www.linkedin.com/company/ecfotos" aria-label="Follow EcFotos on LinkedIn" class="flex h-10 w-10 items-center justify-center rounded-full border border-white/20 bg-white/5 text-white transition hover:-translate-y-1 hover:border-indigo-200 hover:bg-indigo-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-5 w-5"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://www.youtube.com/@ecfotos" aria-label="Watch EcFotos on YouTube" class="flex h-10 w-10 items-center justify-center rounded-full border border-white/20 bg-white/5 text-white transition hover:-translate-y-1 hover:border-indigo-200 hover:bg-indigo-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-youtube h-5 w-5"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"></path><path d="m10 15 5-3-5-3z"></path></svg></a></div></div><div class="space-y-4"><h3 class="text-sm font-semibold tracking-[0.2em] text-white/70">Tools</h3><ul class="space-y-2 text-sm text-white/60"><li><a class="transition hover:text-white" href="/tools/background-remover">Background Remover</a></li><li><a class="transition hover:text-white" href="/tools/remove-text">Remove Text</a></li><li><a class="transition hover:text-white" href="/tools/image-upscaler">Image Upscaler</a></li><li><a class="transition hover:text-white" href="/tools/image-translator">Image Translator</a></li><li><a class="transition hover:text-white" href="/tools/listing-optimization">Listing Optimizer</a></li><li><a href="https://hubfortools.com" class="transition hover:text-white">Tools Hub</a></li></ul></div><div class="space-y-4"><h3 class="text-sm font-semibold tracking-[0.2em] text-white/70">Company</h3><ul class="space-y-2 text-sm text-white/60"><li><a class="transition hover:text-white" href="/legal/about">About</a></li><li><a class="transition hover:text-white" href="/pay/pricing">Pricing</a></li><li><a href="mailto:[email protected]" class="transition hover:text-white">Contact</a></li><li><a class="transition hover:text-white" href="/resources/faq">FAQ</a></li></ul></div><div class="space-y-4"><h3 class="text-sm font-semibold tracking-[0.2em] text-white/70">Languages</h3><div class="grid grid-cols-2 gap-1 "><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-primary font-medium"><span>ðºð¸</span><span>English</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð¨ð³</span><span>䏿</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð©ðª</span><span>Deutsch</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ðªð¸</span><span>Español</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð«ð·</span><span>Français</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð®ð¹</span><span>Italiano</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð¯ðµ</span><span>æ¥æ¬èª</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð°ð·</span><span>íêµì´</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð³ð±</span><span>Nederlands</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ðµð±</span><span>Polski</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ðµð¹</span><span>Português</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð·ðº</span><span>Ð ÑÑÑкий</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð¹ð·</span><span>Türkçe</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð¸ð¦</span><span>Ø§ÙØ¹Ø±Ø¨ÙØ©</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð®ð³</span><span>हिनà¥à¤¦à¥</span></button><button class="flex items-center space-x-2 transition-all duration-200 text-sm py-1 hover:font-semibold active:scale-95 text-muted-foreground hover:text-primary"><span>ð§ð©</span><span>বাà¦à¦²à¦¾</span></button></div></div></div><div class="mt-12 border-t border-white/10 pt-8 text-sm text-white/60"><div class="flex flex-col gap-4 md:flex-row md:items-center md:justify-between"><div class="flex flex-col gap-1"><div>© 2025 EcFotos. All rights reserved.</div></div><div class="flex flex-wrap gap-4"><a class="transition hover:text-white" href="/legal/terms">Terms of Service</a><a class="transition hover:text-white" href="/legal/privacy">Privacy Policy</a><a class="transition hover:text-white" href="/legal/refund">Refund Policy</a></div></div></div></div></footer></div><!--$?--><template id="B:1"></template><!--/$--></div>
1<script src="/_next/static/chunks/webpack-94e90c6b47f72615.js" async=""></script>
1<div hidden id="S:1"></div>
1<script>$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("B:1","S:1")</script>
1<div hidden id="S:0"></div>
1<script>$RC("B:0","S:0")</script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[87555,[],\"\"]\n4:I[31295,[],\"\"]\n5:I[93930,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"94018\",\"static/chunks/app/legal/about/page-83cffc7ed12d451f.js\"],\"Navigation\"]\n6:I[66379,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\""])</script>
1<script>self.__next_f.push([1,"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"94018\",\"static/chunks/app/legal/about/page-83cffc7ed12d451f.js\"],\"default\"]\n7:I[59665,[],\"OutletBoundary\"]\na:I[74911,[],\"AsyncMetadataOutlet\"]\nc:I[59665,[],\"ViewportBoundary\"]\ne:I[59665,[],\"MetadataBoundary\"]\n10:I[26614,[],\"\"]\n11:\"$Sreact.suspense\"\n12:I[74911,[],\"AsyncMetadata\"]\n15:I[39237,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"7177\",\"static/chunks/app/layout-835daf3c76edf454.js\"],\"SessionProvider\"]\n16:I[34663,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188."])</script>
1<script>self.__next_f.push([1,"js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"7177\",\"static/chunks/app/layout-835daf3c76edf454.js\"],\"CreditsProvi
1der\"]\n17:I[70608,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chun"])</script>
1<script>self.__next_f.push([1,"ks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"7177\",\"static/chunks/app/layout-835daf3c76edf454.js\"],\"PromoBannerProvider\"]\n18:I[51295,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"7177\",\"static/chunks/app/layout-835daf3c76edf454.js\"],\"PromoBanner\"]\n19:I[5476,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static"])</script>
1<script>self.__next_f.push([1,"/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"7177\",\"static/chunks/app/layout-835daf3c76edf454.js\"],\"default\"]\n1a:I[51901,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"18039\",\"static/chunks/app/error-cec7cf0a3964dc3c.js\"],\"default\"]\n1b:I[6874,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795"])</script>
1<script>self.__next_f.push([1,"-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"58974\",\"static/chunks/app/page-c21b7d3729f32207.js\"],\"\"]\n1c:I[70736,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"7177\",\"static/chunks/app/layout-835daf3c76edf454.js\"],\"GoogleOneTap\"]\n1d:I[69243,[\"6874\",\"static/chunks/6874-34f71179ab728b52.js\",\"794\",\"static/chunks/794-a6878a8a2106b4ae.js\",\"15852\",\"static/chunks/15852-e0bf71f2431d2188.js\",\"67001\",\"static/chunks/67001-31150854da23e522.js\",\"38249\",\"static/chunks/38249-d866148668683b30.js\",\"33063\",\"static/chunks/33063-f4c30a2e66da4311.js\",\"59927\",\"static/chunks/59927-5e2430479f8d6783.js\",\"62697\",\"static/chunks/62697-ed46da4202253db6.js\",\"85633\",\"static/chunks/85633-4c8683ec3dc02b1f.js\",\"23766\",\"static/chunks/23766-83b8f69b0e0879d4.js\",\"92443\",\"static/chunks/92443-bd3ab0d3fbfc"])</script>
1<script>self.__next_f.push([1,"9507.js\",\"94361\",\"static/chunks/94361-efabf0fb638d0e17.js\",\"2700\",\"static/chunks/2700-76703b4a6550aecc.js\",\"98636\",\"static/chunks/98636-0d897c0c19f5ebe5.js\",\"73885\",\"static/chunks/73885-23cabc697444654c.js\",\"48807\",\"static/chunks/48807-29acc761006ba219.js\",\"24278\",\"static/chunks/24278-406b7be2266872d0.js\",\"99779\",\"static/chunks/99779-a023db570f99fc23.js\",\"41795\",\"static/chunks/41795-c5be08da6ed3b127.js\",\"74645\",\"static/chunks/74645-7f11b7ef3c5859e8.js\",\"6219\",\"static/chunks/6219-9fe8859fa5084736.js\",\"93930\",\"static/chunks/93930-e3cd55a8495d53bf.js\",\"37144\",\"static/chunks/37144-3e6dd22032ff38a8.js\",\"7177\",\"static/chunks/app/layout-835daf3c76edf454.js\"],\"\"]\n:HL[\"/_next/static/media/4cf2300e9c8272f7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/de70bee13400563f.css\",\"style\"]\n:HL[\"/_next/static/css/335522662005caa8.css\",\"style\"]\n:HL[\"/_next/static/css/494f98cff97b742f.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"wu24UdvKeUw2AkHlDaO4f\",\"p\":\"\",\"c\":[\"\",\"legal\",\"about\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"legal\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/de70bee13400563f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/335522662005caa8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/494f98cff97b742f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[\"legal\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"about\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-background\",\"children\":[[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{\"about\":{\"meta\":{\"title\":\"About ECFotos\",\"description\":\"ECFotos is an AI workbench for eâcommerce product images â batch editing, clean backgrounds, and automated labels like HOT/new/limited.\"},\"hero\":{\"badge\":\"Built for product images\",\"title\":\"About ECFotos â The AI workbench for eâcommerce visuals\",\"description\":\"We serve eâcommerce teams. Unlike Canva which focuses on campaign creatives, we focus on product images. Similar to PhotoRoom in background removal and listing efficiency, and we go further with batch effects and automated onâimage labels to ship âimages that sellâ.\"},\"problems\":{\"title\":\"What we solve\",\"items\":[\"Batch background cleanup with white/gradient/scene options\",\"Oneâclick presets for hero, detail, and cover sizes\",\"Add activity notes and badges (HOT/New/Limited/Discount)\",\"Onâimage copy translation and brand style consistency\",\"Ruleâbased auto labels: driven by inventory/discount/sales\",\"Central templates, fonts, brand colors for team reuse\"]},\"reasons\":{\"title\":\"Why ECFotos\",\"items\":[\"Optimized for âimages that convertâ, not generic design\",\"Eâcommerce first: aligned with platform norms and goals\",\"Stable batch output for launches, promos, and scaling\",\"Lightweight and easy â fast onboarding, low change cost\"]},\"features\":{\"title\":\"Core capabilities\",\"tools\":[{\"title\":\"Photo Animate\",\"desc\":\"Make product images eyeâcatching â great for video covers and rich PDPs.\",\"href\":\"/tools/photo-animate\"},{\"title\":\"Keyframe to Video\",\"desc\":\"Generate smooth transitions to showcase features and details.\",\"href\":\"/tools/photo-keyframe\"},{\"title\":\"Photo Restoration\",\"desc\":\"Denoise and upscale legacy/lowâres assets for listing quality.\",\"href\":\"/tools/photo-restoration\"}],\"batch\":{\"title\":\"Batch effects \u0026 auto labels\",\"desc\":\"Bulk processing, ruleâbased badges, corner stickers and text templates (HOT/New/Limited/Promo notes).\",\"note\":\"More capabilities are rolling out.\"}},\"useCases\":{\"title\":\"Typical use cases\",\"items\":[\"New arrivals and cataloging: cutouts + templates + multiâsize export\",\"Promotions: add activity notes and discount badges for events\",\"Bestâsellers: HOT/New/Limited labels for CTR and conversion\",\"Multiâchannel: output to platformâready specs (hero/detail/cover)\"]},\"privacy\":{\"title\":\"Privacy \u0026 compliance\",\"text\":\"We care about data security: encrypted processing, no training on your assets, and you can delete uploads/outputs at any time.\",\"privacyLinkText\":\"Privacy Policy\",\"termsLinkText\":\"Terms of Service\"},\"contact\":{\"title\":\"Contact us\",\"text\":\"Business / partnership / supp
1ort: [email protected]\"},\"cta\":{\"primary\":\"Get started free\",\"secondary\":\"Create product images now\"}},\"locale\":\"en\"}]]}],null,[\"$\",\"$L7\",null,{\"children\":[\"$L8\",\"$L9\",[\"$\",\"$La\",null,{\"promise\":\"$@b\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"t3D9jevvrQCreuvSqnqi9v\",{\"children\":[[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",\"$undefined\"],\"s\":false,\"S\":false}\n"])</script>
1<script>self.__next_f.push([1,"f:[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$11\",null,{\"fallback\":null,\"children\":[\"$\",\"$L12\",null,{\"promise\":\"$@13\"}]}]}]\n14:T4eb,{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"ECFotos AI Photo Editor for E-commerce\",\"description\":\"Vertical AI photo editor for e-commerce. Solve product photo issues instantly to improve selling efficiency and listing conversion.\",\"url\":\"https://ecfotos.com\",\"applicationCategory\":\"ImageEditingApplication\",\"operatingSystem\":\"Web Browser\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\",\"description\":\"Try 10 images for free, no credit card required.\",\"availability\":\"https://schema.org/InStock\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"EcFotos\",\"url\":\"https://ecfotos.com\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"EcFotos\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://ecfotos.com/logo.png\"}},\"featureList\":[\"Bulk Background Removal (Amazon RGB 255 Ready)\",\"AI Product Photography Scenario Generation\",\"Batch Image Upscaling (4K Quality)\",\"Image Text Translation (30+ Languages)\",\"Magic Object \u0026 Watermark Remover\",\"Listing Optimization for Shopify \u0026 Etsy\",\"Amazon Image Compliance Validator\"],\"screenshot\":\"https://ecfotos.com/screenshot.png\",\"softwareVersion\":\"2.0\",\"datePublished\":\"2024-01-01\",\"applicationSubCategory\":\"Image Editing\",\"permissions\":\"Read and write access to images\",\"isAccessibleForFree\":true}"])</script>
1<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"id\":\"organization-schema\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"ECFotos\\\",\\\"url\\\":\\\"https://ecfotos.com\\\",\\\"logo\\\":{\\\"@type\\\":\\\"ImageObject\\\",\\\"url\\\":\\\"https://ecfotos.com/logo.png\\\",\\\"width\\\":256,\\\"height\\\":256},\\\"description\\\":\\\"Professional AI Image Editor for E-commerce. Specialized suite to solve product image challenges, boost seller efficiency, and skyrocket conversion rates.\\\",\\\"contactPoint\\\":{\\\"@type\\\":\\\"ContactPoint\\\",\\\"contactType\\\":\\\"customer service\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"availableLanguage\\\":[\\\"English\\\",\\\"䏿\\\",\\\"Deutsch\\\",\\\"Español\\\",\\\"Français\\\",\\\"Italiano\\\",\\\"æ¥æ¬èª\\\",\\\"íêµì´\\\",\\\"Nederlands\\\",\\\"Polski\\\",\\\"Português\\\",\\\"Ð ÑÑÑкий\\\",\\\"Türkçe\\\",\\\"Ø§ÙØ¹Ø±Ø¨ÙØ©\\\",\\\"हिनà¥à¤¦à¥\\\",\\\"বাà¦à¦²à¦¾\\\"]},\\\"sameAs\\\":[\\\"https://x.com/ECFotos_app\\\",\\\"https://github.com/qwe00921\\\"],\\\"address\\\":{\\\"@type\\\":\\\"PostalAddress\\\",\\\"addressCountry\\\":\\\"US\\\"}}\"}}],[\"$\",\"script\",null,{\"id\":\"website-schema\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"AI Photo Editor for E-commerce | ECFotos\\\",\\\"url\\\":\\\"https://ecfotos.com\\\",\\\"description\\\":\\\"AI photo editor for e-commerce teams. Edit 1 or batch 100+ product images with background removal, shadow, translation, eraser, and upscaling. Amazon and Shopify ready. Try 10 free, no card.\\\",\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"EcFotos\\\"},\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":\\\"https://ecfotos.com/search?q={search_term_string}\\\",\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}],[\"$\",\"script\",null,{\"id\":\"software-application-schema\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$14\"}}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_188709 __variable_9a8899 antialiased\",\"children\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L17\",null,{\"expirationDate\":\"$D2000-01-01T00:00:00.000Z\",\"children\":[[\"$\",\"$L18\",null,{\"promoCode\":\"NEWUSER\",\"discount\":\"10% OFF\",\"expirationDate\":\"$D2025-12-31T00:00:00.000Z\",\"storageKey\":\"newuser-2025\"}],[\"$\",\"$L19\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$1a\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen flex items-center justify-center bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center space-y-6 px-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl font-bold text-primary\",\"children\":\"404\"}],[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold text-foreground\",\"children\":\"Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground max-w-md mx-auto\",\"children\":\"The page you are looking for does not exist or has been moved.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row gap-4 justify-center\",\"children\":[[\"$\",\"$L1b\",null,{\"href\":\"/\",\"children\":[\"$\",\"button\",null,{\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 shadow h-10 rounded-md px-8 bg-primary text-primary-foreground hover:bg-primary/90\",\"ref\":\"$undefined\",\"children\":\"Go Home\"}]}],[\"$\",\"$L1b\",null,{\"href\":\"/tools/photo-animate\",\"children\":[\"$\",\"button\",null,{\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground h-10 rounded-md px-8\",\"ref\":\"$undefined\",\"children\":\"Try Generator\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Need help? \",[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"text-primary hover:underline\",\"children\":\"[email protected]\"}]]}]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L1c\",null,{}],[[\"$\",\"$L1d\",null,{\"defer\":true,\"data-domain\":\"ecfotos.space\",\"src\":\"https://click.pageview.click/js/script.
1js\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L1d\",null,{\"defer\":true,\"data-domain\":\"ecfotos.space\",\"src\":\"https://plausible.io/js/script.js\",\"strategy\":\"afterInteractive\"}],[[\"$\",\"$L1d\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-EEECB87Z3D\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L1d\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'G-EEECB87Z3D');\\n \"}]],[\"$\",\"$L1d\",null,{\"id\":\"microsoft-clarity\",\"strategy\":\"afterInteractive\",\"children\":\"\\n (function(c,l,a,r,i,t,y){\\n c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\\n t=l.createElement(r);t.async=1;t.src=\\\"https://www.clarity.ms/tag/\\\"+i;\\n y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\\n })(window, document, \\\"clarity\\\", \\\"script\\\", \\\"ut6d8lpmvu\\\");\\n \"}],null]]}]}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"9:null\nd:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes\"}]]\n8:null\n"])</script>
1<script>self.__next_f.push([1,"b:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"About ECFotos | ECFotos\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"ECFotos is an AI workbench for eâcommerce product images â batch editing, clean backgrounds, and automated labels like HOT/new/limited.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"EcFotos Team\"}],[\"$\",\"meta\",\"3\",{\"name\":\"creator\",\"content\":\"EcFotos\"}],[\"$\",\"meta\",\"4\",{\"name\":\"publisher\",\"content\":\"EcFotos\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"7\",{\"name\":\"facebook:page\",\"content\":\"https://www.facebook.com/ECFotosCOM\"}],[\"$\",\"meta\",\"8\",{\"name\":\"saashub-verification\",\"content\":\"ofpf5rwhcpzk\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://ecfotos.com/legal/about\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"11\",{\"name\":\"google-site-verification\",\"content\":\"your_google_site_verification_code\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"About ECFotos | ECFotos\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"ECFotos is an AI workbench for eâcommerce product images â batch editing, clean backgrounds, and automated labels like HOT/new/limited.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"About ECFotos | ECFotos\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"ECFotos is an AI workbench for eâcommerce product images â batch editing, clean backgrounds, and automated labels like HOT/new/limited.\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"link\",\"22\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\"}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"13:{\"metadata\":\"$b:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c149b3b6aa8b4ad4bd602efd8d8ceac4","r":1,"spa":2}' crossorigin="anonymous"></script>
1 2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.