Android Permissions ব্যাখ্যা: Raksha-এর কী দরকার এবং কেন
Raksha install করার সময় Android বেশ কিছু permission চায়। প্রতিটি permission কী করে এবং কেন সত্যিই প্রয়োজন — এখানে সহজ ভাষায় ব্যাখ্যা করা হয়েছে।
Raksha-এর চাওয়া ৬টি Permission
প্রতিটি permission-এর একটিমাত্র documented উদ্দেশ্য আছে। সম্পূর্ণ overview:
- Background Location (প্রয়োজনীয়) — App বন্ধ থাকলেও device track করে। এটিই মূল feature।
- Camera (শুধু Anti-theft) — Lost Mode trigger হলে silent snapshot নেয়।
- Overlay / Draw Over Apps (Lost Mode) — Recovery screen lock screen-এর উপর দেখায়।
- Notifications (প্রয়োজনীয়) — SOS alerts পাঠায় এবং background service সচল রাখে।
- Exact Alarm (Android 12+) — Precise health checks schedule করে।
- Battery Exemption (OEM-এ Critical) — Xiaomi, Samsung প্রভৃতি Raksha-কে background-এ মেরে ফেলা থেকে বিরত রাখে।
Background Location
কেন প্রয়োজন: Background location ছাড়া Raksha শুধু app খোলা থাকলেই location আপডেট করতে পারে। WhatsApp-এ গেলে বা স্ক্রিন lock হলে tracking বন্ধ।
কীভাবে কাজ করে: Raksha tiered strategy ব্যবহার করে। সাধারণ পরিস্থিতিতে কম battery ব্যবহার। Active SOS বা Lost Mode-এ high-frequency GPS। আপনার location শুধু explicitly যোগ করা family members-দের সাথে share হয়।
গোপনীয়তা: শুধু আপনার family circle location দেখতে পারে। কোনো Raksha কর্মী, advertiser বা third party access নেই।
Camera
কেন প্রয়োজন: Raksha-এর anti-theft snapshot feature চুরি হওয়া ফোন ধরা ব্যক্তির silent photo front camera দিয়ে তুলে family circle-এ evidence হিসেবে পাঠায়।
কখন activate হয়: শুধু যখন কোনো family member snapshot command trigger করে, অথবা configured theft trigger fire হয়। কখনো video record করে না, stream করে না, family command ছাড়া activate হয় না।
Draw Over Other Apps (Overlay)
কেন প্রয়োজন: Lost Mode active থাকলে Raksha lock screen-এর উপর recovery screen দেখায় — "এই ফোনটি হারিয়ে গেছে। দয়া করে +91 98765 43210-এ ফোন করুন।" যিনি ফোন পান তিনি unlock না করেই দেখতে পারেন।
Pocket-এ ভুলক্রমে trigger ঠেকাতে SOS confirmation dialog-এর জন্যও ব্যবহার হয়।
Notifications
কেন প্রয়োজন: দুটি কারণ। প্রথমত, Android-এ persistent background service চালানো যেকোনো app-কে foreground notification দেখাতে হবে। দ্বিতীয়ত, SOS alerts, device-offline warnings, ring/lock confirmations real time-এ পেতে হবে।
নির্দিষ্ট notification channel customize করা যায়: Settings → Apps → Raksha → Notifications।
Exact Alarm (Android 12+)
কেন প্রয়োজন: না থাকলে Android Raksha-এর background checks ১৫ মিনিট পর্যন্ত delay করতে পারে — স্ক্রিন অফ থাকলে location reliably আপডেট হয় না। Android 11 ও নিচে এটি স্বয়ংক্রিয়ভাবে দেওয়া হয়।
Battery Optimization Exemption
কেন প্রয়োজন: ভারতীয় ফোনে এটি সবচেয়ে গুরুত্বপূর্ণ setting। Xiaomi, Motorola, Realme, Samsung aggressive battery-saving layer যোগ করে। না থাকলে স্ক্রিন অফ হওয়ার ১০–১৫ মিনিটে tracking বন্ধ হয়।
এটি দিলে Raksha battery drain করবে না — শুধু Raksha-এর ছোট service force-kill না হয়ে সচল থাকবে।
Raksha যা access করে না
- SMS messages নয়
- Contacts list নয়
- Photos ও files নয়
- Microphone নয়
- Call logs নয়
- Device admin privileges নয়
Raksha-এর ভবিষ্যৎ version-এ নতুন permission লাগলে, একই বিস্তারিত সহ এখানে document করা হবে।