ইনভিজিবল ওয়াটারমার্ক: ছবির কপিরাইট ও তার বাস্তব সীমা
2026-09-20
#পণ্য নির্দেশিকা #অদৃশ্য ওয়াটারমার্ক#ছবির কপিরাইট#লুকানো ওয়াটারমার্ক পড়া#ছবি সুরক্ষা#লেখক স্ট্যাম্প#ওয়াটারমার্ক ক্যামেরা#মেটাডেটা GPS ক্যামেরা: মানচিত্র ও সময়
প্রতিটি ফটোগ্রাফার, ইন্সপেক্টর ও ক্রিয়েটর একদিন একই পরিস্থিতিতে পড়েন: আপনার তোলা একটি ছবি আপনার নাম ছাড়াই ছড়িয়ে আছে, বা স্ট্যাম্প কেটে ফেলা হয়েছে। একটি ইনভিজিবল ওয়াটারমার্ক এর একটি উত্তর — কিন্তু এটি আসলে কী তা নিয়ে সৎ থাকা জরুরি। এটি একটি ট্রেসিং সহায়ক, কোনো তালা নয়, আর প্রতিটি এডিটে টিকে থাকবে না।
এই গাইডে ব্যাখ্যা করা হয়েছে TempoAI Camera-এর ইনভিজিবল ওয়াটারমার্ক কীভাবে কাজ করে, একটি কীভাবে সেভ ও পড়বেন, বাস্তবে এটি কীসে সাহায্য করতে পারে — আর একই বিস্তারে, কোন কোন ক্ষেত্রে ছবি প্রসেস হওয়ার পর এটি আর শনাক্ত করা যাবে না। এই সীমাগুলো স্পষ্ট বলা থাকলেই ফিচারটি বিভ্রান্তিকর না হয়ে কাজে লাগে।
সারসংক্ষেপ: TempoAI Camera ক্যাপচারের সময়েই একটি ছবিতে আপনার ওয়াটারমার্কের একটি ইনভিজিবল কপি এমবেড করতে পারে, যা পিক্সেলের উপরে প্রিন্ট না করে তাদের উজ্জ্বলতায় লুকানো থাকে। অ্যাপ পরে তা পড়ে ওয়াটারমার্ক কার্ডটি উদ্ধার করতে পারে — এমনকি দৃশ্যমান স্ট্যাম্প ঢেকে বা ক্লোন করে দিলেও। কিন্তু এটি কোনো নিশ্চয়তা নয়: ছবি ক্রপ, রিসাইজ, স্ক্রিনশট, রোটেট, ভারী রি-কম্প্রেস বা ফিল্টার করা হলে লুকানো ডেটা নষ্ট হতে পারে আর অ্যাপ "কোনো লুকানো ওয়াটারমার্ক পাওয়া যায়নি" জানাবে। এটিকে সহায়ক প্রমাণ ভাবুন, কখনোই একমাত্র সুরক্ষা নয়।
নিচের নোটগুলো ফিচারের ব্যাখ্যা ও ব্যবহারিক পরামর্শ, আইনি পরামর্শ নয়।
একটি ইনভিজিবল ওয়াটারমার্ক কী করতে পারে আর পারে না
| এটি আপনাকে সাহায্য করতে পারে… | এটি পারে না… |
|---|---|
| ক্যাপচারের সময় লেখা আপনার ওয়াটারমার্ক কার্ডের একটি কপি ফাইলের ভেতরে বহন করতে | কাউকে একটি ছবি কপি, ডাউনলোড বা আবার শেয়ার করা থেকে থামাতে |
| দৃশ্যমান স্ট্যাম্প ঢাকা, রঙ করা বা বদলানো হলেও অ্যাপে সেই ওয়াটারমার্ক কার্ড উদ্ধার করতে | ছবি এডিট হওয়ার পর উদ্ধারের নিশ্চয়তা দিতে — নিচের সীমা দেখুন |
| ফাইলের নিজের মেটাডেটাকে ইনভিজিবল ওয়াটারমার্ক বহনকারী হিসেবে চিহ্নিত করতে, যাতে কপিটিকে সাধারণ এক্সপোর্ট থেকে আলাদা করতে পারেন | কে ফাইলটি ফাঁস করল তা বলতে; এটি ছবিটিকে চিহ্নিত করে, ব্যক্তিকে নয় |
| একজন ক্লায়েন্ট, ঠিকাদার বা টিম সদস্যের স্ট্যাম্পযুক্ত ফাইল পাওয়ার কথা থাকলে একটি যাচাইযোগ্য ট্রেইল দিতে | একটি চুক্তি, লাইসেন্স, নিবন্ধন বা টেকডাউন প্রক্রিয়ার বদলে যেতে |
| আপনার মূল কপি হারিয়ে গেলে নিজের ওয়াটারমার্ক লেআউট উদ্ধার করতে | প্রতিটি প্রসেসিং পাইপলাইনে টিকে থাকতে — এটি স্বভাবতই ভঙ্গুর |
এটি কীভাবে কাজ করে (আর কেন ভঙ্গুর)
ইনভিজিবল ওয়াটারমার্ক ফাইলের মেটাডেটায় সংরক্ষিত হয় না — মেটাডেটাই মেসেঞ্জার ও এডিটর প্রথমে যা ফেলে দেয়। এটি পিক্সেলের ভেতরেই লেখা হয়, ব্রাইটনেস-ডোমেইন এমবেডিং ব্যবহার করে:
- পেলোডটি আপনার ওয়াটারমার্ক কার্ড — স্ট্যাম্প ছবিটিই, শুধু এক লাইন টেক্সট নয়, 512 × 512 পিক্সেল পর্যন্ত একটি সংক্ষিপ্ত কার্ডে স্কেল করা।
- ডেটা লুমিন্যান্স চ্যানেলে থাকে। প্রতিটি পিক্সেলের উজ্জ্বলতা ধাপে ধাপে কোয়ান্টাইজ হয়, আর ডেটা বিটটি ছোট অ্যামপ্লিচিউডে (৮-এর ধাপে ±৪) সেই ধাপগুলোর একটিতে লেখা হয়। কালার চ্যানেল অপরিবর্তিত রাখা হয় — যা গুরুত্বপূর্ণ, কারণ JPEG রঙকে উজ্জ্বলতার চেয়ে অনেক বেশি আক্রমণাত্মকভাবে কমপ্রেস করে।
- একটি হেডার ফাইলটিকে চিনিয়ে দেয়। একটি ম্যাজিক মার্কার ও একটি ছোট প্রিসেট ইনডেক্স (একটি প্যারিটি বিট দিয়ে সুরক্ষিত) পাঠককে বলে কোন কার্ড আকার আশা করতে হবে।
- কার্ডের আকার ছবির সাথে খাপ খায়। বড় ছবি উচ্চ-রেজোলিউশনের কার্ড ব্যবহার করে যাতে পেলোডটি ছবি জুড়ে পুনরাবৃত্তি করা যায় — সাধারণত অন্তত তিনটি কপি, যা পড়ার সময় মেজরিটি ভোটিংয়ে একত্র করা হয়।
- পড়া আপনার ডিভাইসেই ঘটে। গ্যালারি কার্ডটি স্থানীয়ভাবে ডিকোড করতে পারে; কিছুই আপলোড হয় না।
এই নকশাই এটিকে সাধারণ JPEG রি-এনকোডিংয়ে টিকিয়ে রাখে। আবার এটিই এটিকে ভঙ্গুর করে: ডেটা মূল ফাইলের সঠিক পিক্সেল গ্রিড ও উজ্জ্বলতার মানের সাথে বাঁধা। গ্রিড বদলান (ক্রপ, রিসাইজ, রোটেট, স্ক্রিনশট, পার্সপেক্টিভ কারেকশন) বা উজ্জ্বলতা বদলান (ফিল্টার, টোন কার্ভ, ভারী কম্প্রেশন) — আর বিট স্ট্রিম আর সারিবদ্ধ থাকে না বা আর সঠিকভাবে পড়া যায় না।
কী টিকে থাকে, আর কী সাধারণত থাকে না
ডেটা কীভাবে এমবেড হয় তার ভিত্তিতে এখানে সৎ চিত্রটি দেওয়া হলো। "সাধারণত পড়া যায়" মানে অ্যাপ প্রায়ই কার্ডটি উদ্ধার করে; "সাধারণত না" মানে ধরে নিন এটি চলে গেছে।
| ছবিটির কী হয়েছে | লুকানো ওয়াটারমার্ক পড়ার সম্ভাবনা | কেন |
|---|---|---|
| মূল ফাইল, অপরিবর্তিত | সাধারণত পড়া যায় | পিক্সেল গ্রিড ও উজ্জ্বলতার কোয়ান্টাইজেশন ঠিক যেমন লেখা হয়েছিল তেমন |
| ভালো কোয়ালিটিতে সাধারণ JPEG রি-সেভ (ইমেইল, ক্লাউড স্টোরেজ) | প্রায়ই পড়া যায় | স্কিমটি JPEG-র উজ্জ্বলতা ব্যবস্থাপনার চারপাশে নকশা করা |
| ভারী কম্প্রেশন বা রেজোলিউশন হ্রাস (সাধারণ সোশ্যাল প্ল্যাটফর্ম, মেসেজিং অ্যাপ) | ঝুঁকিপূর্ণ | নিম্ন-কোয়ালিটি কম্প্রেশন ও রিস্কেলিং গ্রিড ও উজ্জ্বলতার ধাপ দুটোই বদলায় |
| ক্রপিং — বিশেষত কিনারায় কাটা | সাধারণত পড়া যায় না | বিট স্ট্রিম ছবির উপরে-বাঁয়ে থেকে সাজানো; ক্রপ সারিবদ্ধতা সরিয়ে দেয় |
| স্ক্রিনশট, রিসাইজ, রোটেট বা পার্সপেক্টিভ কারেকশন | সাধারণত পড়া যায় না | পিক্সেল গ্রিড রিস্যাম্পল হয়, তাই ডেটা আর প্রত্যাশিত পিক্সেলে পড়ে না |
| কালার গ্রেডিং, ব্রাইটনেস/কনট্রাস্ট এডিট, শক্তিশালী ফিল্টার | ঝুঁকিপূর্ণ | ডেটা যে উজ্জ্বলতার ধাপে থাকে তা বদলে যায় |
| ছবির কিছু অংশ রিটাচ বা উপরে রঙ করা | স্থানীয়ভাবে নষ্ট | রিডান্ডেন্সি অক্ষত অংশ থেকে একটি কার্ড উদ্ধার করতে পারে — এডিট বড় হলে নাও পারে |
| অন্য ফরম্যাটে রূপান্তর বা রি-রেন্ডার (যেমন একটি ভিডিও ফ্রেম, স্ক্যান করা প্রিন্ট, রূপান্তরিত ফাইল) | সাধারণত পড়া যায় না | ছবিটি কপি না করে পুনরায় তৈরি হয় |
এই টেবিল থেকে দুটি ফলাফল আসে। প্রথমত, "কোনো লুকানো ওয়াটারমার্ক পাওয়া যায়নি" মানে এই নয় যে ছবিতে কখনো একটি ছিল না — এর মানে এই কপি থেকে ডেটা আর উদ্ধারযোগ্য নয়। দ্বিতীয়ত, একটি ইনভিজিবল ওয়াটারমার্ক শুধু দৃশ্যমান স্ট্যাম্প, মেটাডেটা ও মূল ফাইলের সাথে একসাথেই অর্থবহ।
ইনভিজিবল ওয়াটারমার্কসহ একটি ছবি কীভাবে সেভ করবেন
- ওয়াটারমার্ক চালু করুন যথারীতি — দৃশ্যমান স্ট্যাম্পই প্রথম প্রতিরক্ষা।
- ক্যামেরা কন্ট্রোলে "Save invisible watermark too" চালু করুন। এটি ঐচ্ছিক VIP সক্ষমতাগুলোর একটি; সাবস্ক্রিপশনে বা রিওয়ার্ডেড অ্যাড দিয়ে সাময়িকভাবে আনলক করা যায়।
- শুট করুন। সেভ করা ফাইলে আপনার ওয়াটারমার্ক কার্ডের লুকানো কপি থাকে, আর তার নিজের মেটাডেটা "with invisible watermark" ওয়াটারমার্ক ধরন দিয়ে চিহ্নিত হয়, যাতে সাধারণ এক্সপোর্ট থেকে আলাদা করতে পারেন।
- মূলটি রাখুন। এই কপিটিই মাসখানেক পরেও পড়া যাবে; পরের প্রতিটি রি-এক্সপোর্ট একটি ঝুঁকি।
কেউ পাঠানো একটি ছবি কীভাবে যাচাই করবেন
- অ্যাপের গ্যালারিতে ছবিটি খুলুন (সিস্টেম অ্যালবাম মোড অ্যাপ দিয়ে না তোলা ফাইলও দেখাতে পারে)।
- More মেনু খুলে Read hidden watermark বেছে নিন। পড়া ফ্রি আর ডিভাইসেই ঘটে।
- একটি কার্ড পাওয়া গেলে তা একটি ডায়ালগে দেখানো হয় — পূর্ণ স্ক্রিনে দেখতে ট্যাপ করুন ও পিঞ্চ করে জুম করুন, বা উদ্ধার করা কার্ডটি আপনার অ্যালবামে সেভ করুন।
- অ্যাপ "কোনো লুকানো ওয়াটারমার্ক পাওয়া যায়নি" জানালে সেটিকে "এই কপি থেকে উদ্ধারযোগ্য নয়" ভাবুন, মূল ফাইলে ছিল না এর প্রমাণ নয়।
একটি বাস্তবসম্মত কপিরাইট কৌশল গড়া
লক্ষ্য যদি আপনার কাজ সুরক্ষা হয়, তবে কোনো একক কৌশলের চেয়ে স্তরগুলো ভালো কাজ করে। তারা আসলে কতটা নিরুৎসাহিত করে ও ডকুমেন্ট করে, সেই ক্রমে:
| স্তর | এটি কী করে | কোথায় ব্যর্থ হয় |
|---|---|---|
| দৃশ্যমান ওয়াটারমার্ক (লোগো, লেখকের নাম ও ক্যাটাগরি, কাস্টম টেক্সট) | প্রতিটি কপিতে মালিকানা দেখায়, আর সামান্য পুনর্ব্যবহারকে স্পষ্ট করে তোলে | কেটে বা রঙ করে সরানো যায় — এটি নিরুৎসাহক, তালা নয় |
| অথর স্ট্যাম্প — Photographer, Journalist, Inspector, Checker, Creator-এর মতো ক্যাটাগরি বা একটি কাস্টম লেবেল, সাথে নাম | ছবিটিকে একটি ক্রেডিটে পরিণত করে, যা নিয়েই আসলে বেশিরভাগ পুনর্ব্যবহারের বিরোধ | প্লেসমেন্টের উপরই নির্ভর করে — যে কোণা কেটে ফেলা যায় সেখানে লুকাবেন না |
| ক্যাপচার মেটাডেটা (সময়, লোকেশন, আবহাওয়া, বায়ুর গুণমান, কাস্টম টেক্সট, ক্যামেরা ডেটা) | ডিটেইলস প্যানেলে পড়া যায় এমন "কখন ও কোথায়" রেকর্ড গড়ে | চ্যাট অ্যাপ ও এডিটর প্রায়ই তা ফেলে দেয়; সোশ্যাল প্ল্যাটফর্ম সাধারণত GPS সরায় |
| ইনভিজিবল ওয়াটারমার্ক | আপনার কার্ডের লুকানো কপি, ফাইল মূলের কাছাকাছি থাকলে অ্যাপে উদ্ধারযোগ্য | ভঙ্গুর: ক্রপ, রিসাইজ, স্ক্রিনশট ও ভারী কম্প্রেশন তা নষ্ট করতে পারে |
| PDF রিপোর্ট (PDF ওয়ার্কফ্লো থেকে) | ছবি ও তার তথ্য একসাথে একটি ডকুমেন্ট হিসেবে প্রিন্ট করে যা তারিখ দিয়ে হস্তান্তর করা যায় | এটি একটি ডেলিভারি ফরম্যাট, কপি-সুরক্ষা ব্যবস্থা নয় |
| মূল ফাইল রাখা | আপনার রেফারেন্স কপি — যেটিতে এখনও লুকানো ডেটা ও সম্পূর্ণ মেটাডেটা আছে | শুধু তখনই কাজে লাগে যদি আপনি সত্যিই আর্কাইভ করেন, আদর্শভাবে ফোনের বাইরে |
যে অভ্যাসগুলো যেকোনো একক ফিচারের চেয়ে বেশি গুরুত্বপূর্ণ
- স্ট্যাম্পযুক্ত কপি প্রকাশ করুন, মূলগুলো গোপনে রাখুন। পরে প্রমাণ করা লাগতে পারে এমন একটি পরিষ্কার ফাইল কখনো হাতে দেবেন না।
- প্রাপকের শুধু রিভিউ দরকার হলে মূলের বদলে রিপোর্ট পাঠান। একটি PDF টেক্সট হিসেবে প্রিন্ট করা তথ্যসহ ফরওয়ার্ড হয়ে টিকে থাকে।
- অথর স্ট্যাম্প সেখানে রাখুন যেখান থেকে ক্রপ তা সরাতে পারে না। ফ্রেমের সামান্য ভেতরে থাকা নিচের কিনারায় লেগে থাকার চেয়ে ভালো।
- ক্লায়েন্ট, ঠিকাদার ও টিমের কাছে ডেলিভারির জন্য ইনভিজিবল-ওয়াটারমার্ক কপি রাখুন, যেখানে একটি ট্রেসযোগ্য ফাইল গুরুত্বপূর্ণ।
- রেফারেন্স কপি আবার এডিট করবেন না। বদলে একটি ওয়ার্কিং কপি এক্সপোর্ট করুন; মূলটি পরিষ্কার ও পাঠযোগ্য থাকবে।
- প্রসেসিং প্রত্যাশা করুন। ধরে নিন প্রকাশ্যে পোস্ট করা যেকোনো কিছু অন্তত একবার রি-এনকোড হবে, আর দৃশ্যমান ওয়াটারমার্ক ও কাগজপত্র যুক্তিটা বহন করবে বলে পরিকল্পনা করুন।
একটি ফলাফল সঠিকভাবে পড়া
| ফলাফল | এটি আপনাকে যা বলে | এটি যা বলে না |
|---|---|---|
| কার্ড উদ্ধার হয়েছে | এই কপিতে এখনও অ্যাপের লেখা একটি ওয়াটারমার্ক কার্ড আছে — ফাইলের যা-ই হোক পিক্সেল টিকে গেছে | কে এটি এডিট বা শেয়ার করল, বা কখন |
| শনাক্ত হয়নি | এই কপি থেকে ডেটা উদ্ধারযোগ্য নয় — প্রসেসিং, ক্রপিং বা কম্প্রেশন সম্ভবত তা নষ্ট করেছে | ছবিতে কখনো ওয়াটারমার্ক ছিল না, বা এতে আপনার কোনো অধিকার নেই |
| ক্ষতিগ্রস্ত ছবি, কিন্তু পাঠযোগ্য | কার্ড পুনরায় গড়তে যথেষ্ট রিডান্ডেন্সি টিকে গেছে | পরের প্রতিটি কপিও একইভাবে পড়া যাবে |
সাধারণ প্রশ্ন
ইনভিজিবল ওয়াটারমার্ক কি নিশ্চিত করে আমার ছবি অনুমতি ছাড়া ব্যবহার করা যাবে না?
না। এটি একটি ট্রেসিং ও উদ্ধার সহায়ক, কপি সুরক্ষা নয়। কাউকে একটি ছবি ডাউনলোড, কপি বা আবার আপলোড করা থেকে এটি থামাতে পারে না, আর কোনো নির্দিষ্ট কপিতে পাঠযোগ্য ডেটা থাকবে তার নিশ্চয়তাও দেয় না।
কেউ ছবি এডিট করার পরেও কি তা শনাক্তযোগ্য থাকবে?
নির্ভরযোগ্যভাবে না। ক্রপিং, রিসাইজ, রোটেট, স্ক্রিনশট, ভারী কম্প্রেশন ও শক্তিশালী ফিল্টার সবই লুকানো ডেটা নষ্ট করতে পারে — অ্যাপ তখন কোনো লুকানো ওয়াটারমার্ক পাওয়া যায়নি বলে জানাবে। হালকা JPEG রি-এনকোডিংই সেই ক্ষেত্রে যা সহ্য করার জন্য নকশা করা; বাকি সব ঝুঁকি।
ছবিতে ঠিক কী লুকানো থাকে?
আপনার ওয়াটারমার্ক কার্ডের একটি সংক্ষিপ্ত কপি — স্ট্যাম্প ছবিটিই, 512 × 512 পিক্সেল পর্যন্ত — যা পিক্সেলের উজ্জ্বলতার মানে লেখা হয়, সাথে একটি ছোট হেডার যা ফাইল ও কার্ডের আকার চিনিয়ে দেয়।
লুকানো ডেটা কি ছবির চেহারা বদলায়?
এমবেডিং খুব সামান্য পরিমাণে উজ্জ্বলতা বদলায়। দৃশ্যমান ফলাফল সাধারণ দেখায় অলক্ষণীয় হওয়ার জন্য নকশা করা; বিনিময়ে ডেটাটি পরবর্তী প্রসেসিংয়ে সংবেদনশীল।
সেভ বা পড়ার জন্য কি ইন্টারনেট কানেকশন দরকার?
না। এমবেডিং ও পড়া দুটোই ডিভাইসে ঘটে, তাই ফিচারটি অফলাইনে কাজ করে।
অন্য কারো তোলা ছবি থেকে কি আমি লুকানো ওয়াটারমার্ক পড়তে পারি?
চেষ্টা করতে পারেন — গ্যালারির যেকোনো ছবিতে পড়া কাজ করে, আর ফলাফল শুধু বলে সেই ফাইল থেকে একটি কার্ড উদ্ধারযোগ্য কি না। এটি একটি ছবিকে কোনো ব্যক্তির সাথে যুক্ত করতে পারে না।
কোন ছবিতে ইনভিজিবল ওয়াটারমার্ক থাকতে পারে?
যে ছবিগুলো "save invisible watermark too" অপশন চালু রেখে সেভ করা হয়েছে, যা একটি VIP সক্ষমতা (সাবস্ক্রিপশন বা রিওয়ার্ডেড-অ্যাড আনলক)। লুকানো ওয়াটারমার্ক পড়া ফ্রি।
তাহলে কীসের উপর ভরসা করব?
স্তর: অথর স্ট্যাম্পসহ একটি দৃশ্যমান ওয়াটারমার্ক, ক্যাপচার মেটাডেটা, যেখানে ট্রেসযোগ্য কপি দরকার সেখানে ইনভিজিবল ওয়াটারমার্ক, ডেলিভারির জন্য একটি PDF রিপোর্ট, আর আর্কাইভ করা মূল ফাইল। ইনভিজিবল ওয়াটারমার্ক সেই স্তর যা দৃশ্যমানটি চলে গেলে সাহায্য করে — আর এটিই এডিটিংয়ে সবচেয়ে সহজে নষ্ট হওয়া স্তর।
এটি একটি স্তর হিসেবে ব্যবহার করুন, প্রতিশ্রুতি হিসেবে নয়
ইনভিজিবল ওয়াটারমার্ক সঠিকভাবে বুঝলে সত্যিই কাজে লাগে: এটি ক্যাপচারের সময় ফাইলে টিকে যায়, মূলের কাছাকাছি কপি থেকে অ্যাপে উদ্ধার করা যায়, আর একটি স্ট্যাম্পযুক্ত ছবি স্ট্যাম্প ছাড়া হাজির হলে দেখানোর মতো কিছু দেয়। যা এটি করতে পারে না তা হলো, ছবিটি অন্যের এডিটরের ভেতর দিয়ে যাওয়ার পর শনাক্তের প্রতিশ্রুতি দেওয়া।
এটি দৃশ্যমান ওয়াটারমার্ক, অথর স্ট্যাম্প, ক্যাপচার মেটাডেটা ও নিজের আর্কাইভের সাথে একসাথে ব্যবহার করুন — আর মূলগুলো রাখুন, কারণ সেগুলোই সেই কপি যা এখনও পড়া যায়।
- TempoAI Camera ইনস্টল করুন: Google Play-তে TempoAI Camera
- আপনার অথর ক্যাটাগরি ও নামসহ একটি দৃশ্যমান ওয়াটারমার্ক সেট করুন — টেমপ্লেট গাইড দেখুন
- ট্রেসযোগ্য কপি দরকার হলে "save invisible watermark too" চালু করুন আর মূলটি রাখুন
সম্পর্কিত পড়া: সম্পূর্ণ ওয়াটারমার্ক ক্যামেরা গাইড, গ্যালারি ম্যানেজমেন্ট (যেখানে "Read hidden watermark" আছে), আর PDF রিপোর্ট ওয়ার্কফ্লো।