PulseCanvas Studio

Privacy Policy

Your music stays on your Mac.

Updated October 29, 2026

Your music and projects stay on your device.

PulseCanvas Studio does not upload your music, projects or exported videos to Protomota. The app has no accounts, advertising or cross-app tracking. App Store editions use RevenueCat for optional one-time tips, as described below.

Local files and preferences

Your soundtrack is processed on your Mac. Favorites, saved visual styles, timeline preferences, and export settings are stored locally. You choose where to save your projects and videos.

Saved projects can contain a local reference and a macOS access bookmark for your soundtrack. They do not embed the audio. If you share a project or video, you decide what to share and with whom.

Radio playback

When you open Radio, PulseCanvas downloads a public station playlist and music from radio.pulsecanvas.si, hosted on Cloudflare R2. Songs are cached and analyzed on your Mac for playback and beat-aligned visuals. The hosting service receives routine request information, including your IP address, to deliver these files. Radio does not upload your own music, projects, favorites, or visual settings, and it does not send app usage analytics.

This website

With your permission, this website uses Google Analytics to understand visits, pages viewed, scrolling, video plays, and link clicks, including visits to the Mac App Store and newsletter. Google Analytics uses cookies and processes website usage and browser/device information under Google’s privacy policy.

Analytics is off until you choose Allow analytics. You can decline or change your choice through Analytics settings in the footer. We store your preference in this browser. Advertising personalization and Google signals are disabled. We do not send email addresses, music, projects, or video files to Analytics.

The site has no email collection form. Visiting it does not subscribe you to the newsletter. Website analytics is separate from optional App Store tip processing and does not receive your music or projects.

The service hosting a website may process standard web-request information to deliver it. Website hosting is separate from app functionality and optional App Store tip processing.

One optional Protomota newsletter

If you choose to join the Protomota newsletter, your email address is used to send that shared newsletter. There is one newsletter for Protomota products, including PulseCanvas Studio, rather than a separate PulseCanvas mailing list.

Signup happens on the newsletter service, which handles the information you submit under its own privacy practices. You can unsubscribe using the link in a newsletter email. Subscribing is never required to use the app.

Optional App Store tips

When you open the tip picker in an App Store edition, the app initializes RevenueCat to display and process optional one-time purchases through Apple. RevenueCat processes an anonymous app-specific identifier, app and platform information, and purchase records such as product and transaction identifiers, purchase or refund status, price and currency. This supports purchase validation, fraud prevention and aggregate tip reporting. We do not attach your name, email address, music, projects or exported videos. Advertising identifier collection and optional RevenueCat diagnostics are disabled.

Apple handles payment details; PulseCanvas and RevenueCat do not receive payment card information. Purchase records are retained to reconcile transactions and refunds under the providers’ policies. See RevenueCat’s Privacy Policy and Apple’s Privacy Policy. Tips unlock no features and do not start a subscription. The direct-download Mac app does not include this RevenueCat integration.

Optional website tips

The tips page and homepage link to our creator page on Buy Me a Coffee. There is no embedded payment form or Buy Me a Coffee tracking script on this website. Any payment information you choose to submit on that service is handled under its own terms and privacy practices.

Services you choose to visit

The direct-download edition uses Sparkle to check for signed updates. New versions use pulsecanvas.ai; earlier versions may still check pulsecanvas.si. The update service receives routine network request information, including your IP address and app version. System profiling is disabled. Automatic update checks can be disabled in app Settings. The App Store edition does not include Sparkle.

Apple handles App Store and optional diagnostic information under Apple’s privacy practices and your device settings. GitHub and the newsletter service handle visits to their sites under their own policies.

If you use the shared feedback form, Protomota receives the information you submit. Please keep private music, projects, and other sensitive information out of your report.

Policy changes

If these practices change, this page and its updated date will change to reflect them.

Made for music. Fueled by coffee.

Enjoying PulseCanvas? A coffee is a small way to support the developer behind it.

Tips are optional. Every feature and export stays free.

Buy me a coffee