Lolly
Buka Aplikasi

Kebijakan Privasi

signed by Lollyprivacy.htmlHTMLpixels, not shapes12 KBAI generatedgenerated by ClaudePeriksa sendiriAmbil file bertanda tangan

Terakhir diperbarui: 22 Oktober 2026

Versi singkatnya. Dokumen, gambar, video dan file yang Anda buat di Lolly tetap berada di perangkat Anda. Tidak ada akun untuk penggunaan biasa, tidak ada cookie dari aplikasi itu sendiri dan tidak ada analitik atau pelacak di mana pun dalam kodebase - ini bukan "kami tidak menggunakan data," tetapi memang benar-benar tidak ada dalam source. Ada daftar singkat dan lengkap tentang pengecualian di mana software ini berbicara dengan jaringan sama sekali, dan tiap pengecualian dijelaskan secara rinci di bawah: apa yang keluar, kepada siapa dan kapan. Satu-satunya pengecualian yang melibatkan sesuatu yang bersifat pribadi adalah proses masuk yang harus Anda mulai secara eksplisit. Jika tidak tercantum dalam dokumen ini, itu tidak terjadi.

Cakupan kebijakan ini

Lolly adalah perangkat lunak sumber terbuka - sebuah engine, beberapa app shell (web, desktop, mobile, CLI) dan ekstensi peramban - yang dapat dijalankan oleh siapa saja. Kebijakan ini memiliki dua bagian:

Jika Anda menggunakan instans Lolly self-hosted atau enterprise, perilaku perangkat lunak di bawah tetap berlaku, tetapi operator instans tersebut - bukan SUSE - yang bertanggung jawab atas apa pun yang bersifat sisi-server: render endpoint mereka, MCP server mereka, certificate authority Content Credentials mereka, jika mereka menjalankan salah satu. Tanyakan kepada mereka kebijakan mereka sendiri. Lihat Adoption & Governance untuk apa saja yang terlibat dalam mengoperasikan Lolly.

Aplikasi: apa yang tetap ada di perangkat Anda

Web, desktop dan mobile shell Lolly menjalankan seluruh render engine di sisi klien. Membuka tool, mengisi input, melakukan pratinjau dan mengekspor semuanya terjadi di perangkat Anda - tidak ada server yang terlibat, dan aplikasi bekerja secara offline setelah dimuat.

Aplikasi tidak menetapkan cookie apa pun. Untuk berfungsi, aplikasi menyimpan sejumlah kecil data hanya di perangkat Anda, tidak pernah dikirimkan:

Tak satu pun dari ini dibagikan, dijual, atau digunakan untuk mengidentifikasi atau melacak Anda. Tidak ada yang perlu disetujui, karena tidak ada pengumpulan data yang terjadi - hanya pemberitahuan ini, agar Anda tahu apa yang disimpan dan di mana. Menghapus penyimpanan situs di browser Anda menghapus semuanya kapan saja, dan begitu juga Pengaturan → Penyimpanan → Hapus semua data saya, yang juga mematikan Sync terlebih dahulu. (Berdasarkan ePrivacy Directive Art. 5(3), penyimpanan yang benar-benar diperlukan untuk layanan yang Anda minta tidak memerlukan persetujuan - hanya transparansi, yang merupakan tujuan dari dokumen ini dan pemberitahuan dalam aplikasi.)

Bagian penyimpanan pada halaman profil di layar lebar ponsel: setiap kategori data on-device disebutkan, dengan tombol Clear all my data tepat di sampingnya signed by Lollyvector SVG31 paths~4.2k nodes88 groups58 KBPeriksa sendiriAmbil file bertanda tanganBagian penyimpanan pada halaman profil di layar lebar ponsel: setiap kategori data on-device disebutkan, dengan tombol Clear all my data tepat di sampingnya signed by Lollyvector SVG31 paths~4.2k nodes88 groups58 KBPeriksa sendiriAmbil file bertanda tangan

Backup data Anda sendiri - bundel lolly-backup yang dihasilkan oleh Export my data - adalah file yang Anda simpan dan kendalikan sendiri. File itu tidak pernah menyentuh server kami kecuali Anda sendiri memilih untuk mengirimkannya ke suatu tempat. Lihat Data Transfer.

Utilitas on-device

Beberapa tool - Strip Hidden Data, Compress PDF dan lainnya yang membawa badge "Runs on your device" - beroperasi pada file yang Anda berikan. File dibaca ke dalam memori di peramban Anda, ditransformasi secara lokal dan disediakan kembali sebagai unduhan. File itu tidak pernah diunggah, karena tidak ada server dalam jalurnya untuk diunggah ke sana. Utilitas ini bekerja secara offline, dan keluarannya tidak membawa watermark atau metadata kami - tujuan sebagian besar tool ini adalah menghapus & melindungi data, bukan menambah risiko.

Badge yang dibawa tool-tool ini: Runs on your device - tidak ada yang diunggah signed by Lollyvector SVG2 paths824 nodes5 groups12 KBPeriksa sendiriAmbil file bertanda tanganBadge yang dibawa tool-tool ini: Runs on your device - tidak ada yang diunggah signed by Lollyvector SVG2 paths824 nodes5 groups12 KBPeriksa sendiriAmbil file bertanda tangan

Prepare for sharing menyimpan input kerja, temuan privat dan peta penggantian di memori, tanpa secara otomatis menambahkannya ke riwayat, tautan, backup atau sync. Inspeksi dan penggantian tidak mengirim isi berkas ke sebuah server atau memvalidasi kredensial secara online. Pengguna memilih apakah akan menyalin, mengunduh, mengirim atau secara eksplisit menyimpan sebuah hasil ke pustaka mereka; hasil yang tersimpan kemudian mengikuti pengaturan backup dan sync pustaka yang normal. Berkas recipe menghilangkan payload sebelumnya dan pemetaan literal. Laporan ringkasan berisi jumlah, ID cakupan dan hash berkas. CLI juga dapat menyimpan sebuah berkas review privat berisi nilai asli, hanya ketika diminta secara eksplisit dengan --review-file. Menghapus atau meninggalkan sebuah tampilan persiapan browser melepaskan state kerjanya; ini bukan sebuah janji penghapusan forensik dari memori browser atau OS.

