letterboxd-random-picker-privacy

English · Türkçe

Privacy Policy — Cinespin

Cinespin is an independent Chrome extension that picks a film for you from posters you tick on Letterboxd pages. It is not affiliated with, endorsed by, or connected to Letterboxd.

Effective date: 2026-09-14

This page describes everything the extension does with information while it runs in your browser — including the handling that happens entirely on your own device. None of it is sent to the developer or to any third party.

In short

What the extension reads

When you activate it on a Letterboxd page (from the toolbar popup or from the one-time setup tip, or automatically if you turned on Always enable on Letterboxd), the extension reads the poster grid that Letterboxd has already shown you: each film’s Letterboxd identifier, its address on letterboxd.com, its title and its poster image address. Building your selection pool this way costs zero network requests — the checkboxes read the page and nothing else.

Before you activate it, the only visible thing the extension does on a supported page is show a one-time setup tip at the bottom of the page. The tip reads nothing from the page and makes no requests.

To tell which kind of Letterboxd page is open (a watchlist, a list, a filmography and so on), the extension looks at the page’s address. On a member’s pages that address includes the member’s username — yours, on your own watchlist. The extension only compares that part of the address against a fixed list of Letterboxd section names; it never stores your username and never sends it anywhere. The extension’s code never reads your Letterboxd password or cookies.

