📁 Vaulta Drive Sync — Proof of Concept

ไฟล์เข้ารหัสถูกเก็บใน Google Drive ของผู้ใช้เอง — ไม่มีเซิร์ฟเวอร์ของเราเลยแม้แต่ตัวเดียว เทียบกับ Cloudflare prototype ที่เรายังต้องเก็บ ciphertext ไว้เอง อันนี้เราไม่เก็บอะไรเลย

⚠️ prototype สาธิตแนวคิด — ยังไม่ต่อกับ Argon2id/XChaCha20 ของแอปจริง (ใช้ PBKDF2 + AES-GCM ของเบราว์เซอร์) ใช้ scope drive.file เท่านั้น — แอปนี้เห็นเฉพาะไฟล์ที่มันสร้างเอง ไม่แตะไฟล์อื่นใน Drive ของคุณ

⚙️ ตั้งค่า OAuth Client ID

ยังไม่ได้ตั้งค่า — ปุ่มเชื่อมต่อ Google Drive จะกดไม่ได้จนกว่าจะใส่ Client ID

สร้างได้ที่ Google Cloud Console → Credentials → Create Credentials → OAuth client ID → Web application → Authorized JavaScript origins ใส่ → เปิด Drive API ใน APIs & Services ด้วย