Last updated: October 5, 2026
The short version
- No account. No ads. No analytics or tracking, in the app or on this website.
- Cloudy is in an invite-only beta. This policy describes how the app works now.
- Your API keys, chats and settings are stored on your Mac. We never receive them.
- When you use an AI feature, your message (and, when it needs one, a screenshot of your main display) go straight from your Mac to the AI provider you picked, using your own key; if that provider is out of requests, a scan goes to the backup brain you chose in Settings instead, with that provider's key. With a local model, they stay on your Mac.
- When Cloudy searches the web for you, only the search words go through meetcloudy.com to our search provider. We don't keep them or link them to you.
1. Who we are
Cloudy is made by an independent developer based in Taichung, Taiwan ("Cloudy", "we", "us"), who decides how the personal data described here is used. This policy covers the Cloudy Mac app and this website. Questions or requests: cloudyai.hq@gmail.com.
2. This website
The website uses no cookies, no analytics, no advertising and no third-party scripts or fonts. The home page shows our YouTube videos as still pictures; only when you press play does your browser load the video from YouTube (in its privacy-enhanced mode), and from then on Google’s privacy policy applies to that video. Like any website, the company that hosts it may keep short-lived server logs (such as IP address, browser type and the pages requested) for security and reliability; those logs are governed by the host's own privacy policy. See our Cookie Policy.
3. Data the app keeps on your Mac
Cloudy stores the following only on your Mac, in your user account (mostly in ~/Library/Application Support/Cloudy):
- the API keys you enter, in files only your macOS account can read;
- your saved chats, the images you attach and your Scan and Answer history (including a picture of the scanned screen);
- your settings and custom instructions;
- the short notes Cloudy remembers about you (Memory), which you can see, delete or turn off in Settings;
- the files you add to a project, and the files you attach to a chat (PDFs, documents, text and code) along with the text Cloudy reads from them;
- your styles, earlier versions of answers you retried, and the thumbs up or down you give replies (these stay on your Mac; we never see them);
- your skills and routines, and each routine's results;
- the date your trial started and counters for the free plan's limits;
- a count of the requests Cloudy sent to Gemini, per model, over the last minute and today, so your scans stay inside your key's free limits; and the list of models each of your AI providers offers, with the extra ones you turned on;
- a log of the steps of Cloudy's recent tasks: what it opened, clicked, typed and ran, and how long each step took (in
~/Library/Logs/Cloudy, about 2 MB at most; older entries are dropped). It helps find out what went wrong when a task fails, and it leaves your Mac only if you choose Send Task Log and send that email (section 7); - the last copy of the app settings file described in section 7.
We do not receive any of this. You can delete it at any time by deleting chats in the app or removing that folder. Temporary chats are never saved: they exist only while they are open. When you pick a folder on your Mac for a chat, Cloudy reads it when you send a message but doesn't copy or change it. When Cloudy makes a page or game for you, the preview is served only to your own Mac (at 127.0.0.1) and never goes online. Sharing or exporting a chat happens on your Mac; nothing is uploaded unless you send it somewhere yourself.
4. Data sent to the AI provider you choose
Cloudy works with an AI model you choose: OpenAI, Anthropic, Google Gemini, a custom provider you set up, or a local model through Ollama. When you chat, use Scan and Answer, or ask Cloudy to do something on your Mac, it sends the following directly from your Mac to that provider, using your own API key:
- your message and your custom instructions;
- images you attach, and the text of files you attach;
- a screenshot of your main display: with every message in the menu bar chat, and in the chat window only when a message needs it (when you ask Cloudy to do something, or ask about what is on your screen); with Scan and Answer, a screenshot of the display under your pointer with everything outside the front window blacked out on your Mac first (unless you turn off Scan only the front window in Settings). Cloudy leaves its own windows out, but a screenshot can include anything else visible, so close or hide sensitive information first. While Cloudy does a task for you it takes a new screenshot after each step;
- earlier messages of the same conversation, so the model has context;
- your Memory notes, if Memory is on (never in a temporary chat), and the text of the files in the project you are chatting in;
- the instructions of the skills you have turned on and of the style you picked;
- if you pick a folder on your Mac for a chat, the names of the files in it and the text of readable files (up to about 30,000 characters);
- for routines, the routine's instructions and the screenshots of its steps, like any other task. Routines run on their schedule, including while you are away from your Mac, as long as it is awake;
- if you turn on Terminal, the commands Cloudy runs on your Mac and their output;
- the pages and search results Cloudy reads when it looks something up;
- during a task, the names and positions of the buttons, links and text fields in the front window, read on your Mac through macOS accessibility, so the model can aim its clicks (when the model asks for a control by name, Cloudy looks for it on your Mac; nothing more is sent);
- if several chats are working at the same time, each sends its own requests like these, and each counts against your key;
- with Scan and Answer, the same screenshot in two or three requests at once (a quick answer and a more careful one). With Gemini these go to two of its models, each counted against your key.
Settings › Privacy › What Cloudy sent lists the last 30 things Cloudy sent off your Mac (where to, when, which model, the size, and a small preview of any screenshot), so you can check for yourself. That list is kept only on your Mac and you can clear it any time.
That data is handled by the provider under its own terms and privacy policy, not by us: OpenAI, Anthropic, Google. If you set up a custom provider (for example OpenRouter, GLM or a server you run), the same data goes to the address you entered, with the key you entered, and is handled under that service’s terms; if that server is on your own Mac or network, it stays there. Note: Google's free Gemini API tier may use what you send to improve Google's products; paid tiers generally do not. Check each provider's current terms. With a local model through Ollama, this data stays on your Mac. When you download a local model in Settings, Ollama fetches it from its own library, under Ollama’s terms. In Team mode, each model you @mention gets its own task, so the data above goes to each of those providers.
5. Mac permissions
Cloudy asks for Screen Recording (to see your screen when you use a feature) and Accessibility (to click and type when you ask it to, to read the names of the buttons and fields in the front window during a task, and for some hotkeys). It uses them only for those features. During a task Cloudy also switches on Chrome's built-in accessibility mode (the one VoiceOver uses), so web pages show it their buttons and links; it switches it off again two minutes after the task, or when Cloudy quits. If you use Talk to Cloudy, it also asks for the Microphone and Speech Recognition. It listens only while you hold the talk shortcut or after you press the mic button, and your speech is turned into text on your Mac; the recording isn't sent to us or to the AI provider, only the resulting text is sent with your message. macOS may download Apple's on-device speech model the first time, from Apple. Routines ask to show notifications, so Cloudy can ask before a run while you are using your Mac and tell you when one finishes. When you ask Cloudy to turn dark mode on or off, macOS asks to let it control System Events. When a task controls an app with that app's own commands (for example to make a note in Notes or a reminder), macOS asks you once per app whether Cloudy may control it (Automation); Cloudy never uses this to type, click, delete, send or quit.
6. Cloudy Pro
During the beta, Cloudy Pro is sold only in person. We keep a simple record of each sale (your name, the date, the price and your license key's ID) so we can replace a lost key, give refunds and switch off a key that is shared. We don't collect any other data for Pro, and payment details stay with you.
The beta is invite-only. When you enter your beta license key on meetcloudy.com to download it, our server checks the key and sends the file; it doesn't store the key. The app keeps your key on your Mac and checks it there.
7. Updates, app settings and web search
The app checks meetcloudy.com for updates about once a day. It also downloads a small settings file from meetcloudy.com when it starts and every few hours after that (for example the current free-plan limits and short announcements). These requests send no personal data beyond what any web request reveals: your IP address, and the app's name and version in the user agent. They carry no cookies, account or device identifiers, and we do not turn on any extra system profiling. They are subject to the same server logs described in section 2.
Once a day, and when you add a key, Cloudy asks each AI provider you have a key for which models it offers, so the model menu shows the newest ones. That request goes straight from your Mac to the provider with your key, never through us, and carries nothing but the key.
When Cloudy needs something current, it may search the web quietly. With some providers the search is done by the provider itself, under its own terms. Otherwise Cloudy sends just the search words to meetcloudy.com, which asks Tavily and returns the results. Tavily sees our server, not you. We don't log the search words, and we cache each result for up to an hour so repeated searches are faster. To keep search fair, each copy of Cloudy gets up to 30 searches a day. For that, the app sends a random search ID made on your Mac (used for nothing else), and we count searches per ID and per IP address. Only the counts are kept, and they are deleted after a day. Past the limit, Cloudy asks DuckDuckGo instead. If our search is unavailable, Cloudy asks DuckDuckGo directly from your Mac. To read a result, Cloudy opens that page from your Mac like a browser would, without cookies. You can turn web search off in the + menu.
If you use Send Feedback, Cloudy opens an email in your mail app with the app version, your macOS version, the model you use and your plan (Free, trial or Pro) filled in. Nothing is sent until you send it, and it never includes your chats. Send Task Log works the same way, with the task log from section 3 attached: read it before sending if a task typed something private.
Beta ratings. During the beta, Cloudy sometimes asks you to rate it (1 to 5 stars, with an optional comment). If you submit a rating, the app sends the stars, your comment, your beta key's short ID and the Cloudy version to meetcloudy.com, where we keep them to improve Cloudy. We use the key ID only to connect feedback with the tester it came from. Your IP address is used only to limit how many ratings can be sent in a day and isn't stored with the rating. Ratings are asked for only in beta versions.
8. What we don't do
We don't sell or rent personal data, don't show ads, don't use analytics or crash-reporting services, and don't build profiles of you.
9. Keeping data
Emails you send us are kept as long as needed to help you. Everything on your Mac stays until you delete it.
10. Your rights
Depending on where you live (for example under Taiwan's Personal Data Protection Act or the EU/UK GDPR), you may have the right to access, correct, delete or export personal data we hold, and to object to or limit how we use it. Since almost everything stays on your Mac, we hold very little; for anything we hold about you, email cloudyai.hq@gmail.com. You can also complain to your local data protection authority.
11. Children
Cloudy is not meant for children under 13, and we don't knowingly collect personal data from them. If you are under the age of adulthood where you live, use it with a parent or guardian's permission. If you believe a child has sent us personal data, contact us and we will delete it.
12. Changes
If we change this policy, we will update the date at the top and, for important changes, mention it in the changelog or the app.
13. Contact
Questions about these pages or your data: cloudyai.hq@gmail.com. We usually reply within a few days.