Setiap permintaan jaringan yang dapat dibuat aplikasi

Tabel di bawah adalah daftar lengkap segala sesuatu yang diambil atau dikirim aplikasi melalui jaringan. Jika tidak ada di sini, aplikasi tidak melakukannya.

ApaApa yang benar-benar meninggalkan perangkat AndaKapan (tindakan yang memicunya)Jika operator memblokirnya
Sinkronisasi katalog alatTidak ada yang bersifat pribadi - permintaan untuk indeks alat dan aset publik milik Lolly sendiri, ke origin milik aplikasi itu sendiriSaat startup, lalu di-cache untuk offlineAplikasi berjalan dengan kumpulan alat yang di-cache. Aplikasi hanya berhenti menemukan alat baru
Alat yang memerlukan data langsungApa pun yang diminta oleh alat tersebut secara spesifik, ke host yang disebutkan dalam deskripsinya sendiri. Saat ini itu hanya pencarian kota di alat Meeting Planner, yang meminta geocoding-api.open-meteo.com untuk mengubah setiap nama kota (kota tuan rumah dan kota setiap anggota tim) menjadi koordinat dan zona waktu - tanpa akun, tanpa kunci, dan tanpa identifier selain permintaan itu sendiri. Input Host city menyatakannya, dan setiap jawaban disimpan di perangkat Anda sehingga sebuah kota hanya dicari sekaliHanya saat alat itu terbuka, untuk kota tuan rumah (terisi secara default) dan kota setiap anggota timPencarian itu gagal, dan tidak ada yang lain yang terpengaruh
Google FontsNama keluarga font yang dipilih dan alamat IP Anda, ke server font Google (fonts.googleapis.com untuk stylesheet, fonts.gstatic.com untuk berkas font)Hanya jika Anda menambahkan sebuah Google Font di editor brand, dan hanya setelah Anda menyetujuinya dalam sebuah dialog yang menyatakan persis ini - satu kali pengambilan per keluarga font, lalu tersimpan di perangkat Anda dan digunakan secara offlinePemilih Google Fonts gagal secara tertutup (fail closed). Unggah berkas font Anda sendiri sebagai gantinya
Kirim ke Google DriveSatu berkas yang Anda pilih untuk dikirim, dalam format apa pun, ke Drive API milik Google (www.googleapis.com), setelah Anda menyelesaikan sign-in Google di jendela Google sendiri. Akses Lolly dibatasi pada berkas yang dibuatnya sendiri (scope drive.file - Lolly tidak pernah bisa membaca sisa Drive Anda). Di aplikasi web, token sign-in disimpan di memori hanya untuk sesi tersebut, tidak pernah disimpan permanen; di aplikasi lain, refresh token disimpan hanya di perangkat ini jika Anda mencentang "stay connected"Hanya saat Anda menekan "Send to Google Drive" pada sebuah berkas, dan hanya pada build tempat operator telah mengonfigurasi sebuah client id Google - tanpa itu, tombolnya tidak adaTombolnya tidak pernah muncul. Unduh berkasnya dan unggah sendiri ke Drive
Kirim ke DropboxSatu berkas yang Anda pilih untuk dikirim, ke API Dropbox (api.dropboxapi.com untuk sign-in dan metadata, content.dropboxapi.com untuk berkas itu sendiri), setelah Anda menyelesaikan sign-in Dropbox di jendela Dropbox sendiri. Akses Lolly hanya sebatas app-folder (Lolly hanya bisa melihat Apps/ dan foldernya sendiri di sana - tidak pernah sisa Dropbox Anda), tautan "Open" yang ditampilkan adalah tautan privat berumur pendek (tidak ada share publik yang dibuat), dan refresh token hanya disimpan jika Anda mencentang "stay connected"Hanya saat Anda menekan "Send to Dropbox" pada sebuah berkas, dan hanya pada build tempat operator telah mengonfigurasi sebuah client id Dropbox - tanpa itu, tombolnya tidak adaTombolnya tidak pernah muncul. Unduh berkasnya dan unggah sendiri ke Dropbox
Kirim ke OneDriveSatu berkas yang Anda pilih untuk dikirim, ke layanan identitas dan Graph milik Microsoft (login.microsoftonline.com untuk sign-in, graph.microsoft.com untuk unggahan; berkas besar diunggah dalam chunk ke alamat unggah milik Microsoft di api.onedrive.com, .up.1drv.com atau .sharepoint.com), setelah Anda menyelesaikan sign-in Microsoft di jendela Microsoft sendiri. Akses Lolly dibatasi pada foldernya sendiri di bawah Apps/ (Lolly tidak pernah bisa membaca sisa OneDrive Anda) ditambah nama tampilan Anda untuk label akun, dan refresh token hanya disimpan jika Anda mencentang "stay connected"Hanya saat Anda menekan "Send to OneDrive" pada sebuah berkas, dan hanya pada build tempat operator telah mengonfigurasi sebuah client id Microsoft - tanpa itu, tombolnya tidak adaTombolnya tidak pernah muncul. Unduh berkasnya dan unggah sendiri ke OneDrive
Kirim ke LinkedInSatu berkas yang Anda pilih untuk dikirim, beserta namanya sebagai teks postingan, ke LinkedIn (www.linkedin.com untuk sign-in, api.linkedin.com untuk unggahan dan postingan), setelah Anda menyelesaikan sign-in LinkedIn di browser Anda sendiri. Postingan tersebut masuk ke feed Anda sendiri sebagai sebuah postingan publik atas nama Anda. Lolly dapat memposting atas nama Anda dan membaca nama Anda untuk label akun, tidak ada yang lain di LinkedIn Anda, dan sign-in tersebut hanya disimpan di perangkat ini jika Anda mencentang "stay connected" - token LinkedIn berlaku 60 hari dan tidak dapat diperbarui secara diam-diam, sehingga akan kedaluwarsa dengan sendirinyaHanya saat Anda menekan "Send to LinkedIn" pada sebuah berkas, hanya di aplikasi desktop, dan hanya pada build tempat sebuah aplikasi LinkedIn telah dikonfigurasi - tanpa itu, tombolnya tidak adaTidak ada yang perlu diblokir di aplikasi web: ini hanya ada di aplikasi desktop, sehingga kedua host tersebut secara sengaja TIDAK ada dalam Content-Security-Policy aplikasi web di bawah ini. Di aplikasi desktop, hapus aplikasi LinkedIn yang dikonfigurasi dan tombolnya tidak akan pernah muncul
Kirim ke PenpotToken akses personal Penpot Anda (Anda menempelkannya di aplikasi) dan arsip .penpot dari desain yang Anda pilih untuk dikirim, ke API Penpot (design.penpot.app) melalui sebuah pass-through kecil pada origin milik aplikasi itu sendiri (/api/penpot), karena API Penpot tidak akan merespons langsung ke browser. Pass-through tersebut meneruskan lalu melupakan; aplikasi desktop berbicara langsung dengan PenpotHanya saat Anda menekan "Send to Penpot" di tool Design dan mengonfirmasi sebuah projectPass-through tersebut mengembalikan sebuah error dan pengiriman gagal secara tertutup. Ekspor berkas .penpot dan impor sendiri di Penpot
Kirim ke BlueskySatu gambar yang Anda pilih untuk dikirim, namanya sebagai teks postingan dan teks alt, serta handle Anda ditambah sebuah app password (Bluesky → Settings → App passwords, bukan kata sandi akun Anda), ke server Bluesky yang Anda sebutkan (bsky.social kecuali Anda melakukan self-host). App password disimpan hanya di perangkat ini, tidak pernah di dalam backup, dan Disconnect menghapusnyaHanya saat Anda menekan "Send to Bluesky" pada sebuah gambar, setelah Anda menghubungkan akun di profil Anda, hanya di aplikasi desktopTidak ada yang perlu diblokir di aplikasi web: kebijakannya di bawah tidak mencantumkan host Bluesky apa pun, sehingga persilangan itu tidak ada di sana. Di aplikasi desktop, hapus koneksinya dan tombolnya tidak akan pernah muncul
Kirim ke DiscordSatu berkas yang Anda pilih untuk dikirim, sebagai lampiran, ke alamat webhook channel yang Anda tempelkan (discord.com). Sebuah alamat webhook memungkinkan siapa pun yang memilikinya memposting ke channel tersebut, sehingga alamat itu disimpan hanya di perangkat ini, tidak pernah di dalam backup, dan Disconnect menghapusnyaHanya saat Anda menekan "Send to Discord" pada sebuah berkas, hanya di aplikasi desktopTidak ada yang perlu diblokir di aplikasi web: kebijakannya di bawah tidak menyebutkan discord.com, sehingga persilangan itu tidak ada di sana. Di aplikasi desktop, hapus webhook-nya dan tombolnya tidak akan pernah muncul
Kirim ke MastodonSatu berkas yang Anda pilih untuk dikirim dan namanya sebagai teks postingan, ke server Mastodon (atau yang kompatibel) yang Anda sebutkan, setelah Anda menyelesaikan sign-in di jendela server itu sendiri. Menghubungkan akun mendaftarkan sebuah aplikasi kecil per perangkat di server tersebut; sign-in tersebut hanya disimpan di perangkat ini jika Anda mencentang "stay connected"Hanya saat Anda menekan "Send to Mastodon" pada sebuah berkas. Anda memilih servernya, sehingga tidak ada dalam kebijakan di bawahServer yang Anda sebutkan harus mengizinkan panggilan browser; jika tidak, gunakan aplikasi desktop. Disconnect menghapus tombolnya
Kirim ke Nextcloud / WebDAVSatu berkas yang Anda pilih untuk dikirim, ke server Anda sendiri, lewat satu PUT terautentikasi dengan alamat server, nama pengguna dan app password yang Anda masukkan (Nextcloud → Settings → Security → Devices & sessions; bukan kata sandi akun Anda). Disimpan hanya di perangkat ini, tidak pernah di dalam backup, dihapus oleh DisconnectHanya saat Anda menekan "Send to Nextcloud" pada sebuah berkas. Anda memilih servernya, sehingga tidak ada dalam kebijakan di bawahServer Anda harus mengizinkan panggilan browser dari origin aplikasi; jika tidak, gunakan aplikasi desktop
Kirim ke penyimpanan yang kompatibel S3Satu berkas yang Anda pilih untuk dikirim, ke bucket Anda sendiri (AWS S3, MinIO, R2, B2, Garage - endpoint SigV4 apa pun), ditandatangani di perangkat Anda dengan pasangan kunci yang Anda masukkan. Kunci disimpan hanya di perangkat ini, tidak pernah di dalam backup, dihapus oleh DisconnectHanya saat Anda menekan "Send to S3" pada sebuah berkas. Anda memilih endpoint-nya, sehingga tidak ada dalam kebijakan di bawahAturan CORS bucket Anda harus mengizinkan origin aplikasi; jika tidak, gunakan aplikasi desktop
Sinkronisasi antar perangkat AndaSebuah salinan dari apa yang Anda buat di perangkat ini - sesi dan proyek tersimpan, design system Anda beserta font dan logonya, gambar yang diunggah, profil dan preferensi Anda - sebagai satu berkas, ke satu penyimpanan yang Anda pilih: folder aplikasi Lolly di Dropbox Anda (api.dropboxapi.com, content.dropboxapi.com), berkas yang dibuat Lolly di Google Drive Anda (www.googleapis.com), folder aplikasi Lolly di OneDrive Anda (graph.microsoft.com, dengan berkas besar diunggah ke api.onedrive.com, .up.1drv.com atau .sharepoint.com, dan unduhan dari .files.1drv.com, my.microsoftpersonalcontent.com atau .sharepoint.com milik Microsoft), atau server Nextcloud / WebDAV atau bucket S3 Anda sendiri. Penyimpanan yang sama juga menyimpan hingga tujuh salinan harian dan satu salinan dari sebelum penerapan terakhir Anda. Tidak ada yang dikirim ke Lolly: tidak ada server Lolly, relay atau server Lolly Work dalam jalurnya, dan aplikasi tidak memerlukan situs web Lolly untuk itu, bahkan untuk sign-in. Salinan dienkripsi di perangkat Anda terlebih dahulu hanya jika Anda menetapkan sebuah passphrase. Sign-in, kunci, app password, passphrase dan pengaturan sync tetap di perangkat dan tidak pernah ada dalam salinannya. Di web, sebuah koneksi Google Drive yang diingat hanya menyimpan nama akun Anda (dan client id Anda sendiri, jika Anda memberikannya); sign-in Google itu sendiri berlaku untuk satu kunjungan. Di aplikasi Android, sign-in Google Drive melalui layanan Google Play di ponsel, yang dijalankan oleh GoogleHanya setelah Anda mengaktifkan "Sync across my devices" atau menekan "Sync now": sebuah unggahan sesaat setelah tiap perubahan dan saat Anda meninggalkan aplikasi, serta sebuah pemeriksaan untuk salinan yang lebih baru saat aplikasi dimulaiSync gagal dan menyatakan alasannya; karya Anda tetap di perangkat. Ekspor data Anda ke sebuah berkas dan pindahkan sendiri sebagai gantinya
Profil cetak ICCTidak ada yang bersifat pribadi - permintaan untuk sebuah profil kondisi-cetak standar, ke registri publik ICC (registry.color.org, www.color.org)Hanya jika Anda mengklik sebuah preset ICC di pengelola profil cetak - satu kali pengambilan per profil, lalu tersimpan di perangkat AndaPreset ICC gagal. Sediakan profil .icc Anda sendiri sebagai gantinya
Radio internetTidak ada yang bersifat pribadi - permintaan daftar putar dan stream audio, ke stasiun (api.somafm.com dan server icecast yang disebutkannya, *.somafm.com)Hanya saat Anda memutar radio bawaan opsional di pemutar suaraRadio gagal. Semua fitur suara lainnya tetap berfungsi
URL yang Anda minta sebuah alat untuk menangkapSebuah permintaan ke alamat web persis yang Anda ketik, dari alat screenshot URL. Apa pun alamat itu. Host ini tidak ada dalam kebijakan di bawah, karena Anda memilihnya pada saat penggunaanHanya saat Anda memasukkan sebuah URL di alat tersebut dan memulai penangkapanOperator tidak bisa mengizinkan ini berdasarkan host (allowlist). Untuk menghapusnya, hapus alatnya
Menambahkan gambar dari sebuah URLSebuah permintaan ke alamat gambar persis yang Anda tempelkan di "Add from URL" (di asset picker atau Assets). Kebijakan aplikasi web itu sendiri melarang browser mengambil situs lain secara langsung, sehingga permintaan itu dibuatkan untuk Anda oleh sebuah pass-through kecil pada origin milik aplikasi itu sendiri (/api/fetch-image), yang mengambil gambar tersebut di sisi server dan hanya mengembalikan byte-nya - pass-through itu tidak menyimpan apa pun dan melupakan alamatnya. Ia menolak apa pun yang bukan alamat gambar publik (alamat privat atau internal diblokir). Aplikasi desktop mengambil alamat itu secara langsung. Sebuah tautan Lolly yang Anda tempelkan sama sekali tidak diambil - tautan itu dirender di perangkat Anda. Host-nya tidak ada dalam kebijakan di bawah, karena Anda memilihnya pada saat penggunaanHanya saat Anda menempelkan sebuah URL di "Add from URL" dan mengonfirmasiOperator mematikan pass-through tersebut (LOLLY_DISABLE_IMAGE_PROXY=1); setelah itu hanya tautan Lolly, gambar data: dan gambar same-origin yang bisa ditambahkan di aplikasi web. Aplikasi desktop tidak terpengaruh
Pemeriksaan tanda tangan SEALTidak ada. Aplikasi web sama sekali tidak memiliki resolver DNS - lihat di bawahTidak pernahTidak ada yang perlu diblokir
Model AI di perangkatTidak ada yang bersifat pribadi - unduhan berkas model satu kali dari host model milik Lolly (lolli.li), lalu di-cache di perangkat Anda; tanpa akun, tanpa identifier, hanya permintaan dan alamat IP AndaHanya saat Anda menggunakan sebuah fitur yang memerlukan model (Verify deep scan, image upscale, speech, dan sejenisnya)Fitur tersebut menunggu unduhan; semua yang lain tetap berfungsi
Instans jarak jauhApa pun yang dikembalikan oleh instans yang Anda sebutkan, melalui sinkronisasi katalog yang sama seperti dijelaskan di atas - ditambah sebuah tag versi pada permintaan ke instans tersebut (jenis shell dan versi engine, informasi yang sama seperti yang dibawa oleh user agent), sehingga operatornya dapat melihat versi Lolly mana saja yang ada di lapangan. Pada instans terkelola, selama Anda masuk (signed in), tag tersebut juga membawa sebuah id instalasi per perangkat sehingga daftar perangkat operator dapat membedakan instalasi ini. Tag itu hanya menumpang pada permintaan yang sudah dibuat oleh penggunaan Anda sendiri - tidak ada timer dan tidak ada yang menghubungi rumah (phone home) - dan meninggalkan instans tersebut menghapus id-nya, sehingga sebuah perangkat yang tersambung kembali nanti akan menampilkan id baru. Anda memilih host pada saat penggunaan, sehingga host ini tidak ada dalam kebijakan di bawahHanya jika Anda secara eksplisit mengarahkan shell ke deployment Lolly lainPergantian instans gagal. Instans lokal Anda tidak terpengaruh

