Spent Money কিছুই সংগ্রহ করে না, এবং আপনার খরচের তথ্য কখনও আপনার ডিভাইস ছেড়ে যায় না।
আমাদের কোনো সার্ভার নেই। কোনো অ্যাকাউন্ট ব্যবস্থা নেই। কোনো ক্লাউড সিঙ্ক নেই।
কোনো বিজ্ঞাপন নেই
অ্যাপের কোথাও বিজ্ঞাপন নেই, ভেতরে কোনো বিজ্ঞাপন নেটওয়ার্কও নেই। ট্র্যাকিংয়ের অনুমতি চাওয়া হয় না, আর আপনার ডিভাইসের বিজ্ঞাপন শনাক্তকারী কখনো পড়া হয় না।
কোনো অ্যাকাউন্ট নেই
সাইন আপ করার কিছু নেই - অ্যাপ খুলুন এবং লেখা শুরু করুন।
আমাদের নিজস্ব কোনো অ্যানালিটিক্স নেই
অ্যাপে আপনি কী করছেন তা দেখার কোনো অ্যানালিটিক্স বা টেলিমেট্রি SDK নেই, বিজ্ঞাপনের SDK-ও নেই - অ্যাপে কোনো বিজ্ঞাপনই নেই। কেনাকাটা RevenueCat-এর মাধ্যমে হয়, যা আপনার সাবস্ক্রিপশনের অবস্থা ও একটি বেনামী ইনস্টল আইডি দেখে, কখনোই আপনার খরচ নয়।
অ্যাপ কখন অনলাইনে যায়
শুধু RevenueCat-এর মাধ্যমে আপনার কেনাকাটা যাচাই করতে, যা অ্যাপ স্টোরের সঙ্গে তা নিশ্চিত করে; খরচ অন্য মুদ্রায় হলে আজকের বিনিময় হার আনতে; আর চালু হওয়ার সময় অ্যাপ স্টোরকে জিজ্ঞেস করতে যে নতুন সংস্করণ এসেছে কি না। হারের অনুরোধে থাকে কেবল একটি মুদ্রার কোড; সংস্করণ যাচাইয়ে থাকে কেবল অ্যাপের নিজের শনাক্তকারী।
কোনো রানটাইম পারমিশন নেই
কখনও আপনার ক্যামেরা, কন্টাক্ট, লোকেশন, বা মাইক্রোফোন চায় না - এমনকি ভাইব্রেশনও নয়, যা Android স্বয়ংক্রিয়ভাবে দেয়, কখনও জিজ্ঞাসা না করেই।
কী বেরিয়ে যায় তা আপনি নিয়ন্ত্রণ করেন
আপনার ফোন থেকে তথ্য বেরোনোর একমাত্র পথ হলো আপনি নিজে ব্যাকআপ রপ্তানি করে ঠিক করবেন কোথায় পাঠাবেন। Pro থাকলে সেই ফাইল এমন পাসওয়ার্ড দিয়ে এনক্রিপ্ট করা থাকে যা কেবল আপনিই জানেন।
আপনার তথ্য আসলে কোথায় থাকে
আপনি যে প্রতিটি সংখ্যা লেখেন তা আপনার নিজের ডিভাইসে একটি SQLite ডেটাবেসে লেখা হয় - এর বেশি কিছু নয়।
আপনার ফোন
SQLite ডেটাবেস
ব্যাকআপ ফাইল - কেবল যদি আপনি রপ্তানি করেন
যদি আপনি অ্যাপটি মুছে ফেলেন, সেই তথ্য চলে যায় - এই কারণেই ব্যাকআপ ও রিস্টোর আছে, একটি বাড়তি ফিচার হিসেবে নয় বরং শুধুমাত্র স্থানীয় থাকার একটি সরাসরি ফলাফল হিসেবে।
অ্যাপ লক
ঐচ্ছিক 6-সংখ্যার PIN, লঞ্চের সময় এবং যখনই অ্যাপটি ব্যাকগ্রাউন্ডে যায় তখন প্রয়োজন হয় - এটি স্বয়ংক্রিয়ভাবে আবার লক হয়ে যায়।
PIN কখনও প্লেইনটেক্সট হিসেবে সংরক্ষিত হয় না। শুধু নিজস্ব এলোমেলো সল্টসহ একটি scrypt হ্যাশ রাখা হয় - ইচ্ছাকৃতভাবে ধীর ও মেমরি-নির্ভর, যাতে ডেটাবেস হাতে পাওয়া কারও পক্ষেও অনুমান করা ব্যয়বহুল থেকে যায়।
শুধুমাত্র PIN, তাই আপনার বাজেট আনলক করা কখনও Face ID / Touch ID অনুমতির অনুরোধও করে না।
ব্যাকআপ ও রিস্টোর, আপনার শর্তে
সবকিছু একটি JSON ফাইলে রপ্তানি করুন যা আপনার নিয়ন্ত্রণে - সংরক্ষণ করুন, নিজেকে ইমেল করুন, যেখানে খুশি রাখুন। Pro যোগ করে “পাসওয়ার্ড দিয়ে সুরক্ষিত করুন”, যা তখন ডিফল্টে চালু থাকে।
সেই ফাইলটি যেকোনো ডিভাইসে পুনরুদ্ধার করুন - অ্যাপ এনক্রিপ্ট করা ব্যাকআপ বুঝে নেয় এবং পাসওয়ার্ড চায়। এটি ম্যানুয়াল, স্বয়ংক্রিয় ক্লাউড সিঙ্ক নয় - সেই একই “কোনো সার্ভার নেই” সিদ্ধান্ত, ধারাবাহিকভাবে প্রয়োগ করা।
AES-256-GCM, শুধু একটা পাসওয়ার্ড বাক্স নয়
ফাইলটি AES-256-GCM দিয়ে সিল করা হয়, এমন একটি কী দিয়ে যা scrypt আপনার পাসওয়ার্ড থেকে টেনে বের করে, প্রতিবার নতুন এলোমেলো সল্ট ও nonce সহ। GCM প্রমাণীকৃত: ভুল পাসওয়ার্ড, বদলে যাওয়া একটি বাইট বা কেটে যাওয়া ফাইল কেবল খোলেই না, নিঃশব্দে ক্ষতিগ্রস্ত রেকর্ড আপনার আসল ডেটায় ফিরিয়ে দেওয়ার বদলে।
পাসওয়ার্ডটি কেবল আপনার
কী আসে আপনার কাছ থেকে, কখনও অ্যাপ থেকে নয় - অ্যাপের ভেতরে দেওয়া কী একবার বের করে নিলেই সবার ফাইল খোলা যেত। তাই কোনো মাস্টার পাসওয়ার্ড নেই, পুনরুদ্ধারও নেই: নিজেরটা ভুলে গেলে সেই ফাইল আর কখনও খোলা যাবে না। ঠিক এই কারণেই ঘরটিতে দেখানোর বোতাম আছে - পাসওয়ার্ড একবারই লেখা হয়, কখনও নিশ্চিত করানো হয় না, তাই সেটি দেখতে পারাই একমাত্র রক্ষাকবচ।
সোর্স সম্পর্কে একটি নোট
এটি একটি ব্যক্তিগত প্রকল্প এবং অ্যাপটি ক্লোজড-সোর্স - মালিকানাধীন, © 2026 Samvel Sargsyan, সর্বস্বত্ব সংরক্ষিত। এখানে প্রাইভেসি-ফার্স্ট হওয়া একটি ডিজাইন প্রতিশ্রুতি, ওপেন-সোর্স নিরীক্ষার নিশ্চয়তা নয়। যা সত্য ও যাচাইযোগ্য: আপনার খরচের তথ্য কেবল আপনার ডিভাইসের একটি লোকাল ডেটাবেসে থাকে, সেগুলি সংরক্ষণ করার মতো কোনো অ্যাকাউন্ট নেই, এবং সেগুলি পাঠানোর মতো আমাদের কোনো সার্ভারও নেই। অ্যাপটি নেটওয়ার্ক ব্যবহার করে ঠিক তিনটি কাজে: RevenueCat-এর মাধ্যমে আপনার ক্রয় যাচাই করতে, যা তা অ্যাপ স্টোরের সাথে নিশ্চিত করে এবং আপনার সাবস্ক্রিপশনের অবস্থা একটি বেনামি ইনস্টল আইডির সাথে রাখে; চালু হওয়ার সময় অ্যাপ স্টোরকে জিজ্ঞেস করতে যে নতুন সংস্করণ প্রকাশিত হয়েছে কি না, যেখানে কেবল অ্যাপের নিজের শনাক্তকারী যায়; এবং আপনার প্রধান কারেন্সি ছাড়া অন্য কোনো কারেন্সিতে খরচ সেভ করার সময় আজকের বিনিময় হার আনতে - সেই অনুরোধে কেবল কারেন্সি কোড যায়, কখনোই অঙ্ক, নোট বা ক্যাটাগরি নয়।