Retensi data nol di Gemini Developer API

Halaman ini menguraikan detail tentang apa yang biasa disebut sebagai "tanpa retensi data" di Gemini Developer API.

Batasan pelatihan

Seperti yang diuraikan dalam Persyaratan Layanan Gemini API, saat Anda menggunakan Layanan Berbayar, Google tidak menggunakan perintah Anda (termasuk petunjuk sistem terkait, konten yang di-cache, dan file seperti gambar, video, atau dokumen) atau respons untuk meningkatkan kualitas produk kami. Layanan Berbayar ditentukan di sini.

Retensi data pelanggan dan mencapai retensi data nol

Data pelanggan biasanya disimpan untuk jangka waktu terbatas dalam skenario dan kondisi berikut. Untuk mencapai retensi data nol, pelanggan harus melakukan tindakan tertentu atau menghindari fitur tertentu di setiap area berikut:

  • Pencatatan log perintah untuk pemantauan penyalahgunaan: Seperti yang diuraikan dalam Persyaratan Layanan Tambahan Gemini API, untuk Layanan Berbayar, Google mencatat log perintah dan respons selama jangka waktu terbatas semata-mata untuk mendeteksi pelanggaran Kebijakan Penggunaan Terlarang. Jika beban kerja Anda memerlukan jaminan tanpa retensi data atau perjanjian pemrosesan data perusahaan, gunakan Vertex AI. Untuk mengetahui detailnya, lihat Gemini Enterprise Agent Platform dan retensi data nol.

  • Grounding dengan Google Penelusuran: Seperti yang diuraikan dalam Persyaratan Layanan Tambahan Gemini API, Google menyimpan perintah, informasi kontekstual, dan output yang dihasilkan selama tiga puluh (30) hari untuk tujuan membuat hasil yang di-grounding dan saran penelusuran. Informasi yang disimpan ini dapat digunakan untuk proses debug dan pengujian sistem yang mendukung perujukan. Tidak ada cara untuk menonaktifkan penyimpanan informasi ini jika Anda menggunakan Grounding dengan Google Penelusuran.

  • Grounding dengan Google Maps: Seperti yang diuraikan dalam Persyaratan Layanan Tambahan Gemini API, Google menyimpan perintah, informasi kontekstual, dan output yang dihasilkan selama tiga puluh (30) hari untuk tujuan pembuatan hasil yang di-grounding. Informasi tersimpan ini hanya dapat digunakan untuk rekayasa keandalan, seperti proses debug jika terjadi masalah layanan. Tidak ada cara untuk menonaktifkan penyimpanan informasi ini jika Anda menggunakan Perujukan dengan Google Maps.

  • Interactions API: Interactions API mengelola status aktif percakapan untuk mengaktifkan giliran multi-turn. Secara default, Interactions API mengaktifkan penyimpanan status. Untuk memastikan jejak data nol, Anda harus secara eksplisit menyetel parameter store ke false dalam permintaan API untuk memilih tidak ikut retensi status default.

  • Live API: API stateful ini memungkinkan koneksi ulang real-time dengan menyimpan status percakapan. Untuk mencapai retensi data nol, jangan mengonfigurasi SessionResumptionConfig. Jika handle sesi dibuat, status percakapan (termasuk teks, audio, dan video) akan dipertahankan hingga 24 jam.

  • Penyimpanan File API: File API memungkinkan pengguna mengupload aset berukuran besar. File disimpan dalam keadaan tidak aktif hingga dihapus oleh pengguna atau hingga masa berlakunya berakhir. Penggunaan File API tidak bergantung pada logging ZDR; pengguna harus menghapus file secara manual untuk memastikan jejak data nol.

  • Caching Konteks Eksplisit: Pengguna dapat menyimpan set data besar secara manual (misalnya, video panjang atau pustaka dokumen) menggunakan kolom cached_content. Meskipun log permintaan ini mengikuti kebijakan penghapusan ZDR, konteks yang di-cache itu sendiri disimpan dengan ttl atau expire_time yang ditentukan pengguna. Untuk mencapai jejak data nol mutlak, jangan gunakan fitur cached_content.

  • Caching Dalam Memori Implisit: Secara default, model Gemini menyimpan data dalam memori untuk mengurangi latensi dan biaya bagi developer. Data ini sepenuhnya berada di RAM (tidak dalam penyimpanan), diisolasi di tingkat project, dan memiliki TTL 24 jam. Tindakan ini tidak melanggar retensi data nol.

Langkah berikutnya