Setiap host tetap dalam tabel tersebut juga merupakan allowlist lengkap dalam Content-Security-Policy aplikasi, yang ditegakkan oleh browser. Jadi daftar ini bukan hanya deskripsi tentang apa yang dilakukan kode saat ini, melainkan batas yang dipertahankan browser terhadap aplikasi: sebuah perubahan di masa depan yang mencoba menghubungi host lain akan diblokir, bukan diizinkan secara diam-diam. Satu baris adalah pengecualian yang disengaja, dan selnya sendiri menyatakan demikian: Send to LinkedIn hanya ada di aplikasi desktop, sehingga kebijakan aplikasi web tidak menyebutkan salah satu dari kedua hostnya - aplikasi web tidak akan bisa menjangkaunya bahkan jika kodenya mencoba. Dua baris lagi, Bluesky dan Discord, bersifat desktop-only dengan cara yang sama, dan host-nya juga tidak dicantumkan dalam kebijakan web karena alasan yang sama. Lima baris tidak memiliki host tetap, karena Anda memilih alamatnya pada saat penggunaan: sebuah URL yang Anda minta sebuah alat untuk menangkap, sebuah instans jarak jauh yang Anda arahkan pada shell, dan server Mastodon, server WebDAV atau bucket S3 Anda sendiri (dua yang terakhir juga sebagai tujuan sync). Tidak satu pun ada dalam kebijakan, dan masing-masing hanya terjadi saat Anda mengetik sebuah alamat dan bertindak atasnya. Baris Penpot menjangkau Penpot lewat origin milik aplikasi itu sendiri, sehingga sudah tercakup oleh 'self'. Sebuah deployment yang tidak menginginkan satu pun dari yang opsional (misalnya sebuah instans enterprise dengan fontnya sendiri) menghapus host-host tersebut dari kebijakannya dan fitur-fiturnya gagal secara tertutup alih-alih menjangkau keluar.

