Privacy policy
Last updated 2026-10-28
Tessera is a free, open-source web app for designing printable label sheets. This policy says what happens to your data when you use it. Short version: your documents stay with you, and Tessera has no accounts, no analytics and no cookies.
Who runs Tessera
Tessera is run by an individual maintainer as an open-source project. To ask a question or make a request about your data, open an issue on the project's GitHub issues page.
What we collect
Nothing. There is no account or sign-up. Tessera does not use analytics, cookies, tracking or advertising. Settings such as theme, language and the layout of the toolbar are kept in your browser's local storage on your device and are never sent anywhere. The app can also keep a copy of itself in your browser so that it works offline.
Where your documents live
Documents are stored in your browser (IndexedDB) on your device, or in a place you choose: a folder on your computer (through the browser's File System Access API), your own GitHub gists or repositories, or your own Google Drive. The operator of Tessera never receives a copy of your documents.
Google Drive
- Tessera asks only for the
drive.filepermission. With it Tessera can see and change only the files it created or that you opened with it. It cannot see your other Drive files. - Google gives the browser an access token that lasts about one hour. It is kept in your browser (IndexedDB database
tessera-auth) and is sent only to Google. It is never sent to Tessera's servers. - Tessera asks Google for your display name, to show which account is connected. Your email address is not requested or stored.
- To revoke access, remove Tessera in your Google Account under Third-party apps and services, or choose Sign out in Tessera, which deletes the token from your browser.
GitHub
- Tessera requests the
gistscope. If you ask for access to repositories it also requestspublic_repoorrepo, as you choose. - GitHub requires a client secret to turn the one-time sign-in code into a token. A small server function (a Cloudflare Pages Function on this site, or the self-host server) does this. It receives the code, passes it to GitHub and returns the token to your browser. It does not store the token and does not log it or the code.
- The token is kept only in your browser (IndexedDB
tessera-auth) and is sent only to GitHub. Tessera shows your GitHub user name to tell you which account is connected. - To revoke access, remove Tessera under Authorized OAuth Apps in your GitHub settings, or choose Sign out in Tessera.
Sharing
Sharing is something you start and confirm yourself. A shared gist can be read by anyone who has the link. A shared Google Drive file gets the permission "anyone with the link can view", and Tessera asks you to confirm before it does that. You can stop sharing from the same dialog. People who open a link load the file directly from GitHub or Google (Drive files with an API key that works only for this site); the request does not pass through Tessera's servers.
Hosting and other services
This site is served by Cloudflare Pages. Like any web host, Cloudflare processes technical data such as IP addresses to deliver the site and protect it from abuse; see Cloudflare's privacy policy. When you sign in or load a file, your browser talks directly to GitHub or Google, and their own policies apply: GitHub's privacy statement and Google's privacy policy. Fonts and icons are served from this site, not from a third party.
Google API Services User Data Policy
Tessera's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
In practice: data received from Google is used only to open and save your Tessera documents in your Drive and to show your account name. It is not transferred to anyone, not used for advertising and not read by people.
AI agents
Tessera has optional tools that let an AI assistant in your browser edit the open document (WebMCP). They run in your browser, are off by default and work only after you switch them on in Settings. Tessera does not send your document to any AI service.
Children
Tessera is a general-purpose tool and collects no personal data, from children or anyone else.
Self-hosted copies
Anyone can run their own copy of Tessera. The operator of a copy decides how it is hosted and logged. This policy covers only the official site.
Changes
If this policy changes, the new version is published on this page with a new date at the top.
Gizlilik politikası
Son güncelleme 2026-10-28
Tessera, yazdırılabilir etiket sayfaları tasarlamak için ücretsiz ve açık kaynaklı bir web uygulamasıdır. Bu politika, onu kullandığınızda verilerinize ne olduğunu anlatır. Kısaca: belgeleriniz sizde kalır; Tessera'da hesap, analiz aracı ve çerez yoktur.
Tessera'yı kim işletiyor
Tessera, açık kaynaklı bir proje olarak tek bir geliştirici tarafından yürütülür. Verilerinizle ilgili bir soru sormak veya talepte bulunmak için projenin GitHub sorunları sayfasında bir kayıt açabilirsiniz.
Ne topluyoruz
Hiçbir şey. Hesap açmanız ya da kayıt olmanız gerekmez. Tessera analiz aracı, çerez, izleme veya reklam kullanmaz. Tema, dil ve araç çubuğu düzeni gibi ayarlar, cihazınızdaki tarayıcının yerel depolamasında tutulur ve hiçbir yere gönderilmez. Uygulama, çevrimdışı çalışabilmesi için kendi kopyasını tarayıcınızda da saklayabilir.
Belgeleriniz nerede durur
Belgeler, cihazınızdaki tarayıcıda (IndexedDB) ya da sizin seçtiğiniz bir yerde saklanır: bilgisayarınızdaki bir klasör (tarayıcının File System Access API'si ile), kendi GitHub gist'leriniz veya depolarınız ya da kendi Google Drive'ınız. Tessera'yı işleten kişi belgelerinizin hiçbir kopyasını almaz.
Google Drive
- Tessera yalnızca
drive.fileiznini ister. Bu izinle Tessera sadece kendi oluşturduğu veya sizin onunla açtığınız dosyaları görebilir ve değiştirebilir. Drive'daki diğer dosyalarınızı göremez. - Google, tarayıcıya yaklaşık bir saat geçerli bir erişim anahtarı verir. Anahtar tarayıcınızda (
tessera-authIndexedDB veritabanı) tutulur ve yalnızca Google'a gönderilir. Tessera sunucularına asla gönderilmez. - Tessera, hangi hesabın bağlı olduğunu göstermek için Google'dan görünen adınızı ister. E-posta adresiniz istenmez ve saklanmaz.
- Erişimi kaldırmak için Google Hesabınızda Üçüncü taraf uygulamalar ve hizmetler bölümünden Tessera'yı kaldırın ya da Tessera'da Çıkış yapın; böylece anahtar tarayıcınızdan silinir.
GitHub
- Tessera
gistiznini ister. Depolara erişim isterseniz, seçiminize göre ayrıcapublic_repoveyarepoizni istenir. - GitHub, tek kullanımlık giriş kodunu anahtara çevirmek için bir istemci sırrı (client secret) gerektirir. Bunu küçük bir sunucu işlevi yapar (bu sitede bir Cloudflare Pages Function, kendi sunucunuzda ise self-host sunucusu). İşlev kodu alır, GitHub'a iletir ve anahtarı tarayıcınıza geri döndürür. Anahtarı saklamaz; anahtarı da kodu da günlüğe yazmaz.
- Anahtar yalnızca tarayıcınızda (
tessera-authIndexedDB veritabanı) tutulur ve yalnızca GitHub'a gönderilir. Tessera, hangi hesabın bağlı olduğunu göstermek için GitHub kullanıcı adınızı gösterir. - Erişimi kaldırmak için GitHub ayarlarınızda Authorized OAuth Apps bölümünden Tessera'yı kaldırın ya da Tessera'da Çıkış yapın.
Paylaşım
Paylaşımı siz başlatır ve onaylarsınız. Paylaşılan bir gist'i bağlantıya sahip herkes okuyabilir. Paylaşılan bir Google Drive dosyasına "bağlantıya sahip herkes görüntüleyebilir" izni verilir ve Tessera bunu yapmadan önce sizden onay ister. Paylaşımı aynı pencereden durdurabilirsiniz. Bağlantıyı açan kişiler dosyayı doğrudan GitHub'dan veya Google'dan yükler (Drive dosyaları, yalnızca bu site için çalışan bir API anahtarıyla); istek Tessera sunucularından geçmez.
Barındırma ve diğer hizmetler
Bu site Cloudflare Pages ile sunulur. Her web barındırıcısı gibi Cloudflare da siteyi sunmak ve kötüye kullanıma karşı korumak için IP adresi gibi teknik verileri işler; bkz. Cloudflare gizlilik politikası. Giriş yaptığınızda veya bir dosya yüklediğinizde tarayıcınız doğrudan GitHub veya Google ile konuşur ve onların politikaları geçerlidir: GitHub gizlilik beyanı ve Google gizlilik politikası. Yazı tipleri ve simgeler üçüncü taraftan değil, bu siteden sunulur.
Google API Hizmetleri Kullanıcı Verileri Politikası
Tessera'nın Google API'lerinden alınan bilgileri kullanımı ve aktarımı, Sınırlı Kullanım şartları dahil Google API Services User Data Policy (Google API Hizmetleri Kullanıcı Verileri Politikası) ile uyumludur.
Uygulamada: Google'dan alınan veriler yalnızca Tessera belgelerinizi Drive'ınızda açmak ve kaydetmek ile hesap adınızı göstermek için kullanılır. Kimseye aktarılmaz, reklam için kullanılmaz ve insanlar tarafından okunmaz.
Yapay zekâ ajanları
Tessera'da, tarayıcınızdaki bir yapay zekâ asistanının açık belgeyi düzenlemesine izin veren isteğe bağlı araçlar vardır (WebMCP). Bu araçlar tarayıcınızda çalışır, varsayılan olarak kapalıdır ve yalnızca Ayarlar'dan açtıktan sonra çalışır. Tessera belgenizi hiçbir yapay zekâ hizmetine göndermez.
Çocuklar
Tessera genel amaçlı bir araçtır; çocuklardan da başkalarından da kişisel veri toplamaz.
Kendi sunucunuzdaki kopyalar
Herkes Tessera'nın kendi kopyasını çalıştırabilir. Bir kopyanın nasıl barındırılacağına ve günlüğe yazılacağına onu işleten kişi karar verir. Bu politika yalnızca resmî siteyi kapsar.
Değişiklikler
Bu politika değişirse yeni sürüm bu sayfada, en üstte yeni bir tarihle yayımlanır.