Thuta Learning
Digital Privacy & Modern Security
AdvancedSecurityintermediate

Privacy အခြေခံသဘောတရားများ

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Privacy အခြေခံသဘောတရားများ concept ကို နားလည်ရှင်းပြနိုင်ရန်
  • Diagram/checklist ကို ဖတ်ပြီး threat/control/decision ဘယ်လို ဆက်စပ်နေသလဲ ခြေရာခံနိုင်ရန်
  • ကိုယ့် digital life (သို့) developer workflow မှာ ဘယ်လို အသုံးချသင့်သလဲ ရှင်းပြနိုင်ရန်

နားလည်ထားရမယ့် အချက်

ဒီ course ထဲက lesson အားလုံးက security အကြောင်းဖြစ်ခဲ့တယ်။ Privacy ကတော့ ဆက်စပ်ပေမယ့် တကယ့်ကို သီးခြား discipline တစ်ခုပါ။

Privacy က personal data ကို ဘယ်လို collect, use, share, control လုပ်လဲဆိုတာနဲ့ ပတ်သက်တယ်—access ရရှိခွင့် အပြည့်ရှိတဲ့ company တွေကိုပါ ထည့်သွင်းစဉ်းစားတယ်။

Secure ဖြစ်နေရင်းနဲ့ privacy ပြဿနာ

company တစ်ခုက data ကို encryption ခိုင်ခိုင်မာမာနဲ့ သိမ်းနိုင်ရင်းက user မျှော်လင့်ထားတာထက် ပိုပြီး collect လုပ်နေနိုင်တယ်။ Security က data ကို ကာကွယ်ပြီး Privacy ကတော့ authorized access ကိုပါ ထိန်းချုပ်တယ်။

Personal data ဆိုတာ ထင်ရှားတဲ့ identifier တွေထက် ပိုကျယ်ပါတယ်—location history, account identifier, ဓာတ်ပုံ, financial detail, browsing data တွေလည်း ပါဝင်တယ်။

sensitivity က context အပေါ်မှာ များစွာ မူတည်တယ်—public username တစ်ခုတည်းက sensitivity နည်းပေမယ့် home address နဲ့ ပေါင်းလိုက်ရင် real-world harm ဖြစ်စေနိုင်တဲ့ အရာဖြစ်လာတယ်။

Data minimization—legitimate purpose အတွက် တကယ်လိုအပ်တာကိုသာ collect/သိမ်းဆည်းပါ။ ဒါက privacy, security, operational simplicity အားလုံးကို တစ်ချိန်တည်း ဆောင်ရွက်ပေးတယ်။

Privacy
personal data ကို ဘယ်လို collect, use, share, control လုပ်မလဲဆိုတာကို ထိန်းချုပ်ပေးတဲ့ discipline—access ရရှိခွင့် အပြည့်ရှိတဲ့ party တွေကိုပါ ထည့်သွင်းစဉ်းစားတယ်။
Data Minimization
legitimate, stated purpose တစ်ခုအတွက် တကယ်လိုအပ်တဲ့ data ကိုသာ collect ပြီး သိမ်းဆည်းခြင်း—"နောက်ပိုင်း အသုံးဝင်မလား" ဆိုပြီး ပိုမသိမ်းခြင်း။
text
SECURITY VS PRIVACY
-------------------
SECURITY                      PRIVACY
-----------------------       -----------------------
Protects data from            Controls what gets
unauthorized access           collected, used, and
                               shared -- even by
                               authorized parties

Both apply to personal data. A system can be secure
AND still over-collect -- that gap is a privacy
problem, not a security bug.

လက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်

အောက်က function က data minimization ကို run နိုင်တဲ့ check တစ်ခုအဖြစ် ပြောင်းပေးတယ်—data type, stated purpose, တကယ်လိုအပ်လားဆိုတာကို ယူပြီး ရှင်းလင်းတဲ့ verdict ပြန်ပေးတယ်။

check ကိုယ်တိုင်က ရည်ရွယ်ချက်ရှိရှိ ရိုးရှင်းအောင်ထားတယ်—ဒီ data က purpose အတွက် တကယ်လိုအပ်လားဆိုတာကို လူတစ်ဦးဦးက ရိုးသားစွာ ဖြေအောင် တွန်းအားပေးတယ်။

ပို့ဆောင်ရေးအတွက် shipping address

ဖော်ပြထားတဲ့ purpose နဲ့ ရှင်းရှင်းလင်းလင်း ကိုက်ညီတယ်—verdict: OK.

newsletter အတွက် GPS history

ဖော်ပြထားတဲ့ purpose နဲ့ လုံးဝ မကိုက်ညီပါ—verdict: OVER-COLLECTING.

signup form ရဲ့ field တိုင်း (သို့) app permission တိုင်းကို ဒီမေးခွန်းအတိုင်း သုံးကြည့်ပါ—purpose ကို အမည်တပ်ပါ၊ ဒီ data တကယ်လိုအပ်လားဆိုတာ ရိုးသားစွာ မေးကြည့်ပါ။

