লোড হচ্ছে…
লোড হচ্ছে…
গোপনীয়তা ও ডেটা ব্যবস্থাপনা
কৃষক টেক একটি গবেষণা প্রোটোটাইপ। এই পাতায় সত্যভাবে বর্ণনা করা হয়েছে সিস্টেম কী তথ্য সংরক্ষণ করে, কতদিন রাখে এবং কোথায় প্রক্রিয়া করে — কোনো অতিরঞ্জন ছাড়া। কার্যকর তারিখ: ২১ আগস্ট ২০২৬।
প্রতিটি প্রশ্নের শ্রেণি (category), ক্রিয়া, ভেরিফায়ার ফ্ল্যাগ, মডেল, request ID ও সময় — backend/app/logs/safety_audit.jsonl ও backend/data/krishokchat.db (audit_records) এ।
একই কথোপকথনের ধারাবাহিক প্রশ্নোত্তর (role/content) — মেমোরি বা একই SQLite-এ sessions টেবিলে, TTL ও max-turns দ্বারা সীমিত।
আপনি স্বেচ্ছায় ফর্ম পূরণ করলে — নাম, ফোন, জেলা, ফসল, নোট — helpline_registrations.jsonl এ।
কোনো বাহ্যিক অ্যানালিটিক্স, বিজ্ঞাপন ট্র্যাকার বা তৃতীয় পক্ষের PII প্রসেসর ব্যবহার করা হয় না। সমস্ত সংরক্ষণ হোস্টে স্থানীয়ভাবে হয়।
| তথ্য | ডিফল্ট | সক্রিয় হলে |
|---|---|---|
| অডিট | AUDIT_RETENTION_DAYS=0 — চিরকাল (আজকের আচরণ) | 90 দিন — startup ও প্রতিটি write-এ DELETE WHERE timestamp < now() - 90d |
| সেশন | SESSION_RETENTION_DAYS=30 + TTL 1800s / 10 turns | একই, lazy purge (init + get/append) |
| হেল্পলাইন | স্বয়ংক্রিয় মুছে ফেলা নেই | প্রস্তাব 365 দিন (অপারেটর সিদ্ধান্ত) |
ডিফল্ট = ডেমো-অভিন্ন। সক্রিয়করণ একটি এক-লাইন .env পরিবর্তন — AUDIT_RETENTION_DAYS=0 বা PII_REDACTION_ENABLED=false দিয়ে তৎক্ষণাৎ পূর্বাবস্থায় ফেরা যায়। বিস্তারিত: docs/production_readiness/retention_policy.md.
PII_REDACTION_ENABLED=true হলে সংরক্ষণের আগে প্রশ্নের পাঠ্য থেকে ফোন নম্বর (+880/01 ও বাংলা ডিজিট ০-৯), ইমেইল এবং নাম:/name: লেবেলযুক্ত নাম regex দ্বারা [REDACTED_PHONE] / [REDACTED_EMAIL] /[REDACTED] দিয়ে প্রতিস্থাপন করা হয়। এটি best-effort — নিখুঁত দাবি করা হয় না — এবং ব্যবহারকারীর কাছে দৃশ্যমান উত্তরে কখনো প্রয়োগ হয় না, শুধু সংরক্ষিত অডিট টেক্সটে। ডিফল্ট PII_REDACTION_ENABLED=false (আজকের verbatim)।
বাস্তবায়ন: backend/app/core/redaction.py + পরীক্ষা backend/tests/test_redaction.py (বাংলা ডিজিট সহ)।
backend/app/logs/ ও backend/data/krishokchat.db হোস্টে থাকে।X-Request-ID ও JSON লগ — PII রিডাকশন চালু থাকলে লগেও একই স্ক্রাব প্রযোজ্য।হেল্পলাইন নিবন্ধন মুছতে বা অডিট/সেশন ডেটা সম্পর্কে জানতে অপারেটরের সাথে যোগাযোগ করুন। B2B স্থাপনায় নিয়ন্ত্রক (controller) অনুরোধে DELETE WHERE timestamp < … দ্বারা সীমিত, নিশ্চিত মুছে ফেলা করা হয় — কোনো ব্যাকগ্রাউন্ড জব ছাড়া, একক প্রসেসে।
কৃষি জরুরি বা কীটনাশক বিষয়ে সরকারি হেল্পলাইন:
B2B ডেটা প্রসেসিং শর্তাবলীর টেমপ্লেট: deploy/DPA_template.md · কোড লাইসেন্স: MIT ( LICENSE) · ডেটাসেট: CC-BY-4.0 (paper/docs অনুযায়ী)।
এই নীতি কোডের প্রকৃত আচরণ বর্ণনা করে; এটি আইনি পরামর্শ নয়। সেটিংস পরিবর্তন এক-লাইন .env সুইচ বা git revert দ্বারা প্রত্যাহারযোগ্য।