Privacy
What Vibresia collects.
Short version: your audio never leaves your Mac, there is no account, and every measurement here can be switched off.
Your audio stays on your Mac
Vibresia listens to the music to draw with it — the levels, the beat, the shape of the spectrum. All of that is worked out on your Mac and drawn on your Mac. No audio is uploaded, stored or transmitted. Ever.
The same is true of the assistant server inside the app: it draws vibescapes on your Mac and hands the pictures back to whoever asked, on your own machine.
The app
The app sends anonymous usage statistics to the same analytics service the website uses. It covers which features get used and whether things work — which vibescape is on screen, which palette, whether you clicked the support button — and never what you are playing, never the name of a vibescape you wrote yourself, never what is in it, and never anything typed into the app.
- It is on by default, and it can be switched off in the app: the About panel, the one with the credits, has a “Share anonymous usage” switch. Switching it off stops the usage statistics and the crash reports, and nothing is sent afterwards — not even a note that you switched it off.
- One thing that switch does not stop: if the audio source fails — usually because the permission for screen recording was refused — the app tells us, because that is a bug we cannot see any other way. That report is the app's own state: the version, the system, what was on screen. No audio.
- Each install gets a random identifier, kept in the app's own settings on your Mac. It is not linked to you, and it is not joined up with anything else you do.
- If the app crashes, the crash report goes out with the statistics: the error, the state of the app at the time, and a stack trace. Never audio, never a track name, never a window title.
The website
The website counts visits and clicks anonymously: which pages are looked at, which buttons are pressed, which vibescape cards are scrolled to. No account, no sign-in, no form, and no cookies — the anonymous identifier is kept in your browser's local storage, and a Do Not Track setting is respected.
Every page has a link in the footer that stops the measurement for your visits, and it takes effect on the next page.
Downloads
The download link goes through our server, because that is where the app lives — so, as with any website you visit, the request that fetches it carries your IP address. What we do with it is this: we record that a download happened, roughly where from, and which page sent it, and we post a note to our own chat so we know the app is getting out. The note does not include your IP address.
The count itself is done on our side, so the number of downloads is right even when an ad blocker stops the website's own count. The count is anonymous: it is a count, not a list of who.
Shared vibescapes
When you share a vibescape, the code for it, the name you gave it and who you said made it are stored on our server, so the link you send people works. If you put it in the public gallery, the name and the author on it are shown at vibresia.com/vibescapes, where anybody can find it.
We do not review what goes into the gallery before it goes in. If something should not be there, tell us and we will take it down.
You can also take a share out of the gallery, or delete it and the link with it, at any time — ask, and we will do it.
When you share a vibescape, the Mac that made it keeps a private key that says it is allowed to publish new versions of that share. The site stores only a fingerprint of that key, which cannot be used to change anything: it is a way of telling your key from somebody else's, not a key itself. Your Mac asks the site whether the share it has installed is behind, and the site says so; when it is, the new version is fetched and put in place. The site is not told when you use your Mac, and nothing about your use of it is sent anywhere. You can stop this by deleting the vibescape, or by not sharing it in the first place — a vibescape that was never shared is never updated from anywhere.
When somebody opens a shared vibescape, we count that page view, so the gallery can be sorted by the ones people have actually looked at. It is a number on a share, not a record of a reader: no address, no name, nothing about who opened it and nothing about what they did afterwards. Crawlers and link previews are not counted — a link pasted into a chat draws a card by fetching the page, and that is not somebody reading it.
Assistants on the web
The assistant server at vibresia.com/mcp lets an AI assistant — in Claude, ChatGPT or anything else that speaks MCP — write a vibescape for you. There is no account and no sign-in. When the assistant makes a vibescape, what it sends is stored exactly as a shared vibescape is: the code, the name and the author it gave, so the link it hands you works. It is unlisted until the assistant is asked to share it, and then it goes in the public gallery like any other. Taking it down or deleting it works the same way too: ask.
We are not sent your conversation, only what the assistant passes to the tool. To stop one address making a flood of vibescapes, the server remembers how many it has made in the last hour; that count is kept in memory for the hour and never written down, and the address is not stored with the vibescape.
Somebody else's music
When a music app tells Vibresia what it is playing, the title and the artist are looked up in Apple's public catalogue to work out the genre, so the band's stage suits the track. The title and the artist go to Apple for that lookup and we do not keep a copy of them. Nothing about the audio itself is sent.
Who else sees anything
- Cloudflare — the site, the download link and the shared vibescapes are hosted there.
- PostHog — the analytics for the site and the app, on servers in the United States.
- GitHub — the releases, and the changelog and issue list on this website, which are fetched from GitHub in your browser.
- Discord — our own chat, where the download notes and the crash reports go.
- Stripe — only if you choose to buy the author a coffee.
Your rights
If you are in the UK, the EU or anywhere else with laws about this, you can ask what we hold about you, ask us to correct it, ask us to delete it, or ask for it in a form you can take elsewhere. We will answer, and we will not charge you for it or make you jump through hoops.
The app's statistics are tied to a random install identifier rather than to you, so there is usually nothing to hand over. If you have shared vibescapes, the name and the author on them are the things to ask about, and we can take them down.
To ask for anything: open an issue, or write to Minith Labs.
Changes
If this changes, this page changes with it. There is no separate policy that says something else.