Here's the deal: use this app at your own risk. I'm not a lawyer, but here's what you should know:
This thing is free and comes with zero guarantees. If it breaks, I'll try to fix it, but no promises.
Most of the time the app only reads your Discogs collection. When you add, edit, or clear release notes here, those changes are saved to your Discogs account through the Discogs API. They are not stored in my database. Clearing app data below does not undo note changes you already saved on Discogs.
The app does not add or remove releases from your collection. Note edits apply only to text fields you choose to change on releases you already own.
Keep your Discogs account secure. That's on you, not me.
I use OAuth, so I never see your password. Your Discogs login stays between you and Discogs.
Want to bail? Revoke access anytime in your Discogs settings. No hard feelings.
I might change things up or shut it down. That's just how it goes with free projects.
Right now it's free, but that might change. If I ever add paid features or subscriptions, I'll give you a heads up first.
Privacy Policy
I'm not in the data-selling business. Here's what I actually do with your stuff:
What I Collect
OAuth 1.0a authentication. I never see your Discogs password. That stays between you and Discogs.
OAuth session tokens live in httpOnly cookies on your browser so the server can call Discogs on your behalf. They are not readable by page JavaScript.
Your collection data, including release notes, comes from the Discogs API and is cached in your browser to keep things snappy.
When you save notes in the app, that text passes through my server to the Discogs API. I do not store note content in my Postgres database.
Your crates? Those live in my Postgres database so they stick around between sessions. That's the only server-side storage I do.
I don't sell your data, share it, or do anything sketchy with it. Period.
What I Do With It
Your collection data, including notes, is for showing, searching, and filtering your records in the app. That's it.
When you edit release notes, I send your changes to Discogs on your behalf. I don't analyze note text, mine it, or keep a separate copy in my database.
Collection data runs through your browser and hits my API routes, which proxy Discogs. Your crates get saved to my Postgres database so they don't disappear when you close the tab.
Want to nuke everything on my side? Hit "Clear All Data" below and I'll wipe your crates from the database and clear local app data. That does not delete or change your Discogs collection or notes. You'd need to edit or remove those on Discogs itself.
Cookies & Storage
HttpOnly cookies hold your OAuth session so you stay logged in without exposing tokens to JavaScript.
Local storage holds your preferences (theme, view settings, filters, and similar UI state). Just quality-of-life stuff.
I use Google Tag Manager for basic analytics (page views, clicks, that kind of thing). Standard web stuff. Nothing personal.
Third-Party Stuff
The app talks to Discogs API. That's it. Their rules apply to that relationship.
Google Tag Manager handles analytics. Google's privacy policy applies there.
Images get proxied for speed, but I don't hoard them. They're cached, not stored.
Data Management
Want to start fresh? Clear everything out. This button wipes:
All your auth tokens and session stuff
Every crate you've created (deleted from Postgres, gone forever. No takebacks)
All your preferences and settings
All cached collection data in the app
Your Discogs collection and any notes you saved there are not affected. You can still see and edit them on Discogs or after you log in again here
Heads up: This logs you out and you'll need to reconnect with Discogs. All your crates get permanently deleted from the database. Useful if you're on a shared computer or just want a clean slate on this app. It is not a way to undo note edits on Discogs.
You must be logged in to clear data.
Community stats
Live totals from collectors using FilterMyDiscogs.