Selain dua jenis baris, tidak ada satu pun dari ini yang mengirim dokumen, proyek, sesi atau berkas yang Anda unggah ke mana pun: semuanya ada untuk membawa sesuatu ke perangkat Anda (tool, font, model). Kedua jenis itu adalah baris Send, yang mengirim satu berkas yang Anda pilih, dan baris sync, yang mengirim sebuah salinan karya Anda ke penyimpanan yang Anda pilih dan tidak ke server Lolly mana pun. Pengecualian lain mana pun disebutkan secara eksplisit di bagian-bagian di bawah ini.

Catatan tentang apa yang kami hapus. Verify dapat memeriksa tanda tangan SEAL, sebuah skema di mana kunci penandatanganan sebuah file dipublikasikan di DNS. Peramban tidak dapat membuat query DNS, jadi implementasi web apa pun harus merutekan pencarian melalui resolver DNS-over-HTTPS pihak ketiga - yang akan memperlihatkan kepada operator itu domain yang diperiksa plus alamat IP Anda. Dulu kami menggunakan milik Cloudflare. Kami sudah tidak lagi menggunakannya, dan tidak ada penggantinya: Verify sekarang tidak meneruskan resolver sama sekali, sehingga verifikasi SEAL membuat nol permintaan jaringan. Tidak ada aplikasi Lolly yang mencari kunci SEAL di DNS saat ini: aplikasi desktop dan seluler menjalankan tampilan Verify yang sama, dan lolly validate di command-line tidak memeriksa SEAL. File yang catatan SEAL-nya membawa kuncinya secara inline diperiksa secara offline, dan Verify menyebut tanda tangan itu konsisten secara internal tanpa memastikan domainnya. File yang kuncinya hanya berada di DNS menampilkan Tanda tangan SEAL tidak terverifikasi, dengan alasan "no key resolver and no inline key".

