Pull Up Receipts

Privacy

File 02 · Privacy notice Updated 07/25/26

Pull Up Receipts has no server, no account system, and no database. Your chat.db is read inside your browser and never leaves your device.

What we collect

Nothing. No cookies, no analytics, no local storage, no fingerprinting. We have no way to know who you are, who you text, or what your label said. Refreshing the page clears everything you loaded.

Why this isn't an upload

Dragging your file onto the page looks exactly like uploading it, but it isn't. Your browser hands the bytes to code running on your own machine — a local file read, not a transfer. No network request carries your messages anywhere.

How your messages are handled

Your file is read into memory in a Web Worker using sql.js, a build of SQLite compiled to WebAssembly. The statistics are computed there, the label is painted onto a <canvas>, and your browser turns that into the PNG you download. A Content Security Policy limits the page to same-origin network access, and there is no backend on that origin to receive anything.

Loading this page fetches its own code, styles, and fonts from this site, the way any web page does. After you choose a file, the app fetches the last pieces it needs — a worker script and sql-wasm-browser.wasm, the SQLite engine that reads your database. Every one of these is a download from this site to you. None of them carries anything outward, and there is no backend here to receive it if one tried.

What our host sees

This site is served by Netlify, which keeps standard access logs — IP address, browser user agent, and timestamp — for every page it serves. That is ordinary web hosting rather than tracking: it happens on essentially every site you visit, it contains nothing about your messages, and its retention is governed by Netlify rather than by us. We do not read those logs and have built nothing on top of them.

The other person in your chat

A label summarizes someone else's messages alongside your own. Because everything is computed on your device and nothing reaches us, we are neither a controller nor a processor of that data — it is your own copy of your own conversation. Whether to share the image is your decision, and it is worth a moment's thought before you post it.

Selling and sharing

We have no personal information to sell or share, and we do not sell or share any.

Children

Pull Up Receipts is not directed to children under 13.

Changes

If this notice changes, the date above changes with it. Anything material will be called out here rather than quietly edited in.

Contact

Questions or complaints: liminalcoasts@gmail.com.

A personal, non-commercial project by Alex Yang.
Thank you