Effective date: 28 August 2026
Continuo is built to need almost none of your data. This policy explains the little that is involved. I am Hieu Vu, trading as Continuo, and I operate it from Vietnam.
For privacy questions or to exercise your rights, email hvu@usecontinuo.app. I aim to respond within 30 days.
1. Your input stays on your Macs
The Continuo application has no telemetry, no analytics, no accounts, and no cloud relay for your input. It does not create a user profile or track how you use the app.
Continuo sends no telemetry and no keyboard, mouse, clipboard, or transferred-file content to an Internet service. Peer content stays on the authenticated local peer connection between your Macs, encrypted end to end.
- I do not collect or receive your keystrokes, mouse activity, clipboard, files, or screen content. Not ever.
- Diagnostic logs stay on your Mac, are redacted (no keystroke content/keycodes), and are never transmitted to me unless you choose to send a log while contacting support.
Wi-Fi network names
If you choose to grant the optional Location permission, Continuo reads the current Wi-Fi network name so it can label paired Macs and warn when they are on different networks. Continuo does not request coordinates or build a location history. The network name stays on your Macs and may travel only to your authenticated paired Macs as local connection context; it is not sent to Continuo or any Internet service. If you skip the permission, the app shows the generic label Wi-Fi and input sharing continues normally.
Crash reports
If Continuo crashes or hangs, what happens next depends on the Diagnostics setting in Settings › General, defaulted to Ask each time:
- Ask each time (default): the next launch shows a prompt. Nothing is sent unless you press Send, and a “Show what will be sent” control lets you read the exact report first.
- Always send: the report goes out on its own, with no per-crash prompt. It is the one background send this feature makes, and only because choosing this setting is itself the consent. You can still review anything already sent from Settings › General › Diagnostics › “Show last sent report”.
- Never: automatic reporting is off. You can still send a report on your own terms with “Report a Bug…” in the menu, which shows you the same preview before it sends.
A report contains: the crash or hang text macOS wrote, with Apple’s
device-stable crashReporterKey and sleepWakeUUID removed; a window of
Continuo’s own log around the same time, with home paths, your user name, Mac
names (yours and any peer’s), IP addresses, email addresses, and licence keys
removed; the app version and build; your macOS version, Mac model, and
locale; a random per-install ID that is not derived from and not linked to
your licence key, your email, or the device hash used for seat limits, which
you can reset with one button in Settings; and anything you chose to type into
the report.
If you type a reply email address so I can write back, that address is sent exactly as you typed it. Redacting the one thing you gave me on purpose so I could reach you would defeat the reason it is there.
A report never contains keystrokes, mouse activity, clipboard contents, file contents, or screen contents.
Reports are stored for 90 days, after which the report body is deleted automatically. A small metadata index of the report (which build sent it, OS version, crash signature, install ID, and similar fields, never the report body) may be kept longer to spot trends across reports. Resetting your install ID, not the 90-day deletion, is what limits how far back reports can be linked to each other. Stored reports are readable only through an internal tool I access with a bearer token, and there is no public listing.
The app may contact Internet services for updates, licensing, downloads, and payments. Those connections carry licence and device metadata only (such as a one-way device hash and device name for seat limits and trial enforcement), never keyboard, mouse, clipboard, or file content. They are listed in the Network manifest.
For what code is published vs proprietary, see the Security whitepaper.
2. Purchases
When you buy Continuo Pro, payment is processed by the reseller and Merchant of Record, Polar, not by me. Polar collects the information needed to process payment and remit taxes under Polar’s privacy policy. I receive only the information needed to issue and support your licence, typically your email address, licence key, and country. Licence activation may also send a Mac ID prefix (first eight characters of a one-way device hash) and activation metadata to my licence server so reinstalls on the same Mac do not burn a seat. I do not receive or store your payment card details.
2a. Pro trial
When you start the 14-day Pro trial, Continuo contacts usecontinuo.app to register the trial on this Mac. The server receives a one-way device hash (Mac ID), trial start and end timestamps, and returns a signed trial token. This is so one Mac cannot reset the trial by reinstalling the app. I do not receive your keyboard, mouse, clipboard, file, or screen content through this call. See the Network manifest for details.
3. Cross-border transfers
Purchase and support data may be processed outside Vietnam. In particular, Polar may process purchase-related data in the United States. If you email me, the message is handled through an email provider that may also process data outside Vietnam. I use these services only to sell and support the app, not for advertising or profiling.
4. Support & email
If you email hvu@usecontinuo.app, I receive the contents of your message and your email address, and use them only to help you.
5. Website
This website has no advertising trackers, no accounts, and no profiling. I do not set cookies for tracking or measurement.
When you download Continuo from usecontinuo.app/download, the server records aggregate download request metadata via Cloudflare Analytics Engine: release version, download route, architecture chosen, referrer host (if any), a truncated browser identifier, and country from Cloudflare’s edge. This is website server-side logging, not in-app telemetry. I cannot identify individual visitors from this data, and the Continuo app does not send download events on its own.
Changelog pages at usecontinuo.app/changelog are served from the same infrastructure. Changelog views are not logged to Analytics Engine.
The site is hosted on Cloudflare. As my CDN and hosting provider, Cloudflare processes technical request data and may set strictly necessary cookies for security (such as bot protection). I receive aggregate statistics (requests, bandwidth, and visitor counts by country) and cannot identify individual visitors from this data. See Cloudflare’s privacy policy.
If you choose a light or dark theme, that preference is stored in your browser only (localStorage) and is never sent to me.
6. Legal bases & your rights
I process the limited purchase and support data above to provide Continuo under its contract with you and to meet legal obligations. Depending on where you live, you may have rights to access, correct, delete, or export your data, or to object to or restrict certain processing.
Contact hvu@usecontinuo.app to exercise these rights. Most payment data is held by Polar. I will help you reach the right party where possible.
7. Data retention
I keep licence, purchase-related, and Pro trial records (device hash and trial timestamps) for as long as needed to support your licence, enforce trial limits, and meet legal and tax obligations, then delete or anonymise them. Support emails are kept only as long as needed to resolve your request.
8. Children
Continuo is not directed at children under 16, and I do not knowingly collect their data. If you believe a child has contacted me, email hvu@usecontinuo.app and I will delete the information.
9. Changes
I may update this policy. The effective date above reflects the latest version, posted at usecontinuo.app.
10. Contact
Hieu Vu, trading as Continuo · Vietnam · hvu@usecontinuo.app · usecontinuo.app