Layar Verify: sebuah drop target dan tidak ada yang lain - file diperiksa di tempatnya sudah berada, tanpa unggahan dan tanpa akun signed by Lollyvector SVG11 paths~4.3k nodes18 groups52 KBPeriksa sendiriAmbil file bertanda tanganLayar Verify: sebuah drop target dan tidak ada yang lain - file diperiksa di tempatnya sudah berada, tanpa unggahan dan tanpa akun signed by Lollyvector SVG11 paths~4.3k nodes18 groups52 KBPeriksa sendiriAmbil file bertanda tangan Anda dapat memastikan sendiri: pemeriksaan yang dapat di-grep untuk ini dan setiap klaim lain di halaman ini, dengan perintah persis dan keluaran yang diharapkan, ada di Verify It Yourself.

URL render hot-linked

Aktif di lolly.tools. Setiap URL https://lolly.tools/tool/<tool-id>.<ext>?<inputs> benar-benar merender, dan input-inputnya ikut dalam URL itu. Bagian di bawah menjelaskan apa artinya ini bagi Anda, dan seorang operator dapat mematikan fitur ini di instansnya sendiri.

Aplikasi itu sendiri tetap sepenuhnya di perangkat Anda. Secara terpisah, seorang operator dapat mengaktifkan URL render hot-link - /tool/<tool-id>.<ext>?<inputs> - sehingga sebuah tautan Lolly yang dibagikan dapat muncul sebagai gambar live di README, wiki atau dasbor. Mengambil salah satunya meminta server merender data tool dan katalog publik dengan input yang tertulis dalam URL.

Self-hosting Lolly dan tidak ingin permukaan render publik? Setel LOLLY_DISABLE_RENDER_GET=1 dan setiap URL ini mengembalikan 404.

Server MCP (opsional, untuk agen AI)

Lolly juga dapat dijangkau oleh agen AI melalui Model Context Protocol - sebuah endpoint yang dijalankan operator (lolly.tools menjalankan satu; siapa pun dapat self-host miliknya sendiri, termasuk yang sepenuhnya air-gapped). Ini berbagi sikap tanpa-akun dari render path, ditambah empat tool yang secara inheren menangani byte file:

