Penanganan data dan memory
Day 14 of 30 ยท AI Generatif 2026: Bangun Aplikasi AI dan Agen
One-liner: Kelola data pengguna secara aman dan terukur.
Time: 20 hingga 30 menit
Deliverable: Rencana Data dan Memory
Learning goal
You will be able to: Mendesain rencana data dan memory yang menjaga privasi.
Success criteria (observable)
- Jenis data dan tujuan penggunaannya ditulis.
- Ada aturan retensi dan penghapusan data.
- Setidaknya satu risiko privasi dan mitigasinya dicatat.
Output you will produce
- Deliverable: Rencana Data dan Memory
- Format: Tabel data dan ringkasan kebijakan
- Where saved: Di folder kursus dalam
/generative-ai-2026-build-ai-apps-and-agents-id/
Who
Primary persona: Digital nomad yang menangani data app AI Secondary persona(s): Pengguna yang peduli privasi Stakeholders (optional): Mitra pembangunan
What
What it is
Daftar jenis data yang dikumpulkan, alasan, dan cara penggunaannya. Rencana memory yang menjelaskan apa yang disimpan dan berapa lama.
What it is not
Bukan dokumen legal lengkap. Bukan menyimpan semua data tanpa batas.
2-minute theory
- Data yang tidak terkontrol meningkatkan risiko privasi.
- Memory singkat bisa meningkatkan UX tanpa menyimpan terlalu banyak.
- Aturan penghapusan data meningkatkan kepercayaan.
Key terms
- Memory: Data konteks kecil untuk memperbaiki percakapan.
- Retention: Lama penyimpanan data sebelum dihapus.
Where
Applies in
- Database pengguna
- Logs dan analytics
Does not apply in
- Data uji internal tanpa pengguna nyata
Touchpoints
- Database
- Privacy settings
- Permintaan ekspor atau penghapusan
When
Use it when
- Anda mulai menyimpan data pengguna
- Anda mengelola percakapan atau history
Frequency
Tinjau saat ada perubahan produk
Late signals
- Tidak ada aturan penghapusan
- Keluhan privasi dari pengguna
Why it matters
Practical benefits
- Privasi lebih kuat
- Risiko legal lebih rendah
- Kepercayaan pengguna meningkat
Risks of ignoring
- Kebocoran data
- Ketidakmampuan memenuhi permintaan penghapusan
Expectations
- Improves: privasi dan kontrol
- Does not guarantee: perlindungan hukum penuh
How
Step-by-step method
- Daftarkan semua jenis data yang dikumpulkan.
- Tulis alasan penggunaan tiap data.
- Tentukan periode retensi.
- Sediakan proses penghapusan data.
- Catat satu risiko privasi dan mitigasinya.
Do and don't
Do
- Kumpulkan data seperlunya
- Tetapkan retensi yang jelas
Don't
- Menyimpan data tanpa batas
- Mengumpulkan data tanpa alasan
Common mistakes and fixes
- Mistake: Tidak ada retensi. Fix: Tentukan durasi penyimpanan.
- Mistake: Memory jangka panjang tanpa izin. Fix: Gunakan opt in.
Done when
- Jenis data dan tujuan ditulis.
- Retensi dijelaskan.
- Risiko privasi dicatat.
Guided exercise (10 to 15 min)
Inputs
- Daftar fitur data
- Kebutuhan privasi
Steps
- Tulis 5 jenis data.
- Tentukan retensi tiap data.
- Tambahkan risiko dan mitigasi.
Output format
| Field | Value |
|---|---|
| Data type | |
| Purpose | |
| Retention | |
| Risk and mitigation |
Pro tip: Prioritaskan data minimum yang benar benar dibutuhkan.
Independent exercise (5 to 10 min)
Task
Tulis ringkasan privasi satu paragraf untuk pengguna.
Output
Ringkasan privasi.
Self-check (yes/no)
- Apakah jenis data jelas?
- Apakah retensi tertulis?
- Apakah ada proses penghapusan?
- Apakah risiko privasi dicatat?
Baseline metric (recommended)
- Score: 3 dari 4 terpenuhi
- Date: 2026-02-07
- Tool used: Notes app
Bibliography (sources used)
Data Retention Best Practices. Mozilla. 2024-01-01. Read: https://developer.mozilla.org/en-US/docs/Web/Privacy
OWASP Privacy Risks. OWASP. 2024-01-01. Read: https://owasp.org/
Read more (optional)
- Privacy by Design Overview Why: Prinsip privasi sejak awal. Read: https://www.ipc.on.ca/privacy-by-design/