OneFrame

Privacy

Last updated: September 5, 2026

MiniPro (“we”) explains how we handle information for the OneFrame macOS app and this website. Other MiniPro products, such as Memolin, have their own policies.

Local by design

OneFrame stacks windows on your Mac. It does not include advertising or accounts. Production builds may send anonymous product analytics (PostHog) when configured; you can turn that off in Settings.

Accessibility permission

OneFrame uses macOS Accessibility APIs to identify, move, resize, activate, and restore only the application windows that you add to a stack. Window titles and application identifiers are stored locally in macOS user preferences so stacks can be restored. It does not transmit window titles, application identifiers, keyboard events, or diagnostic information to us or analytics.

Keyboard and pointer

While running, OneFrame observes the configured global shortcut and the pointer movement needed to keep the stack UI aligned during window moves and resizes. It does not record or store typed text, pointer history, or clipboard contents. Diagnostics are copied to the clipboard only when you choose Copy Diagnostics, and they exclude window titles.

Anonymous usage analytics

When analytics is enabled, OneFrame sends anonymous events such as app launches and license-flow actions to PostHog over HTTPS so we can understand active usage. Events may include app version, plan (Free / Pro), and OS version. They do not include window titles, stack contents, license keys, purchase emails, or your Mac’s computer name. An anonymous install identifier is created on device. You can disable sharing in Settings. Development builds do not send analytics.

Licensing and payments

If you activate OneFrame Pro, the app sends your license key and a Mac instance name over HTTPS so the license can be activated, validated, or deactivated. Payments and licensing are processed by Lemon Squeezy. We never receive your credit card number. We receive your purchase email and payment status to manage your license. The license key, instance ID, and purchase email are stored securely in the macOS Keychain on this Mac, and Settings displays the email in masked form. Window titles and stack contents are never transmitted.

Software updates

Checking for updates contacts the Sparkle appcast URL configured in the app. Licensing, updates, and analytics are separate.

Removing data and your rights

Delete all stacks in the app before removing it, or remove the app’s preferences using macOS tools. Turning off analytics stops further event uploads; previously sent anonymous events remain on PostHog until retention expires. Requests to access, correct, or delete purchase or support data can be sent to [email protected]. We aim to respond within 30 days.

Age

The Service is not directed to anyone under 13, or under a higher minimum age required where you live.

Contact

Operator: MiniPro / [email protected]

Related