আপনি যে প্রতিটা ইনভয়েস বানান আর যে প্রতিটা কাস্টমারকে সেবা দেন, তা আপনার ব্যবসার সবচেয়ে মূল্যবান জিনিসগুলোর একটাতে জমা হতে থাকে: কে আপনার কাছ থেকে কেনে, কতবার, আর কত বাকি রেখেছে তার একটা সম্পূর্ণ রেকর্ড। বেশিরভাগ billing অ্যাপ এই রেকর্ড তাদের নিজেদের কোম্পানি সার্ভারে জমা রাখে, যা তাদের জন্য সুবিধাজনক, আর একটু থেমে ভাবলে, আপনার ব্যবসার সবচেয়ে স্পর্শকাতর তথ্যের জন্য এটা একটা অদ্ভুত জায়গা।
"Cloud billing" আসলে সাধারণত কী মানে
যখন কোনো billing অ্যাপকে cloud-based বলা হয়, তখন এর মানে সাধারণত হলো আপনার ইনভয়েস, কাস্টমার ফোন নম্বর, সেলস হিস্ট্রি সবকিছু সেই সফটওয়্যার কোম্পানির মালিকানাধীন আর পরিচালিত সার্ভারে থাকে, আপনার নয়। সেই কোম্পানি, নীতিগতভাবে, আপনার ব্যবসার ডেটা দেখতে পারে, তার terms of service পাল্টাতে পারে, জেনে যে আপনি সহজে হিস্ট্রি না হারিয়ে ছেড়ে যেতে পারবেন না তার দাম বাড়াতে পারে, বা সবচেয়ে খারাপ ক্ষেত্রে, এমন একটা data breach-এর সম্মুখীন হতে পারে যা একসাথে হাজার হাজার দোকানদারের কাস্টমার লিস্ট প্রকাশ করে দেয়।
Data Swaraj-এর মানে এর বদলে কী
Data Swaraj, একটা শব্দ যা আমরা প্রায়ই ব্যবহার করি, এর সহজ মানে হলো ডেটা স্বাধীনতা: আপনার ব্যবসার ডেটা আপনার নিজের ফোনে থাকে, আপনার নিজের নিয়ন্ত্রিত Google Drive অ্যাকাউন্টে ব্যাকআপ হয়, এমন কোনো কোম্পানি সার্ভারে নয় যেখানে আপনার কোনো দৃষ্টি নেই। এভাবে তৈরি একটা billing অ্যাপ প্রযুক্তিগতভাবে আপনার ব্যবসা দেখতেই পারে না, চাইলেও, কারণ কোম্পানির দিকে প্রথম থেকেই আপনার ইনভয়েস বা কাস্টমার লিস্ট রাখার মতো কোনো কেন্দ্রীয় ডেটাবেসই নেই।
নীতির বাইরে, এটা কেন গুরুত্বপূর্ণ
এর পেছনে ব্যবহারিক কারণও আছে, শুধু দর্শন নয়। কোনো billing কোম্পানি বন্ধ হয়ে গেলে, কেউ কিনে নিলে, বা রাতারাতি তার pricing পাল্টে দিলে, একটা local-first অ্যাপ মানে আপনার বছরের পর বছরের ইনভয়েস আর কাস্টমার সম্পর্ক এখনও আপনার নিজের ডিভাইসে আর আপনার নিজের Drive-এ নিরাপদে আছে, সম্পূর্ণ অপ্রভাবিত। আপনার ফোন হারিয়ে গেলে বা চুরি হয়ে গেলে, সঠিক ব্যাকআপ মানে নতুন ফোনে একই Google অ্যাকাউন্টে সাইন ইন করলে সবকিছু ঠিক আগের মতোই ফিরে আসে, রিস্টোর করার আগে প্রিভিউ সহ, কোনো কোম্পানির সাপোর্ট টিম "আপনার অ্যাকাউন্ট রিস্টোর করছি" বলার জন্য অপেক্ষা না করে।
এর মানে এটাও যে কাউন্টারে জিরো ইন্টারনেট কানেকশনেও অ্যাপ কাজ করতে থাকে। বিলিং যদি কোনো কোম্পানি সার্ভারের লাইভ কানেকশনের ওপর নির্ভরশীল হয়, তাহলে ব্যস্ত সময়ে একটা দুর্বল সিগন্যাল একটা হারানো বিক্রিতে পরিণত হয়। Local-first অ্যাপ সম্পূর্ণভাবে অফলাইনে বিল করে, আর শুধু ব্যাকআপ, লাইসেন্স অ্যাক্টিভেশন, সাপোর্ট চ্যাটের জন্য ইন্টারনেট দরকার হয়।
এর মানে এটা নয়
এখানে স্কোপ নিয়ে সৎ থাকাটাও গুরুত্বপূর্ণ। Data Swaraj মানে এই নয় যে অ্যাপ কখনো ইন্টারনেটের সাথে কথা বলে না, বা কোনো কোম্পানি আপনার অ্যাকাউন্ট সম্পর্কে কখনো কিছু দেখতে পারে না। আপনার লাইসেন্স চালানোর জন্য দরকারি মৌলিক অ্যাকাউন্ট বিবরণ, আর কোনো সমস্যা সমাধানে সাহায্যের জন্য আপনি নিজে debug mode চালু করলে স্বেচ্ছাসেবী diagnostic লগ, এগুলো যুক্তিসঙ্গত আর সীমিত ব্যতিক্রম। এর আসল মানে হলো, আপনার আসল ব্যবসার রেকর্ড - আপনার ইনভয়েস, আপনার কাস্টমার লিস্ট, আপনার স্টক, আপনার udhaar khata - ডিফল্টভাবে কখনো কোনো কোম্পানি ডেটাবেসে থাকে না।
Vanij এভাবে কীভাবে তৈরি
Vanij প্রতিটা ব্যবসার রেকর্ড আপনার ফোনের একটা local ডেটাবেসে জমা রাখে, স্বয়ংক্রিয়ভাবে আপনার নিজের Google Drive appDataFolder-এ ব্যাকআপ হয়, সাথে ডিভাইসেই একটা অফলাইন ফাইলও। কোনো Vanij সার্ভার নেই যা আপনার ইনভয়েস বা কাস্টমার লিস্ট জমা রাখে; সাপোর্ট কথোপকথনের সময়ও আমাদের দেখার মতো কিছু নেই, যদি না আপনি নিজে একটা স্ক্রিনশট শেয়ার করেন। আমরা আসলে কতটুকু সংগ্রহ করি তার সম্পূর্ণ, নির্দিষ্ট তালিকার জন্য আমাদের Privacy Policy দেখুন, আরও জানতে আমাদের Data Swaraj আর Privacy FAQ দেখুন।