ভূমিকা ও উদ্দেশ্যঃ
SMS Pay অ্যাপ্লিকেশনটি ORNATE IT কর্তৃক তৈরি একটি অত্যন্ত নিরাপদ B2B (Business-to-Business) ইউটিলিটি অ্যাপ্লিকেশন, যা মূলত ইন্টারনেট সার্ভিস প্রোভাইডার (ISP) প্রতিষ্ঠানসমূহের জন্য ডিজাইন করা হয়েছে। এই অ্যাপটি আমাদের মূল সফটওয়্যার প্রোডাক্ট ISP Cloud Billing এর সাথে যুক্ত হয়ে কাজ করে। এর প্রধান উদ্দেশ্য হলো মোবাইল ফিন্যান্সিয়াল সার্ভিসের (MFS যেমন- bKash, Nagad, Rocket, Upay ইত্যাদি) মাধ্যমে আসা গ্রাহকদের বিল পরিশোধের কনফার্মেশন এসএমএস (SMS) রিয়েল-টাইমে স্বয়ংক্রিয়ভাবে সনাক্ত করা এবং তা সরাসরি আইএসপি-র বিলিং সার্ভারে সিঙ্ক বা আপডেট করা। এর ফলে যেকোনো ম্যানুয়াল এন্ট্রির জটিলতা দূর হয় এবং গ্রাহকদের ইন্টারনেট প্যাকেজ বা সেবা তাৎক্ষণিকভাবে সচল হয়। এটি কোনো সাধারণ গ্রাহকের ব্যক্তিগত ব্যবহারের জন্য উন্মুক্ত নয়, বরং এটি একটি বাণিজ্যিক B2B ইউটিলিটি টুল।
১. তথ্য সংগ্রহ ও ব্যবহারঃ
এই অ্যাপটি শুধুমাত্র ইন্টারনেট সার্ভিস প্রোভাইডার (ISP) এর নিজস্ব নিবন্ধিত এবং ডেডিকেটেড ডিভাইসে ব্যবহৃত হয়। অ্যাপটির কোর ফিচার ও পেমেন্ট অটো-সিঙ্ক সেবা প্রদানের সুবিধার্থে অ্যাপটি নিম্নোক্ত তথ্যসমূহ সংগ্রহ ও ব্যবহার করে থাকে:
- 📌 এসএমএস ট্রানজেকশন ডাটা (SMS Transaction Data): শুধুমাত্র নির্ধারিত মোবাইল ফিন্যান্সিয়াল সার্ভিসের (bKash, NAGAD, Rocket, Upay ইত্যাদি) আগমনী পেমেন্ট কনফার্মেশন এসএমএস থেকে পেমেন্টের পরিমাণ (Amount), ট্রানজেকশন আইডি (TrxID), গ্রাহকের মোবাইল নম্বর এবং রেফারেন্স নম্বর সংগ্রহ ও পার্স (Parse) করা হয়।
- 📌 সার্ভার কনফিগারেশন তথ্য (Server Configuration): ব্যবহারকারীর নিজস্ব আইএসপি বিলিং সার্ভার ইউআরএল (URL), সিকিউর বিয়ারার টোকেন (Bearer Token) এবং এপিআই সিক্রেট (API Secret), যা ডিভাইস স্টোরেজে সিকিউর এনক্রিপশনের মাধ্যমে সংরক্ষিত থাকে।
- 📌 ডিভাইস সিকিউরিটি তথ্য: ডেমো/লাইভ ডিভাইসের মডেল, ওএস (OS) সংস্করণ এবং ইউনিক ডিভাইস আইডি। এটি সিকিউর কানেকশন এবং অননুমোদিত পেমেন্ট সিঙ্ক ঠেকাতে ব্যবহৃত হয়।
২. প্রয়োজনীয় ডিভাইসের পারমিশনসমূহ ও যৌক্তিকতাঃ
গ্রাহকদের বিল পরিশোধের নিখুঁত রিয়েল-টাইম অটো-সিঙ্ক এক্সপেরিয়েন্স প্রদানের জন্য অ্যাপটিতে কিছু অত্যন্ত সংবেদনশীল পারমিশন ব্যবহৃত হয় যা গুগল প্লে স্টোরের নীতিমালার সাথে সম্পূর্ণ সংগতিপূর্ণ:
- 🚀 এসএমএস রিসিভ ও রিড (RECEIVE_SMS, READ_SMS): এটি এই অ্যাপের কোর পারমিশন (Core Functionality)। আগত এসএমএস থেকে শুধুমাত্র পেমেন্ট কনফার্মেশন মেসেজ সনাক্ত করতে এবং অফলাইন মেসেজ বা মিসড পেমেন্টসমূহ সিঙ্ক করতে এই পারমিশন আবশ্যক।
- 🚀 ফোরগ্রাউন্ড সার্ভিস (FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC): পেমেন্ট ডাটা ব্যাকগ্রাউন্ডে বা স্ক্রিন বন্ধ থাকা অবস্থায় ড্রপ না করে নিখুঁতভাবে রিয়েল-টাইম সিঙ্ক নিশ্চিত করতে ব্যাকগ্রাউন্ড সার্ভিস সচল রাখার জন্য এই ফোরগ্রাউন্ড সার্ভিস পারমিশন ব্যবহৃত হয়।
- 🚀 ইন্টারনেট কানেকশন (Internet Access): সরাসরি আইএসপি-র কনফিগারকৃত নিরাপদ বিলিং সার্ভারে ডাটা প্রেরণের জন্য।
- 🚀 নেটওয়ার্ক স্টেট (ACCESS_NETWORK_STATE): ইন্টারনেট কানেকশন ওঠানামা করলে বা বিচ্ছিন্ন হলে অফলাইন স্টেটাস প্রদর্শন ও ডাটা কিউইং এর জন্য।
৩. তথ্য সুরক্ষা ও গোপনীয়তাঃ
আমরা আপনার গোপনীয়তাকে সর্বোচ্চ মূল্য দিই।
• সরাসরি রুটিন: সংগৃহীত এসএমএস ট্রানজেকশন ডাটা সরাসরি আপনার নিজস্ব কনফিগার করা নিরাপদ সার্ভারে (HTTPS এনক্রিপশনের মাধ্যমে) প্রেরিত হয়।
• কোনো তৃতীয় পক্ষের সাথে শেয়ার না করা: ORNATE IT কোনোভাবেই আপনার ডাটা আমাদের নিজস্ব কোনো সার্ভারে সংগ্রহ করে না বা কোনো তৃতীয় পক্ষের কাছে বিক্রি, লিজ বা শেয়ার করে না।
৪. শিশুদের গোপনীয়তা (Children's Privacy):
আমাদের এই B2B অ্যাপ্লিকেশনটি শুধুমাত্র বাণিজ্যিক প্রতিষ্ঠানের ব্যবহারের জন্য তৈরি এবং এটি ১৩ বছরের কম বয়সী শিশুদের ব্যবহারের জন্য ডিজাইন করা হয়নি।
৫. অ্যাকাউন্ট ও ডাটা মুছে ফেলার অধিকার (Account & Data Deletion):
যেহেতু এটি একটি B2B শোকেস ও ইউটিলিটি অ্যাপ্লিকেশন এবং ব্যবহারকারীরা সাধারণ ডেমো/লাইভ সেশন দিয়ে লগইন করেন, তাই এখানে কোনো স্থায়ী ব্যক্তিগত অ্যাকাউন্ট তৈরি বা আসল ডাটা সংরক্ষণ করা হয় না। তবুও, যদি আপনি আপনার ডিভাইসে সংরক্ষিত কোনো ডেমো সেশন ডাটা বা সাপোর্ট টিকিটের টেস্ট তথ্য মুছে ফেলতে চান, তবে অ্যাপ থেকে সরাসরি লগ-আউট করতে পারেন অথবা অ্যাপের লোকাল ডাটাবেসে রক্ষিত এসএমএস ডাটা মুছে ফেলার জন্য অ্যাপের ভেতর সরাসরি "Clear All Data" অপশন ব্যবহার করতে পারেন। যেকোনো তথ্যের জন্য আমাদের ইমেইল ([email protected]) এ যোগাযোগ করলে আমরা তা অবিলম্বে আমাদের ডাটাবেস থেকে মুছে দেব।
Introduction & Purpose:
The SMS Pay application is a highly secure B2B (Business-to-Business) utility application developed by ORNATE IT (Package Name: net.ornateit.smspay). It is designed to work seamlessly with our core billing software, ISP Cloud Billing, for Internet Service Providers (ISPs). The primary purpose of SMS Pay is to automate payment reconciliation by capturing real-time incoming payment confirmation SMS messages from Mobile Financial Services (MFS such as bKash, Nagad, Rocket, Upay, etc.) on a dedicated device and securely syncing the transaction details to the ISP's billing server. This eliminates manual entry errors and ensures instant reactivation of client services.
1. Information Collection & Core Functionality:
Operating solely on the ISP's dedicated billing management device, the app processes the following minimal transaction details to deliver automated payment reconciliation:
- ✔ SMS Transaction Data: Extracts only the transaction amount, transaction ID (TrxID), sender's phone number, and payment reference from incoming payment confirmation messages originating from verified financial gateways.
- ✔ Server Configuration Details: Securely stores the ISP billing API URL, Bearer Token, and API Secret on the device using Android's Secure Encrypted Preferences.
- ✔ Device Metadata: Unique Android ID, device manufacturer, and OS version to authorize connection integrity and prevent multi-device security threats.
2. Sensitive Device Permissions & Core Rationale:
To fulfill its core B2B service of automated payment reconciliation, the app requests the following critical system permissions, strictly adhering to Google Play Developer policies:
- ⚡ SMS Listeners (RECEIVE_SMS, READ_SMS): Core functionality. Required to listen for incoming payment SMS in real-time and read missed MFS transactions from the inbox to synchronize them to the billing API.
- ⚡ Foreground Services (FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC): Essential to maintain a stable, persistent background listener that prevents Android from killing the sync process, ensuring zero-loss real-time data sync.
- ⚡ Internet Connection (INTERNET): Required to check network status and push payment details securely to the self-hosted ISP Cloud Billing server over HTTPS.
- ⚡ Network State (ACCESS_NETWORK_STATE): Required to monitor internet status changes and show a clean offline screen.
3. Data Security & Zero Third-Party Transmission:
We maintain the highest standards of data security and absolute user privacy:
• Direct End-to-End Routing: All extracted transaction details are transmitted directly from your device to your self-hosted billing server via secure HTTPS.
• No Central Logging: ORNATE IT does not host any intermediate database, nor do we collect, view, lease, sell, or share any of your SMS contents or transaction logs.
4. Children's Privacy:
This B2B application is intended exclusively for ISP business operations and does not target or collect data from children under 13.
5. Account & Data Deletion Rights:
As this is a B2B showcase utility app operating with local storage, no permanent personal accounts are created or personal records stored. Users can clear all locally stored SMS logs using the built-in "Clear Data" option in the UI. For any server-side deletion of test entries, you can contact us at [email protected]. We will immediately purge all associated entries from our databases.
যোগাযোগ / Contact Information:
আমাদের সার্ভিস বা পলিসি সম্পর্কে যেকোনো প্রশ্ন বা কাস্টমাইজড সফটওয়্যার কেনার আগ্রহ থাকলে অনুগ্রহ করে যোগাযোগ করুন / For inquiries, custom setups, or B2B software purchasing:
📧 Email: [email protected]
📞 Phone: +8809677764446
🌐 Website: www.ispcloudbilling.com