Privacy
Last updated 24 September 2026
Charya is a Mac app that learns what you open for each class or routine and gets your Mac ready for it. Everything it learns stays on your Mac. There's no Charya account and no Charya server. We never see what you do. The one thing that sends anything to an AI service is talking to Puff, and it's off unless you turn it on.
What Charya reads, on your Mac
- Which apps, documents and web pages you bring up, and when. For web pages, the address of the front tab. Never private windows.
- Your calendar events: their times, titles, locations and links. This comes from the Mac's Calendar app or from Google Calendar, whichever you connect.
- If you allow it, your location at the moment you open your Mac or a class starts, and your Wi-Fi network (stored as a scrambled code, not its name).
- System state it can put back: volume, mute, audio output, and where windows are.
Charya never reads keystrokes, your email or your messages. It only looks at your screen if you turn on talking to Puff: one picture each time you send Puff a message.
Where it's kept
In one database on your Mac, readable only by your user account. Activity older than 90 days is deleted automatically. Deleting Charya's folder in Application Support deletes everything.
Google Calendar
If you choose "I use Google Calendar", you sign in to Google in your own browser and allow Charya to see your calendars. Charya asks for read-only access (the calendar.readonly permission). With it, Charya reads your events' times, titles, locations, links and attachments, and whether you declined them. That's so it can tell when a class starts and what to open for it.
- Your Mac talks to Google directly. Your calendar is never sent to Charya or anyone else.
- Charya never changes, creates or deletes events, and never shares, sells or uses your calendar for ads.
- The sign-in token is kept in your Mac's Keychain. "Disconnect" in Charya deletes it and asks Google to revoke it. You can also remove Charya's access at myaccount.google.com/permissions.
Charya's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Talking to Puff (optional)
Puff is the small cloud Charya keeps on your screen. If you turn on "Talk to Puff with ChatGPT", you can click it and ask it things. It answers through Codex, OpenAI's app on your Mac, signed in to your own ChatGPT account. Charya never sees your ChatGPT sign-in.
Each time you send Puff a message, Codex sends this to OpenAI, under your account and OpenAI's terms:
- What you typed, and your last few messages to Puff.
- One picture of the screen Puff is on, if you've allowed Screen Recording. None is taken while a messages, email or password app is in front.
- The apps you have open and the titles of their front windows, except messages, email and password apps.
- The address of the page in your browser's front tab.
- Your next few calendar events, your routines' names and what they open, and the names of the apps you have installed.
Nothing is sent to Charya. The picture is deleted as soon as it's sent, and Charya never saves your conversations. It keeps them in memory only, and starts fresh after 15 quiet minutes or when it quits. Codex runs with a read-only sandbox and only suggests what to do. Charya checks each suggestion and does it itself, and you can undo it. Turn it off at any time in Charya's Settings.
Some things Puff can't do itself, such as filling in a form. Then it offers to hand the task to your Codex, and shows you the exact task first. Only if you press "Go ahead" does your Codex run, with your own Codex settings: it can see your screen and click and type in your apps until it's done or you press Stop, and what it does can't be undone by Charya. What it sends to OpenAI is up to your Codex and your ChatGPT account, as when you use Codex yourself.
What leaves your Mac
- Update checks. Charya asks this website every few hours whether there's a new version. The request contains the app version and nothing about you.
- Google Calendar requests, only if you connect it, sent straight to Google.
- Messages to Puff, only if you turn talking to Puff on, sent by Codex to OpenAI under your own ChatGPT account, as described above.
- Scores, only if you send them. Charya can make a summary of how well it predicted your routines, with no titles, names, addresses or places, and shows it to you first. It's only sent if you email it yourself.
Charya's other AI features run on your Mac with Apple's on-device model, and send nothing to an AI service.
Contact
Questions or requests: niravsurabhi@gmail.com.