Identitas Content Credentials (sebuah sign-in yang harus Anda mulai sendiri)

Lolly dapat menyegel Content Credential kriptografis ke dalam ekspor Anda sehingga siapa pun dapat memverifikasi, secara offline, bahwa sebuah berkas tidak diubah sejak meninggalkan Lolly. Sejauh itu aktif secara default dan sepenuhnya lokal - kunci penandatanganan dibuat di perangkat Anda dan penandatanganan itu sendiri terjadi secara offline. Tanpa pendaftaran, kunci itu bersifat sekali pakai: sepasang kunci baru dibuat untuk setiap ekspor dan dibuang bersamanya. Setelah Anda mendaftar, kunci tersebut menjadi permanen dan dibuat tidak dapat diekstrak - bahkan kode Lolly sendiri pun tidak dapat membacanya, hanya dapat memintanya untuk menandatangani. Bagaimanapun juga kunci itu tidak pernah meninggalkan perangkat Anda. Bagian ini membahas satu langkah opsional di atas itu: mendaftarkan identitas terverifikasi, sehingga ekspor Anda menampilkan "Verified - signed by \<your email\>" alih-alih kunci anonim. Jika Anda melewati pendaftaran, tidak ada yang dibahas di bagian ini berlaku untuk Anda, dan tidak ada data pribadi yang pernah meninggalkan perangkat Anda.

Kartu identitas Verified pada halaman profil, lebar ponsel: pemilih masa berlaku sertifikat dan langkah pendaftaran di bawahnya, dorman sampai Anda memulainya sendiri signed by Lollyvector SVG7 paths~2.0k nodes11 groups24 KBPeriksa sendiriAmbil file bertanda tanganKartu identitas Verified pada halaman profil, lebar ponsel: pemilih masa berlaku sertifikat dan langkah pendaftaran di bawahnya, dorman sampai Anda memulainya sendiri signed by Lollyvector SVG7 paths~2.0k nodes11 groups25 KBPeriksa sendiriAmbil file bertanda tangan

Jika Anda mendaftar, berikut yang persis terjadi:

  1. Anda memilih metode sign-in - GitHub, Google, SUSE (id.suse.com) atau tautan yang dikirim lewat email. Untuk ketiga provider OIDC, Anda diarahkan ke halaman login provider itu sendiri, diatur oleh kebijakan privasi mereka, bukan kebijakan kami. Layanan sertifikat Lolly hanya menerima kembali alamat email terverifikasi dan nama provider. Untuk tautan email, alamat yang Anda ketik diteruskan ke Resend, sebuah API email transaksional, semata-mata untuk mengirimkan satu tautan itu.
  2. Sebuah cookie berumur pendek melindungi redirect. Ini adalah satu-satunya cookie yang ditetapkan seluruh sistem Lolly: lolly_ca_state, HttpOnly, dibatasi ke /api/ca, kedaluwarsa dalam sepuluh menit. Cookie ini membawa nilai acak, bukan pengenal pelacakan, dan hanya ada untuk mencegah redirect OAuth dipalsukan. Cookie ini dihapus segera setelah sign-in selesai.
  3. Alamat IP Anda digunakan, sebentar, untuk mencegah penyalahgunaan endpoint sign-in (sehingga satu skrip tidak dapat mem-spam sebuah kotak masuk atau menghabiskan kuota email). Lolly meng-hash alamat itu sebelum membuat sebuah bucket abuse-control berumur pendek; alamat mentahnya tidak dikirim ke penyimpanan itu. Bucket tersebut kedaluwarsa setelah sekitar satu menit dan tidak digunakan untuk pelacakan. Log akses hosting biasa terpisah dan dijelaskan di bawah.
  4. Layanan sertifikat menerbitkan sertifikat berumur pendek (7, 30, 90 atau 365 hari, pilihan Anda, dibatasi oleh kebijakan operator) yang mengikat email terverifikasi Anda dengan bagian publik dari keypair yang dihasilkan di perangkat Anda. Bagian privat tidak pernah meninggalkan peramban Anda.
  5. Tidak ada apa pun tentang penerbitan itu yang dicatat. Layanan sertifikat tidak menyimpan log penerbitan: bukan email Anda, bukan provider, bukan nomor seri, bukan timestamp. Tidak ada database, tidak ada baris log, tidak ada webhook. Alamat email Anda ada dalam permintaan hanya cukup lama untuk ditulis ke dalam sertifikat yang diterima perangkat Anda sendiri, dan setelah itu hilang sepenuhnya dari sisi kami.
  6. Setelah itu, penandatanganan kembali offline untuk seluruh masa berlaku sertifikat. Mengekspor file tidak pernah menghubungi layanan sertifikat - hanya pendaftaran yang melakukannya.

Trade-off, dinyatakan secara jelas. Versi sebelumnya dari layanan ini memang mencatat setiap penerbitan, sehingga sertifikat yang salah diterbitkan atau disusupi dapat dilacak. Kami menghapusnya, karena log itu adalah satu-satunya tempat di seluruh Lolly di mana data pribadi berhenti di sebuah server, dan kami lebih memilih untuk tidak menyimpannya daripada menyimpannya dengan hati-hati. Yang kami korbankan adalah kemampuan telusur di sisi server: jika sebuah sertifikat disalahgunakan, kami tidak dapat mencari siapa yang memperolehnya. Sertifikat memang berumur pendek secara desain - 7 hingga 365 hari, pilihan Anda, dibatasi oleh operator - dan kedaluwarsa dengan sendirinya, yang merupakan mitigasi yang kami andalkan sebagai gantinya. Self-hoster yang kewajibannya sendiri mengharuskan log audit dapat menambahkan satu, dan menjadi controller data itu dengan melakukannya.

Ekstensi peramban

