SetStack Privacy Policy
Effective date: 11/09/2026
JudeWorks makes SetStack, an app for browsing LEGO sets, managing your collection, and finding deals. This policy explains what SetStack shares with our services and other providers, why it does so, and what you can control.
Your collection and Brickset account
SetStack uses Brickset for sign-in and collection syncing. Your Brickset password goes directly to Brickset for sign-in. SetStack does not save it. The app saves your sign-in session and a local copy of collection information so you can use your collection offline and sync changes when you reconnect.
When you sync, Brickset receives the changes you make to your collection or wishlist, including details you choose to save there, such as notes. Brickset handles your account and the data saved with it under its privacy policy.
Deals and shared prices
SetStack connects to our Deals service, hosted on Cloudflare, to show recent retailer offers. Where available, you can browse the Deals feed without contributing prices.
When you turn on Enable Deals, SetStack can check prices for sets on your wishlist and reuse recent checks shared by other collectors. Your device may contact retailers directly or send LEGO set numbers to our service to look up prices and product listings. If you enable deal alerts, iOS may also let SetStack check for eligible wishlist offers in the background.
When SetStack gets an eligible result from a retailer, it can share the set number, retailer, listed price, availability, and time of the check. We use these reports to keep prices current for other collectors, reduce repeated retailer checks, and build price history. A price report contains the retailer’s listed price. It does not include what you paid, your name, your Brickset account, or a device identifier.
Like other online services, our service receives connection information such as your IP address. To prevent abuse, we use it to create a short-lived daily key that limits how many reports a connection can send. We keep that key separate from price reports and remove expired keys during regular cleanup. We may keep product-level price history after an offer expires so collectors can compare prices over time.
You can turn Enable Deals off in Settings → Deals to stop contributing new price reports. Previously shared product observations may remain in the price history. Since those observations are saved by product and retailer without your account details, we may be unable to identify which ones came from your device.
If you follow a retailer link, that retailer handles your visit and any purchase under its own privacy policy. Some links are affiliate links, and JudeWorks may earn a commission on qualifying purchases.
Camera and optional Photo ID
SetStack uses the camera for scanning. If you separately enable Photo ID, SetStack sends the minifigure photos you choose to submit to Brickognize for matching. SetStack keeps temporary photos for the matching session. As explained in the app’s Photo ID notice, Brickognize may retain or reuse submitted images, including to train its recognition models, under its terms.
You can turn off future photo uploads in Settings → Photo ID. Contact Brickognize about deleting photos it has already received.
Purchases, support, and app operations
Apple handles App Store payments. SetStack uses purchase and entitlement information to unlock features you buy. JudeWorks does not receive your full payment card details.
If you contact support or send feedback, we receive the information you choose to provide and use it to respond or improve SetStack. Our Shipyard service may receive an app-generated installation identifier, app and device platform details, and basic interactions with announcements or feedback prompts. We may also use technical logs and diagnostics to operate the app, fix problems, and prevent abuse.
We do not sell personal information or use shared price reports for targeted advertising. We use service providers to operate and secure SetStack and require those who handle personal information on our behalf to protect it and use it for the services they provide. Information may be processed in the United States or other countries where our providers operate.
Retention and your choices
We keep support and operational information as long as reasonably needed to provide SetStack, resolve issues, prevent abuse, or meet legal requirements. You can manage camera and notification permissions in your device settings.
To delete your Brickset account, use Settings → Delete Brickset Account in SetStack to open Brickset’s deletion process. To ask about, correct, or request deletion of personal information JudeWorks holds, email support@judeworks.app. We may need to verify your request.
SetStack is not directed to children under 13. If you believe a child has provided personal information to us, please contact us.
If we update this policy, we will revise the effective date and provide additional notice when required.