အတူတူ စမ်းရေးကြည့်မယ်

javascript
function checkDataMinimization(practice) {
  const followsMinimization = practice.isNeededForThatPurpose === true;

  return {
    dataType: practice.dataType,
    statedPurpose: practice.statedPurpose,
    followsMinimization,
    verdict: followsMinimization
      ? "OK — collection matches a legitimate, stated purpose."
      : `OVER-COLLECTING — "${practice.dataType}" is not needed for "${practice.statedPurpose}".`,
  };
}

const minimalExample = checkDataMinimization({
  dataType: "shipping address",
  statedPurpose: "deliver a physical order",
  isNeededForThatPurpose: true,
});

const overCollectingExample = checkDataMinimization({
  dataType: "precise GPS location history",
  statedPurpose: "send a monthly email newsletter",
  isNeededForThatPurpose: false,
});

console.log(JSON.stringify(minimalExample, null, 2));
console.log(JSON.stringify(overCollectingExample, null, 2));
You should see
{
  "dataType": "shipping address",
  "statedPurpose": "deliver a physical order",
  "followsMinimization": true,
  "verdict": "OK — collection matches a legitimate, stated purpose."
}
{
  "dataType": "precise GPS location history",
  "statedPurpose": "send a monthly email newsletter",
  "followsMinimization": false,
  "verdict": "OVER-COLLECTING — \"precise GPS location history\" is not needed for \"send a monthly email newsletter\"."
}

၅ မိနစ် စမ်းကြည့်

checkDataMinimization ကို retentionPeriod field တစ်ခု လက်ခံနိုင်အောင် ချဲ့ကြည့်ပါ—retention period သတ်မှတ်မထားဘဲ data ကို ကာလမကန့်သတ်ဘဲ သိမ်းထားတဲ့ practice ကို over-collection နဲ့ သီးခြားတဲ့ ဒုတိယ ပြဿနာအမျိုးအစားအဖြစ် flag လုပ်ပါ။

သတိလေးတစ်ချက်

data ကို securely သိမ်းထားတယ်ဆိုတာနဲ့ အစကတည်းက collect လုပ်တာ အလိုအလျောက် ကောင်းတယ်လို့ ယူဆခြင်း။

field တိုင်းကို တိကျတဲ့ ဖော်ပြထားတဲ့ purpose တစ်ခုနဲ့ ချိတ်ဆက်မယ့်အစား "နောက်ပိုင်း အသုံးဝင်ချင် အသုံးဝင်မယ်" ဆိုပြီး data ကို collect လုပ်ခြင်း။

EFF — PrivacyDigital Privacy & Modern Security

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • data ကို securely သိမ်းထားတယ်ဆိုတာနဲ့ အစကတည်းက collect လုပ်တာ အလိုအလျောက် ကောင်းတယ်လို့ ယူဆခြင်း။
  • field တိုင်းကို တိကျတဲ့ ဖော်ပြထားတဲ့ purpose တစ်ခုနဲ့ ချိတ်ဆက်မယ့်အစား "နောက်ပိုင်း အသုံးဝင်ချင် အသုံးဝင်မယ်" ဆိုပြီး data ကို collect လုပ်ခြင်း။
  • ဒီ course က Cybersecurity Basics course အသစ် မဟုတ်ပါ — password/2FA/phishing/malware/encryption/backup အခြေခံကို Cybersecurity tutorial ကနေ လေ့လာပြီးသားလို့ ယူဆထားပါတယ်။ ဒီ course က Passkeys, Public Wi-Fi/VPN, Browser Security, Privacy, developer-focused Auth/API security, AI security လို အသစ်ထပ်ဖြည့်တဲ့ အပိုင်းကိုသာ သင်ပေးပါတယ်။

လေ့ကျင့်ခန်း

checkDataMinimization ကို retentionPeriod field တစ်ခု လက်ခံနိုင်အောင် ချဲ့ကြည့်ပါ—retention period သတ်မှတ်မထားဘဲ data ကို ကာလမကန့်သတ်ဘဲ သိမ်းထားတဲ့ practice ကို over-collection နဲ့ သီးခြားတဲ့ ဒုတိယ ပြဿနာအမျိုးအစားအဖြစ် flag လုပ်ပါ။

You'll know it worked when: { "dataType": "shipping address", "statedPurpose": "deliver a physical order", "followsMinimization": true, "verdict": "OK — collection matches a legitimate, stated purpose." } { "dataType": "precise GPS location history", "statedPurpose": "send a monthly email newsletter", "followsMinimization": false, "verdict": "OVER-COLLECTING — \"precise GPS location history\" is not needed for \"send a monthly email newsletter\"." }

Privacy အခြေခံသဘောတရားများ | Thuta Learning