Privacy Policy — Last updated: November 2026
Boxd Card is a Chrome browser extension that reads your Letterboxd profile page and generates a shareable image card showing your last four watched films, favorites, recent diary entries, lists, or reviews.
By default, all processing happens locally in your browser. You can optionally enable TMDB enrichment in the extension's settings — off by default — which pulls backdrops, higher-resolution posters, and film metadata from The Movie Database via our Cloudflare Worker. Details below.
There is also a web app version of Boxd Card which uses the same Cloudflare Worker to proxy requests to Letterboxd (and, when enabled, to TMDB) on your behalf. This allows you to generate cards without installing a browser extension.
Neither version of Boxd Card collects personal data on its own. The one exception is feedback you choose to send from the extension, described below under Feedback you send us. Both versions are subject to this privacy policy.
Boxd Card does not collect, store, or share any personal data, except what you choose to put in a feedback report (see Feedback you send us).
boxd-card.com) and the About page
(/about) send anonymous usage telemetry to our self-hosted Grafana
Cloud instance via a Cloudflare Worker proxy at grafana.michaellamb.dev.
Details below under Web analytics.
dune-2021). No username, Letterboxd account, IP identifier, or other personal
data is transmitted. The worker caches TMDB responses for 7 days and does not log who
fetched what.
To understand which features people use and where errors happen, the web app and the About page send anonymous usage events to our Grafana Cloud project. The Chrome extension does not.
What we collect:
letterboxd.com).What we do not collect:
Those exclusions are enforced in code, not just by convention. Every request the web app makes
carries your Letterboxd URL or a film slug in its query string, and analytics SDKs record full
request URLs by default. Before any telemetry leaves your browser we strip query strings and
fragments from every recorded URL — page addresses, network timings, and traces alike — keeping
only the origin and path. Free-text error messages are scrubbed the same way. The
?url= hand-off from the About page is removed from the address bar before
analytics starts, so it is never recorded at all.
Telemetry is routed through our own Cloudflare Worker (grafana.michaellamb.dev)
before reaching Grafana Cloud, which acts as the storage backend.
The extension has a Send feedback button next to its settings gear, and a Report this error link appears when card generation fails. Nothing is sent unless you fill in the form and press Send. The form shows you exactly what will be sent before you send it.
A feedback report contains:
A feedback report does not contain:
letterboxd.com/… paths from error messages before you see the preview, and our
server removes them again when the report arrives. A username or URL is only included if you
type it into the message yourself.
Reports are sent to our Cloudflare Worker (api.boxd-card.com). The Worker saves
each one in Cloudflare Workers KV, which deletes it automatically after 180 days.
It also emails a copy to the developer's inbox at michaellamb.dev, sent through
Cloudflare Email. Reports are read only to fix problems and improve Boxd Card, and they are
never sold or shared. To have a report deleted sooner, email
[email protected] with
the reference code the extension shows after sending.
When you click Generate Card on a Letterboxd profile page, the extension:
a.ltrbxd.com) using your browser's built-in fetch capability — the same images your browser would load anyway.api.boxd-card.com),
which looks up the matching record on TMDB and returns public film metadata and image
URLs. TMDB posters and backdrops are then fetched from image.tmdb.org.
The generated image exists only in your browser's memory until you choose to download or copy it. It is never uploaded anywhere.
The extension requests the following Chrome permissions:
Boxd Card accesses Letterboxd's publicly available web pages and CDN assets on your behalf, the same way a normal browser visit does. It is subject to Letterboxd's own Privacy Policy. This extension is not affiliated with or endorsed by Letterboxd.
When TMDB enrichment is enabled, Boxd Card additionally queries
The Movie Database (TMDB) through our Cloudflare
Worker and loads images from image.tmdb.org. These requests are subject to
TMDB's Privacy Policy and
Terms of Use. This product uses the
TMDB API but is not endorsed or certified by TMDB.
If this policy changes, the updated version will be posted at this URL with a revised date.
Questions? Open an issue at github.com/michaellambgelo/boxd-card, or email [email protected].