নিরাপত্তা ও রোগীর তথ্য
এই পেজে শুধু সেটুকুই বলা আছে যা আমরা দেখাতে পারি। প্রতিটি কথা আমাদের কোড, সার্ভারের কনফিগারেশন বা সরাসরি পরীক্ষার সাথে মিলিয়ে দেখা হয়েছে তারিখে। যা এখনো চালু নেই, তা স্পষ্ট করে বলা আছে। ChamberBD-এর সব প্রোডাক্টের জন্য প্রযোজ্য: ChamberBD (ডাক্তারদের জন্য), ChamberBD Clinic, Physio, Dental ও Hijama।
ডেটা কোথায় রাখা হয়
- ChamberBD-এর অ্যাপ ও ডাটাবেস চলে হেটজনার অনলাইন-এর ভাড়া করা সার্ভারে, তাদের হেলসিঙ্কি, ফিনল্যান্ড ডেটা সেন্টারে (ইউরোপীয় ইউনিয়ন)। ডেটা বাংলাদেশে রাখা হয় না।
- আপলোড করা ফাইল (প্রেসক্রিপশনের ছবি, অ্যাপয়েন্টমেন্টের ডকুমেন্ট, রসিদ, ডায়াগনস্টিক রিপোর্ট) একই সার্ভারে থাকে।
- ডাটাবেস ইন্টারনেট থেকে সরাসরি পৌঁছানো যায় না। সার্ভারে ফায়ারওয়াল আছে, বারবার ভুল লগইন ব্লক হয়, আর নিরাপত্তা আপডেট স্বয়ংক্রিয়ভাবে বসে।
সংযোগ
- ChamberBD-এর প্রতিটি ওয়েবসাইট ও অ্যাপ HTTPS-এ চলে। সাধারণ HTTP অনুরোধ HTTPS-এ পাঠানো হয়, আর ব্রাউজারকে শুধু HTTPS ব্যবহার করতে বলা হয় (HSTS, ১৮০ দিন, সাবডোমেইনসহ)।
- ট্রাফিক Cloudflare-এর মধ্য দিয়ে যায়। আপনার ব্রাউজার থেকে Cloudflare পর্যন্ত সংযোগ এনক্রিপ্টেড; Cloudflare থেকে আমাদের সার্ভার পর্যন্ত সংযোগ এখনো এনক্রিপ্টেড নয় — নিচে এখনো যা চালু নেই দেখুন।
- ব্রাউজারের সাধারণ সুরক্ষাগুলো চালু: অন্য সাইটে ফ্রেম করা যায় না, কনটেন্ট-টাইপ অনুমান বন্ধ, কড়া রেফারার নীতি।
অ্যাকাউন্ট ও পাসওয়ার্ড
- পাসওয়ার্ড শুধু একমুখী হ্যাশ (bcrypt বা Argon2, সল্টসহ) হিসেবে রাখা হয়; আমাদের API কখনো তা ফেরত পাঠায় না।
- লগইন স্বাক্ষরিত টোকেনে হয়। রিফ্রেশ টোকেন বদলানো হয়, আর সাইন আউট করলে অ্যাক্সেস টোকেন বাতিল হয়।
- লগইনের চেষ্টা ও API অনুরোধ নেটওয়ার্ক-ঠিকানা ধরে সীমিত করা।
কে কী দেখতে পারে
- অ্যাকাউন্টগুলোর মধ্যে আলাদা থাকা: প্রতিটি অনুরোধ একটি অ্যাকাউন্টের সাথে যুক্ত, আর প্রতিটি কোয়েরি সেই অ্যাকাউন্ট দিয়ে ফিল্টার হয়। ChamberBD Clinic, Physio, Dental ও Hijama ডাক্তারের অ্যাপ থেকে আলাদা ডাটাবেস ব্যবহার করে।
- ডাক্তারের অ্যাপের স্টাফ: প্রেসক্রিপশন, পেমেন্ট, খরচ ও অ্যাপয়েন্টমেন্টের জন্য প্রতিটি স্টাফ অ্যাকাউন্টে চেম্বারভিত্তিক অনুমতি আছে। রোগীর তালিকা ও রিপোর্ট বর্তমানে ডাক্তারের সব স্টাফ দেখতে পারেন — তাই শুধু তাদেরই স্টাফ অ্যাকাউন্ট দিন যাদের এগুলো দেখা উচিত।
- ক্লিনিক প্রোডাক্ট: প্রতিটি রোলের (রিসেপশন, অ্যাকাউন্ট্যান্ট, ডাক্তার, ফার্মাসিস্ট ইত্যাদি) আলাদা অনুমতি আছে, শাখাভিত্তিক সীমা দেওয়া যায়, আর ক্লিনিকের একজন ডাক্তার শুধু নিজের রোগীদের ক্লিনিক্যাল রেকর্ড দেখেন।
- ChamberBD সাপোর্ট: সাপোর্টের জন্য ChamberBD-এর দুজন অ্যাডমিনিস্ট্রেটর একটি অ্যাকাউন্টে ঢুকতে পারেন। এই অ্যাক্সেস এখনো এমন কোনো লগে রেকর্ড হয় না যা আপনি দেখতে পারেন।
যেসব সার্ভিস ডেটা পায়
| সার্ভিস | কী কাজে | কী পায় |
|---|---|---|
| হেটজনার অনলাইন | সার্ভার হোস্টিং (হেলসিঙ্কি, ফিনল্যান্ড) | ChamberBD-তে রাখা সবকিছু |
| Cloudflare | DNS, HTTPS ও কনটেন্ট ডেলিভারি | ChamberBD-এর সাইট ও অ্যাপের সব ট্রাফিক |
| OpenAI | Chamber AI (ডাক্তারের অ্যাপে ঐচ্ছিক ডিকটেশন সহকারী) | ডাক্তার যা বলে লেখান এবং প্রেসক্রিপশন খসড়ার নোট (অভিযোগ, ইতিহাস, ডায়াগনসিস, পরীক্ষা, পরামর্শ)। সমস্যা ঠিক করতে এই অনুরোধগুলো আমরা ৯০ দিন রাখি; ChamberBD অ্যাডমিনিস্ট্রেটররা এগুলো পড়তে পারেন। রোগীর নাম বা ফোন নম্বর বলে লেখাবেন না। |
| "Google দিয়ে সাইন ইন" (Firebase); ওয়েবসাইট অ্যানালিটিক্স | যেসব ডাক্তার Google দিয়ে সাইন ইন করেন তাদের পরিচয়; আমাদের ওয়েবসাইট ও অ্যাপের ব্যবহারের অ্যানালিটিক্স | |
| Resend | ইমেইল | ডাক্তার ও ক্লিনিক ব্যবহারকারীদের ইমেইল (সাইন-আপ কোড, অ্যাকাউন্টের বার্তা) |
| Meta, Microsoft Clarity | বিজ্ঞাপনের পরিমাপ, ব্যবহারের রেকর্ডিং | শুধু অ্যানালিটিক্স কুকি গ্রহণ করলে চালু হয় |
| BulkSMSBD | রোগীকে SMS, যখন ডাক্তার চালু করেন | রোগীর ফোন নম্বর ও বার্তার লেখা |
আমরা কার্ড পেমেন্ট প্রসেস করি না। সাবস্ক্রিপশনের পেমেন্ট বিকাশ বা নগদে হয় এবং ট্রানজেকশন আইডি দিয়ে রেকর্ড হয়।
আপনার ডেটা: এক্সপোর্ট, শেয়ার, অ্যাকাউন্ট বন্ধ
- এক্সপোর্ট: ড্যাশবোর্ডের তালিকা ও রিপোর্ট — অ্যাপয়েন্টমেন্ট, রোগী, প্রেসক্রিপশন, পেমেন্ট, খরচ — CSV হিসেবে ডাউনলোড করা যায়। পুরো অ্যাকাউন্ট এক ক্লিকে এক্সপোর্ট এখনো নেই; ইমেইল করুন, আমরা তৈরি করে দেব।
- প্রেসক্রিপশনের লিংক: শেয়ার করা প্রেসক্রিপশন একটি আনলিস্টেড ঠিকানায় খোলে, আর সার্চ ইঞ্জিন যাতে তালিকাভুক্ত না করে সেভাবে চিহ্নিত। লিংক যার কাছে আছে সে-ই খুলতে পারে, তাই শুধু রোগীর সাথে শেয়ার করুন।
- ফ্রি প্রেসক্রিপশন জেনারেটর: আপনার ব্রাউজারেই চলে; শেয়ার লিংক বানালে তা ৭ দিন পরে মুছে যায়।
- রেকর্ড মোছা: রোগীর রেকর্ড ও প্রেসক্রিপশন এখনো ড্যাশবোর্ড থেকে মোছা যায় না।
- অ্যাকাউন্ট বন্ধ: support@chamberbd.com-এ ইমেইল করুন। আমরা অ্যাকাউন্ট নিষ্ক্রিয় করব: লগইন এবং পাবলিক প্রোফাইল ও বুকিং পেজ বন্ধ হবে। ডেটাও মুছতে চাইলে জানান — কী কী মোছা হবে আমরা নিশ্চিত করব।
এখনো যা চালু নেই
নিচের বিষয়গুলো আমরা দাবি করি না, কারণ এগুলো এখনো চালু নেই বা দেখানো যায় না। চালু হলে তবেই এই পেজে যোগ হবে:
- পরীক্ষিত রিস্টোরসহ স্বয়ংক্রিয়, অন্য জায়গায় রাখা ডাটাবেস ব্যাকআপ।
- সংরক্ষিত ডেটার (ডাটাবেস ও আপলোড করা ফাইল) এনক্রিপশন।
- Cloudflare থেকে আমাদের সার্ভার পর্যন্ত এনক্রিপশন।
- কে কোন রেকর্ড দেখেছে বা বদলেছে তার লগ, ChamberBD সাপোর্টের অ্যাক্সেসসহ।
- রোগীর রেকর্ড ও অ্যাকাউন্ট নিজে মুছে ফেলার সুবিধা, আর স্বয়ংক্রিয় সংরক্ষণ-মেয়াদ।
- লিখিত ঘটনা-মোকাবিলা ও ডেটা-ফাঁস জানানোর প্রক্রিয়া।
নিরাপত্তা সমস্যা জানান
"Security report" বিষয় লিখে support@chamberbd.com-এ ইমেইল করুন। দয়া করে আসল রোগীর ডেটায় পরীক্ষা করবেন না; কী পেয়েছেন জানান, আমরা উত্তর দেব।
প্রশ্ন
আমি যে রোগীর রেকর্ড রাখি, তার মালিক কে?
আপনি। আপনার জন্য সার্ভিস চালাতে ChamberBD সেগুলো সংরক্ষণ করে। আমরা ব্যক্তিগত বা চিকিৎসা-তথ্য বিক্রি, ভাড়া বা বিনিময় করি না।
ChamberBD-এর কর্মীরা কি আমার রোগীদের রেকর্ড দেখতে পারেন?
সাপোর্ট দেওয়ার জন্য ChamberBD-এর দুজন অ্যাডমিনিস্ট্রেটর একটি অ্যাকাউন্টে ঢুকতে পারেন। এখনো এমন কোনো অ্যাক্সেস লগ নেই যা আপনি দেখতে পারেন — তাই আপনার কাছে এটা গুরুত্বপূর্ণ হলে সাপোর্ট অ্যাক্সেসের আগে আমাদের জানান।
ডেটা কতদিন রাখা হয়?
অ্যাকাউন্ট থাকা পর্যন্ত রেকর্ড রাখা হয়। স্বয়ংক্রিয়ভাবে মুছে ফেলার কোনো সময়সূচি এখনো চালু নেই; অ্যাকাউন্ট বন্ধ করতে ইমেইল করুন, আমরা ঠিক কী হবে তা জানিয়ে দেব।
চেম্বার চলার সময় ইন্টারনেট বা ChamberBD বন্ধ হয়ে গেলে কী হবে?
একবার অফলাইন সেটআপ করে নিলে ডাক্তারের ড্যাশবোর্ডে সংযোগ ছাড়াও প্রেসক্রিপশন লেখা, অ্যাপয়েন্টমেন্ট নেওয়া ও প্রেসক্রিপশনের তালিকা দেখা যায়; সংযোগ ফিরলে সব সিঙ্ক হয়।
আমার ডেটা কি বাংলাদেশে রাখা হয়?
না। ChamberBD-এর সার্ভার হেটজনারের ফিনল্যান্ডের হেলসিঙ্কি ডেটা সেন্টারে (ইউরোপীয় ইউনিয়ন)।