Ekstensi peramban Lolly URL Screenshot tidak mengumpulkan data pribadi apa pun untuk kami. Ekstensi ini tidak memiliki analitik, pelacakan, maupun server sendiri. Halaman Ekstensi Browser menjelaskan cara kerjanya.

Apa yang dilakukannya. Aplikasi web Lolly dapat meminta tangkapan layar sebuah halaman web, atau isi sebuah halaman untuk memulai design system dari sebuah website. Setiap permintaan membuka jendela persetujuan di ekstensi yang menampilkan situs yang meminta, apakah ia menginginkan tangkapan layar atau isi halaman, dan alamat halamannya. Hanya setelah Anda menekan Approve once ekstensi membuka halaman itu di tab latar belakang sementara, mengambil tangkapan layar atau membaca halaman, menyerahkan hasilnya ke tab Lolly yang memintanya dan menutup tab. Setiap permintaan memerlukan persetujuannya sendiri.

Data.

Izin.

Tak satu pun dari izin ini digunakan untuk membaca, memantau atau mengirimkan aktivitas menjelajah Anda di luar satu permintaan yang Anda setujui.

Log infrastruktur

Seperti situs web mana pun, server di balik lolly.tools - dan di balik deployment Lolly mana pun - menghasilkan log akses server web standar setiap kali sebuah permintaan mencapainya sama sekali: alamat IP, path yang diminta, timestamp, user agent. Itu adalah perilaku hosting dasar, bukan sesuatu yang ditambahkan Lolly di atasnya, dan itu tidak pernah berisi isi dokumen Anda, karena dokumen tersebut tidak pernah mencapai server sejak awal. Satu pengecualian yang disengaja adalah file yang secara eksplisit Anda serahkan ke panggilan MCP lolly_transform, lolly_verify, lolly_redact atau lolly_rebrand, yang diproses di memori dan tidak pernah ditulis ke disk atau log, seperti dijelaskan di atas.

Kode Lolly sendiri tidak menulis apa pun ke log tersebut. Server MCP mencatat startup, konfigurasi dan peringatan rendering; ia tidak menyimpan log permintaan sendiri dan tidak mencatat token maupun alamat pemanggil. Pass-through Penpot mencatat nama setiap perintah dan status respons Penpot, tidak pernah header, token atau berkasnya. Layanan sertifikat mencatat pengaturan startup dan peringatan konfigurasinya, ditambah dua baris yang dipangkas saat gagal: kode status kegagalan pengiriman tanpa alamat penerima, dan baris kegagalan tetap tanpa teks error, stack trace atau URL (error penyedia bisa membawa nilai identitas atau kredensial). Semua yang lain dalam log itu milik platform hosting, bukan milik kami.

Untuk lolly.tools, hosting menggunakan Vercel dan retensi log akses mengikuti default platform Vercel sendiri untuk paket kami. Kami tidak mengonfigurasi log drain apa pun, tidak ada ekspor log jangka panjang dan tidak ada produk analitik atau pemantauan di atasnya. Kami tidak menyimpan salinan log ini sendiri, yang juga berarti kami tidak memiliki cara untuk mencarinya untuk Anda - lihat Your rights.

Dasar hukum, retensi dan penerima

Hampir tidak ada di sini yang memerlukan dasar hukum, karena hampir tidak ada yang diproses. Demi kelengkapan, berikut daftar lengkapnya:

PemrosesanDasar hukum (GDPR Art. 6)Disimpan selama
Semua hal di perangkat Anda (dokumen, preferensi, cache, penghitung)Sama sekali bukan pemrosesan oleh kami - data ini tidak pernah sampai ke kami. Penyimpanan di perangkat Anda benar-benar diperlukan untuk layanan yang Anda minta (ePrivacy Art. 5(3)), sehingga tidak memerlukan persetujuanSampai Anda menghapusnya
Alamat email Anda saat pendaftaran Content CredentialsArt. 6(1)(b), pelaksanaan layanan yang Anda minta secara eksplisitTidak disimpan. Hanya ada di memori selama durasi permintaan
Sebuah bucket key hasil derivasi satu arah dari alamat IP Anda pada endpoint sign-in, untuk pembatasan lajuArt. 6(1)(f), kepentingan sah kami dalam mencegah penyalahgunaan layanan gratis dan kuota email pihak ketiga. Kami menganggap ini lolos uji keseimbangan karena alamat mentahnya tidak dikirim ke limiter, bucket itu hanya digunakan untuk abuse control dan kedaluwarsa secara otomatisSekitar 1 menit di penyimpanan abuse-control; tidak disimpan setelahnya
Log akses hosting (IP, jalur, stempel waktu, agen pengguna)Art. 6(1)(f), kepentingan sah kami dalam keamanan layanan, pencegahan penyalahgunaan dan diagnosis kesalahanDefault platform Vercel untuk paket kami. Kami tidak menambahkan pengurasan atau ekspor apa pun

Penerima. Kategori penerima adalah: penyedia hosting kami (Vercel Inc.); penyedia penyimpanan abuse-control kami, yang hanya menerima bucket key hasil derivasi satu arah yang berumur pendek dan tidak pernah alamat IP mentah; dan - hanya jika Anda menggunakan opsi masuk lewat email - penyedia email transaksional (Resend). Jika Anda masuk dengan GitHub, Google atau SUSE (id.suse.com), Anda berinteraksi langsung dengan penyedia tersebut di bawah kebijakan privasi mereka sendiri. Mereka memberi tahu kami alamat email yang terverifikasi dan tidak ada yang lain. Kami tidak membagikan data pribadi dengan siapa pun yang lain, dan kami tidak menjual data, menjalankan iklan atau memprofilkan pengguna.