Requests to letterboxd.com/film/*

Only when you actually use a metadata filter (year, runtime, genre or rating), the extension fetches the film pages it needs from letterboxd.com/film/* to learn those four values.

The request budget is an ethical limit, written against your account’s interests:

What is stored, and where

Film metadata — chrome.storage.local. The year, runtime, genres and Letterboxd rating fetched for a film are written only to chrome.storage.local, the extension’s private storage inside your browser profile. Each film has its own entry, keyed by its Letterboxd identifier, together with the time it was saved (used to refresh the rating after 30 days). This cache exists so the same film page is not requested twice. It is never sent anywhere.

Two settings — chrome.storage.local. (1) Whether Always enable on Letterboxd is on, and (2) whether the one-time setup tip has already been answered (you enabled the extension from it or chose Don’t show again). Each is a single true/false value.

Your selection pool and filter values — the tab’s session storage. The films you tick (identifier, address, title, poster address) and the filter values you set are kept in the sessionStorage of that Letterboxd tab, so they survive navigation within the tab. The pool resets when the tab is closed — it is not permanent and is never written to chrome.storage.local. It contains only what the Letterboxd page itself already displayed.

Nothing else is stored.

What is never done

Permissions

The extension asks for as little as possible, and anything absent from its manifest is absent on purpose:

How to delete your data

Statistics the Chrome Web Store provides

Like every Chrome Web Store item, the developer can see aggregate statistics that Google’s store produces (for example, install counts). They come from the Chrome Web Store, not from the extension, and contain nothing about your Letterboxd activity.

Changes to this policy

If this policy changes, the new version will be published at this same address with a new effective date.

Contact

Questions about this policy: burakcam.dev@gmail.com

Support

Bug reports and support: https://github.com/Burak-Cam/letterboxd-random-picker-privacy/issues

Limited Use

The use of information received by Cinespin complies with the Chrome Web Store User Data Policy, including the Limited Use requirements.


Gizlilik Politikası — Cinespin

Cinespin, Letterboxd sayfalarında işaretlediğin posterler arasından senin için bir film seçen bağımsız bir Chrome eklentisidir. Letterboxd ile bir bağlantısı, ondan bir onayı yoktur.

Yürürlük tarihi: 2026-09-14

Bu sayfa, eklentinin tarayıcında çalışırken bilgilerle yaptığı her şeyi anlatır — tamamen kendi cihazında gerçekleşen işlemler dahil. Bunların hiçbiri geliştiriciye ya da herhangi bir üçüncü tarafa gönderilmez.

Kısaca

Eklenti neyi okur

Bir Letterboxd sayfasında eklentiyi etkinleştirdiğinde (araç çubuğu açılır penceresinden ya da tek seferlik kurulum ipucundan, veya Letterboxd’da her zaman etkin seçeneğini açtıysan kendiliğinden), eklenti Letterboxd’un sana zaten gösterdiği poster ızgarasını okur: her filmin Letterboxd kimliği, letterboxd.com üzerindeki adresi, adı ve poster görselinin adresi. Havuzu bu şekilde kurmak sıfır ağ isteği maliyetlidir — onay kutuları yalnızca sayfayı okur.

Etkinleştirmeden önce eklentinin desteklenen bir sayfada yaptığı tek görünür şey, sayfanın altında tek seferlik bir kurulum ipucu göstermektir. İpucu sayfadan hiçbir şey okumaz ve hiçbir istek atmaz.

Hangi tür Letterboxd sayfasının açık olduğunu (watchlist, liste, filmografi vb.) anlamak için eklenti sayfanın adresine bakar. Bir üyenin sayfalarında bu adres o üyenin kullanıcı adını içerir — kendi watchlist’inde seninkini. Eklenti adresin bu kısmını yalnızca Letterboxd’un sabit bölüm adlarından oluşan bir listeyle karşılaştırır; kullanıcı adını asla saklamaz ve hiçbir yere göndermez. Eklentinin kodu Letterboxd parolanı ya da çerezlerini asla okumaz.

letterboxd.com/film/* istekleri

Eklenti, yalnızca bir metadata filtresini (yıl, süre, tür ya da puan) gerçekten kullandığında, bu dört değeri öğrenmek için ihtiyaç duyduğu film sayfalarını letterboxd.com/film/* adresinden çeker.

İstek bütçesi bir etik sınırdır; hesabının çıkarı gözetilerek yazılmıştır:

Ne saklanır, nerede

Film metadata’sı — chrome.storage.local. Bir film için çekilen yıl, süre, türler ve Letterboxd puanı yalnızca chrome.storage.local‘a, yani eklentinin tarayıcı profilindeki kendine ait depolama alanına yazılır. Her filmin Letterboxd kimliğiyle anahtarlanmış ayrı bir kaydı vardır; kayıtla birlikte kaydedildiği an da tutulur (puanı 30 gün sonra tazelemek için). Bu önbellek, aynı film sayfasının iki kez istenmemesi için vardır. Hiçbir yere gönderilmez.

İki ayar — chrome.storage.local. (1) Letterboxd’da her zaman etkin seçeneğinin açık olup olmadığı ve (2) tek seferlik kurulum ipucunun yanıtlanıp yanıtlanmadığı (eklentiyi ondan etkinleştirdin ya da Bir daha gösterme‘yi seçtin). Her biri tek bir doğru/yanlış değeridir.

Seçim havuzun ve filtre değerlerin — sekmenin oturum deposu. İşaretlediğin filmler (kimlik, adres, ad, poster adresi) ve ayarladığın filtre değerleri o Letterboxd sekmesinin sessionStorage alanında tutulur; böylece sekme içinde gezinirken kaybolmazlar. Havuz sekme kapanınca sıfırlanır — kalıcı değildir ve chrome.storage.local‘a asla yazılmaz. Yalnızca Letterboxd sayfasının zaten gösterdiği bilgileri içerir.

Başka hiçbir şey saklanmaz.

Asla yapılmayanlar

İzinler

Eklenti mümkün olan en az şeyi ister; manifest’te olmayan her şey bilerek yoktur:

Verini nasıl silersin

Chrome Web Store’un sağladığı istatistikler

Her Chrome Web Store öğesinde olduğu gibi geliştirici, Google’ın mağazasının ürettiği toplu istatistikleri (örneğin kurulum sayısı) görebilir. Bunlar eklentiden değil Chrome Web Store’dan gelir ve Letterboxd etkinliğine dair hiçbir şey içermez.

Bu politikadaki değişiklikler

Bu politika değişirse yeni sürüm aynı adreste, yeni bir yürürlük tarihiyle yayımlanır.

İletişim

Bu politikayla ilgili sorular: burakcam.dev@gmail.com

Destek

Hata bildirimi ve destek: https://github.com/Burak-Cam/letterboxd-random-picker-privacy/issues

Limited Use

Cinespin tarafından alınan bilgilerin kullanımı, Limited Use şartları dahil olmak üzere Chrome Web Store Kullanıcı Verileri Politikası’na uygundur.