Last updated: September 1, 2026
Yapy (“Yapy”, “we”, “us”) operates yapy.ai, an AI content coach for software founders. Yapy learns a founder’s voice, watches what they ship and how their audience responds, and drafts platform-native posts that the founder reviews and approves before anything goes out. This policy explains what we collect, why, and how it’s protected.
When you connect a social platform (Bluesky, LinkedIn, X, Reddit, YouTube, TikTok, Threads, or Instagram), you grant Yapy permission, through that platform’s own OAuth flow, to read what that platform’s API allows: your own recent posts, replies and comments on them, and basic engagement metrics. Where a platform allows it and you’ve turned publishing on, we also use that permission to publish drafts you’ve approved. We never see your platform password — you authenticate directly with the platform, and only an access token is returned to us.
Connected-account tokens are encrypted (AES-256-GCM) before storage, held in a database table with no read access for the application layer used to serve your own requests, and are only ever decrypted in memory, server-side, at the moment a job needs to call that platform’s API.
If you connect a GitHub repository, Yapy installs a GitHub App scoped to read-only access on the repositories you explicitly select:
We never request write, admin, Actions, secrets, or organization-level access. Pushes, merged pull requests, and releases on your selected repositories generate content ideas from commit messages, PR titles and bodies, and release notes.
Diff reading is opt-in and off by default. If you turn it on, Yapy reads a bounded diff for a given change, strips files matched by a denylist (secrets, credentials, lockfiles, binaries), redacts anything that looks like a secret or key, and sends the redacted diff to Google’s Gemini API for a plain-language summary. The diff itself — raw or redacted — is never written to disk or to our database. Only the resulting summary and a list of touched file paths are stored. When diff reading is off, Yapy works from commit messages, PR titles/bodies, and release notes only.
GitHub access is fully revocable at any time from GitHub’s own settings or from Yapy’s Connections screen; revoking it stops all related jobs immediately.
By default, every draft requires your manual approval before it goes anywhere. You can turn on automatic publishing (“auto-approve”) independently for each connected platform; doing so is an explicit action you take in Settings, not a default we enable for you. There is no code path in Yapy that posts to a connected account without either your manual approval or your own opt-in.
We don’t sell your data. We share it only with the service providers needed to run Yapy, each acting on our instructions:
We may also disclose information if required by law, or to protect the rights, property, or safety of Yapy, our users, or others.
We retain your account data for as long as your account is active. You can delete your account at any time from Settings; doing so removes your account, voice profile, drafts, ingested content, and connected-account tokens, and uninstalls any linked GitHub App installation. Some records may be retained briefly where we’re required to by law (for example, billing records) or where needed to resolve disputes.
Raw source code and raw diffs from GitHub are never persisted in the first place — see Section 4.
Every table in our database enforces row-level security, so one account can never read another account’s data. Connected-account tokens and the GitHub App private key are encrypted and inaccessible to the parts of our system that serve ordinary user requests. Service credentials are never exposed to the browser.
Depending on where you live, you may have the right to access, correct, export, or delete your personal information, or to object to or restrict certain processing. You can exercise most of these directly from Settings, or contact us using the details below and we’ll respond within a reasonable time.
Yapy is a business tool intended for founders and professionals. It is not directed at, and we do not knowingly collect information from, anyone under 16.
Our service providers may process data in countries other than your own. Where they do, we rely on those providers’ own safeguards for cross-border transfer.
We may update this policy as the product changes. We’ll update the date at the top of this page, and if a change is material, we’ll let you know by email or an in-app notice.
Questions about this policy or your data? Email privacy@yapy.ai.