Transfer ke luar EEA. Vercel dan Resend adalah perusahaan AS. Komputasi fungsi untuk lolly.tools ditetapkan ke wilayah Frankfurt (fra1) milik Vercel sehingga pemrosesan terjadi di UE, tetapi sebagai penyedia yang berkantor pusat di AS, mereka tetap dapat mengakses data sebagai pemroses dari AS. Transfer tersebut mengandalkan Klausul Kontrak Standar dari Komisi Eropa dan/atau Kerangka Kerja Perlindungan Data UE-AS, sebagaimana diatur dalam perjanjian pemrosesan data masing-masing penyedia. Karena data pribadi yang sampai ke penyedia-penyedia ini sangat terbatas - sebuah alamat email yang diteruskan untuk mengirim satu pesan, log akses biasa, dan sebuah bucket abuse-control turunan yang berumur pendek

Pengambilan keputusan otomatis. Tidak ada. Tidak ada pembuatan profil dan tidak ada keputusan otomatis yang menghasilkan efek hukum atau efek signifikan serupa (Art. 22).

Privasi anak

Lolly tidak dengan sengaja mengumpulkan informasi pribadi dari siapa pun, di usia berapa pun, dalam penggunaan aplikasi sehari-hari - tidak ada apa pun untuk dikumpulkan. Satu-satunya tempat informasi pribadi (alamat email) pernah dikumpulkan adalah pendaftaran Content Credentials, yang dijelaskan di atas, dan itu tidak ditujukan atau dimaksudkan untuk anak-anak.

Hak Anda

Karena hampir semua yang disentuh Lolly hanya disimpan di perangkat Anda sendiri, sebagian besar yang oleh hukum perlindungan data disebut "hak Anda" - akses, koreksi, penghapusan, portabilitas - adalah hal yang sudah bisa Anda lakukan sendiri, seketika, tanpa meminta izin siapa pun: data Anda tersimpan di penyimpanan peramban Anda, dalam bentuk yang bisa Anda periksa, ekspor (Export my data, di atas) atau hapus (dengan menghapus penyimpanan situs di peramban Anda, seperti di atas).

Secara formal, berdasarkan Pasal 15-22 GDPR, Anda berhak untuk mengakses data pribadi Anda, memperbaikinya, menghapusnya, membatasi atau menolak pemrosesannya (termasuk menolak apa pun yang kami dasarkan pada kepentingan sah), untuk portabilitas data, dan - jika pemrosesan bertumpu pada persetujuan - untuk menarik persetujuan itu kapan saja, tanpa memengaruhi keabsahan apa yang terjadi sebelum Anda menariknya.

Berikut posisi jujur soal menggunakan hak-hak itu terhadap kami. Karena kami tidak lagi menyimpan log penerbitan, kami tidak menyimpan data pribadi apa pun tentang Anda yang bisa kami cari, koreksi, ekspor atau hapus. Jika Anda menulis dan bertanya apa yang kami miliki tentang Anda, jawaban yang jujur adalah tidak ada, dan kami akan mengatakan demikian. Satu-satunya kategori yang benar-benar ada adalah log akses hosting yang terkait dengan alamat IP, disimpan oleh penyedia hosting kami sesuai default retensi mereka. Kami tidak punya fasilitas untuk mencari atau menghapus secara selektif log tersebut, dan kami akan mengatakan itu kepada Anda alih-alih berpura-pura sebaliknya. Semua yang benar-benar milik Anda ada di perangkat Anda, tempat Anda sudah bisa membaca, mengekspor dan menghapusnya tanpa meminta izin siapa pun.

Anda berhak mengajukan keluhan. Jika Anda merasa kami telah menangani data Anda dengan tidak semestinya, Anda dapat mengajukan keluhan kepada otoritas pengawas perlindungan data - di UE, otoritas di negara tempat tinggal Anda, tempat kerja Anda atau tempat Anda meyakini pelanggaran itu terjadi (Art. 77). Otoritas pengawas utama kami adalah Bayerisches Landesamt für Datenschutzaufsicht (BayLDA) di Ansbach, Jerman. Anda tidak perlu menghubungi kami terlebih dahulu, meskipun kami ingin diberi kesempatan untuk memperbaikinya.

Kami tidak menjual data. Kami tidak punya apa pun untuk dijual.

Perubahan pada kebijakan ini

Tanggal di bagian atas berubah setiap kali dokumen ini berubah. Perubahan yang mengubah apa yang keluar dari perangkat Anda atau apa yang disimpan mendapat baris tersendiri di sini, bukan suntingan diam-diam - jika Anda ingin melihat apa yang berubah, tanyakan (di bawah) atau bandingkan dengan sumber publik.

22 Oktober 2026: memperbaiki deskripsi perilaku yang sudah ada. Bagian ekstensi peramban kini mencakup jendela persetujuan untuk setiap permintaan, akses situs yang diminta satu situs per satu kali, serta pengambilan stylesheet dan ikon pada pembacaan website. Diperbaiki juga: baris Send to Google Drive dan Meeting Planner, catatan SEAL (tidak ada aplikasi Lolly yang mencari kunci SEAL di DNS), level telemetri penggunaan bawaan dari layanan organisasi, tool gambar MCP dan logging aplikasi dari layanan publik. Perangkat lunaknya sendiri tidak berubah.

Siapa yang bertanggung jawab, dan cara menghubungi kami

Pengendali data untuk lolly.tools adalah:

SUSE Software Solutions Germany GmbH Frankenstraße 146 90461 Nürnberg Germany

SUSE telah menunjuk seorang Data Protection Officer, yang dapat dihubungi di privacy@suse.com. Gunakan alamat itu untuk permintaan resmi apa pun di bawah "Hak Anda" di atas.

Untuk hal apa pun tentang Lolly itu sendiri - cara kerjanya, mengapa sesuatu dibuat seperti itu atau koreksi terhadap dokumen ini - hubungi Andy Fitzsimon, fitzy@suse.com.

Untuk instance Lolly yang di-self-host atau enterprise, hubungi pihak yang mengoperasikannya sebagai gantinya: operator itulah pengendali untuk penerapan mereka sendiri. SUSE dan proyek open source Lolly tidak menyimpan data untuk penerapan yang tidak mereka jalankan.