ভূমিকা ও উদ্দেশ্যঃ
ISP Caller ID অ্যাপ্লিকেশনটি ORNATE IT কর্তৃক তৈরি একটি অত্যন্ত নিরাপদ B2B (Business-to-Business) ইউটিলিটি অ্যাপ্লিকেশন, যা মূলত ইন্টারনেট সার্ভিস প্রোভাইডার (ISP) প্রতিষ্ঠানসমূহের জন্য ডিজাইন করা হয়েছে। এই অ্যাপটি আমাদের মূল সফটওয়্যার প্রোডাক্ট ISP Cloud Billing / ISP Billing এর সাথে যুক্ত হয়ে কাজ করে। এর প্রধান উদ্দেশ্য হলো ইনকামিং কলের সময় কলদাতার ফোন নম্বরটি সনাক্ত করে লোকাল SQLite ডাটাবেজের সাথে ম্যাচ করা এবং কাস্টমারের বিস্তারিত তথ্য (যেমন- নাম, মোবাইল নম্বর, ইউজার আইডি, প্যাকেজ, পেমেন্ট ও সংযোগের অবস্থা) একটি পপআপ ওভারলে কার্ডের মাধ্যমে স্ক্রিনের ওপর প্রদর্শন করা। এর ফলে আইএসপি অপারেটররা তাৎক্ষণিকভাবে বুঝতে পারেন কোন কাস্টমার কল দিয়েছেন এবং তাদের সমস্যার দ্রুত সমাধান করতে পারেন। এটি সাধারণ ব্যক্তিগত ব্যবহারের জন্য নয়, বরং এটি একটি বাণিজ্যিক B2B ইউটিলিটি টুল।
১. তথ্য সংগ্রহ ও ব্যবহারঃ
অ্যাপটির কোর ফিচার ও রিয়েল-টাইম কাস্টমার আইডি প্রদর্শন সেবা প্রদানের সুবিধার্থে অ্যাপটি শুধুমাত্র নিম্নোক্ত তথ্যসমূহ সংগ্রহ ও ব্যবহার করে থাকে:
- 📌 কলদাতার ফোন নম্বর (Incoming Phone Number): ইনকামিং কল আসার সময় কলদাতার ফোন নম্বরটি সংগ্রহ করা হয় এবং লোকাল কাস্টমার ডাটাবেজের সাথে ম্যাচ করে নাম ও আইডি খোঁজার জন্য ব্যবহার করা হয়। এই নম্বরটি আমাদের নিজস্ব সার্ভারে বা অন্য কোনো সার্ভারে আপলোড করা হয় না।
- 📌 সার্ভার কনফিগারেশন তথ্য (Server Configuration): ব্যবহারকারীর নিজস্ব আইএসপি বিলিং সার্ভার ইউআরএল (URL), সিকিউর বিয়ারার টোকেন (Bearer Token) এবং এপিআই সিক্রেট (API Secret), যা ডিভাইস স্টোরেজে সিকিউর এনক্রিপশনের মাধ্যমে সংরক্ষিত থাকে।
- 📌 ডিভাইস সিকিউরিটি তথ্য: ডেমো/লাইভ ডিভাইসের মডেল, ওএস (OS) সংস্করণ এবং ইউনিক ডিভাইস আইডি। এটি সিকিউর কানেকশন এবং অননুমোদিত ডাটা সিঙ্ক ঠেকাতে ব্যবহৃত হয়।
২. প্রয়োজনীয় ডিভাইসের পারমিশনসমূহ ও যৌক্তিকতাঃ
গ্রাহকদের কল রিয়েল-টাইমে সনাক্ত করে পপআপ ওভারলে কার্ড প্রদর্শন করার জন্য অ্যাপটিতে কিছু অত্যন্ত সংবেদনশীল পারমিশন ব্যবহৃত হয় যা গুগল প্লে স্টোরের নীতিমালার সাথে সম্পূর্ণ সংগতিপূর্ণ:
- 🚀 ফোন স্টেট ও কল লগ (READ_PHONE_STATE, READ_CALL_LOG): এটি এই অ্যাপের কোর পারমিশন (Core Functionality)। আগত কল সনাক্ত করতে এবং কলদাতার ফোন নম্বরটি রিয়েল-টাইমে পড়তে এই পারমিশন আবশ্যক।
- 🚀 অন্যান্য অ্যাপের ওপর আঁকার অনুমতি (SYSTEM_ALERT_WINDOW / Overlay): ইনকামিং কল আসার সময় ফোনের ডিফল্ট ডায়ালার স্ক্রিনের ওপর কাস্টমারের বিস্তারিত তথ্য সহ সুন্দর একটি পপআপ উইন্ডো বা ওভারলে কার্ড প্রদর্শন করার জন্য এই পারমিশনটি অত্যন্ত প্রয়োজনীয়।
- 🚀 ফোরগ্রাউন্ড সার্ভিস (FOREGROUND_SERVICE, FOREGROUND_SERVICE_PHONE_CALL): কল চলাকালীন সময়ে ব্যাকগ্রাউন্ডে সার্ভিসটিকে সচল রাখতে এবং পপআপ কার্ডটি স্ক্রিনে প্রদর্শন নিশ্চিত করার জন্য এই পারমিশন ব্যবহৃত হয়।
- 🚀 ইন্টারনেট কানেকশন (Internet Access): সরাসরি আইএসপি-র কনফিগারকৃত নিরাপদ বিলিং সার্ভার থেকে কাস্টমারদের ডাটা ব্যাকগ্রাউন্ডে সিংক্রোনাইজ করে লোকাল ডাটাবেজে রাখার জন্য।
- 🚀 নেটওয়ার্ক স্টেট (ACCESS_NETWORK_STATE): ইন্টারনেট কানেকশন ওঠানামা করলে বা বিচ্ছিন্ন হলে ডাটা সিঙ্ক স্টেটাস প্রদর্শন ও ত্রুটি সনাক্তকরণের জন্য।
৩. তথ্য সুরক্ষা ও গোপনীয়তাঃ
আমরা আপনার গোপনীয়তাকে সর্বোচ্চ মূল্য দিই।
• সরাসরি লোকাল স্টোরেজ: সংগৃহীত কাস্টমার ডাটা সরাসরি আপনার ডিভাইস স্টোরেজে (SQLite ডাটাবেজ) সংরক্ষিত থাকে এবং শুধুমাত্র লোকাল ম্যাচিংয়ে ব্যবহৃত হয়।
• কোনো তৃতীয় পক্ষের সাথে শেয়ার না করা: ORNATE IT কোনোভাবেই আপনার ডাটা আমাদের নিজস্ব কোনো সার্ভারে সংগ্রহ করে না বা কোনো তৃতীয় পক্ষের কাছে বিক্রি, লিজ বা শেয়ার করে না।
৪. শিশুদের গোপনীয়তা (Children's Privacy):
আমাদের এই B2B অ্যাপ্লিকেশনটি শুধুমাত্র বাণিজ্যিক প্রতিষ্ঠানের ব্যবহারের জন্য তৈরি এবং এটি ১৩ বছরের কম বয়সী শিশুদের ব্যবহারের জন্য ডিজাইন করা হয়নি।
৫. অ্যাকাউন্ট ও ডাটা মুছে ফেলার অধিকার (Account & Data Deletion):
যেহেতু এটি একটি B2B ইউটিলিটি অ্যাপ্লিকেশন এবং ব্যবহারকারীরা সাধারণ ডেমো/লাইভ সেশন দিয়ে লগইন করেন, তাই এখানে কোনো স্থায়ী ব্যক্তিগত অ্যাকাউন্ট তৈরি বা আসল কাস্টমার ডাটা আমাদের নিজস্ব সেন্ট্রাল সার্ভারে সংরক্ষণ করা হয় না। তবুও, যদি আপনি আপনার ডিভাইসে সংরক্ষিত কোনো ডেমো সেশন ডাটা মুছে ফেলতে চান, তবে অ্যাপ থেকে সরাসরি লগ-আউট করতে পারেন অথবা অ্যাপের লোকাল ডাটাবেসে রক্ষিত ডাটা মুছে ফেলার জন্য অ্যাপের ভেতর সরাসরি "Clear Data" অপশন ব্যবহার করতে পারেন। যেকোনো তথ্যের জন্য আমাদের ইমেইল ([email protected]) এ যোগাযোগ করলে আমরা তা অবিলম্বে আমাদের ডাটাবেস থেকে মুছে দেব।
Introduction & Purpose:
The ISP Caller ID application is a highly secure B2B (Business-to-Business) utility application developed by ORNATE IT (Package Name: net.ornateit.callerid). It is designed to work seamlessly with our core billing software, ISP Cloud Billing / ISP Billing, for Internet Service Providers (ISPs). The primary purpose of ISP Caller ID is to identify incoming customer calls by capturing the caller's phone number, matching it against a local SQLite database, and displaying detailed customer profile data (such as name, mobile number, user ID, package details, payment status, and connection status) in a beautiful floating overlay popup card directly over the default system dialer. This helps ISP operators immediately identify callers and address their queries or issues efficiently. It is not intended for general public consumers.
1. Information Collection & Core Functionality:
Operating solely on the ISP's dedicated billing management device, the app processes the following details locally to deliver real-time caller identification:
- ✔ Incoming Phone Number: Reads only the incoming phone number when a call is received to perform a query against the local customer database on the device. This number is never transmitted or uploaded to our servers or any intermediate third-party servers.
- ✔ Server Configuration Details: Securely stores the self-hosted ISP API URL, Bearer Token, and API Secret on the device using Android's Encrypted EncryptedSharedPreferences.
- ✔ Device Metadata: Unique Android ID, device manufacturer, and OS version to authorize connection integrity and prevent multi-device security threats during background synchronizations.
2. Sensitive Device Permissions & Core Rationale:
To fulfill its core B2B service of real-time caller identification and customer profile display, the app requests the following critical system permissions, strictly adhering to Google Play Developer policies:
- ⚡ Phone State & Call Logs (READ_PHONE_STATE, READ_CALL_LOG): Core functionality. Required to listen for incoming phone calls and read the incoming phone number in real-time to match it locally.
- ⚡ Display Over Other Apps (SYSTEM_ALERT_WINDOW / Overlay): Essential to display a floating caller information popup card over the default incoming call screen, enabling operators to see details without switching apps.
- ⚡ Foreground Services (FOREGROUND_SERVICE, FOREGROUND_SERVICE_PHONE_CALL): Crucial to maintain background service reliability during active calls, ensuring the popup card stays visible until the call ends.
- ⚡ Internet Connection (INTERNET): Required to check network status and synchronize customer directories securely from the self-hosted ISP Cloud Billing server over HTTPS in the background.
- ⚡ Network State (ACCESS_NETWORK_STATE): Required to monitor internet status changes during sync processes.
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 synchronized customer records are saved locally in the device's secure SQLite database. API data exchanges are fully encrypted via secure HTTPS protocols directly between your device and your self-hosted ISP server.
• No Central Logging: ORNATE IT does not host any intermediate database, nor do we collect, view, lease, sell, or share any of your call details or customer 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 on our central servers. Users can clear all locally stored customer directories 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