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 perintah untuk pemantauan penyalahgunaan: Seperti yang diuraikan dalam Persyaratan Layanan Tambahan Gemini API, untuk Layanan Berbayar, Google mencatat perintah dan respons selama jangka waktu terbatas semata-mata untuk mendeteksi pelanggaran Kebijakan Penggunaan Terlarang. Jika permintaan Anda untuk ZDR bagi project tertentu disetujui, semua konten pengguna (perintah dan respons) serta metadata yang dapat mengidentifikasi (seperti alamat IP dan ID Akun Google) akan dihapus sebelum pencatatan log. Catatan yang dihasilkan ditandai sebagai disanitasi dan tidak berisi data pengguna yang dapat diidentifikasi, sehingga memastikan kesamaan dengan Vertex AI Zero Data Retention.

  • 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.

  • Perujukan 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 membuat hasil yang memiliki rujukan. 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 konfigurasi 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.

  • Penyimpanan dalam Cache 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 Zero Data Retention.

Langkah berikutnya