Legal
Privacy Policy
Last revised on: April 21, 2026
YAGNI, Inc. (“Company”, “we”, “us”, or “our”) respects your privacy and is committed to protecting it through our compliance with this policy. This Privacy Policy describes the types of information we may collect from you or that you may provide when you use the YAGNI web application at https://yagni.app (our “Site” or “Service”), and our practices for collecting, using, maintaining, protecting, and disclosing that information.
I. Information We Collect
A. Account and Profile Information
When you create an account or subscribe to YAGNI, we collect:
- Name and email address, to identify your account and communicate with you.
- Payment information, collected and processed by Stripe, our payment processor. We do not store full payment card details on our systems.
B. Usage Data
We collect information about how you interact with our Service, including:
- Pages viewed, features used, and session duration.
- Browser type, operating system, and IP address.
C. User Content
We collect messages, goals, tasks, meeting notes, and other content you create within your YAGNI workspace.
D. Google Workspace Data
YAGNI integrates with Google Workspace to deliver its core functionality: providing you with full context across your productivity tools so your AI operating system can act on your behalf. When you connect your Google account, we access the following data via Google OAuth:
| Google Service | OAuth Scope | What We Access | Why We Access It |
|---|---|---|---|
| Gmail | gmail.modify | Email messages, threads, labels, and metadata; ability to compose and send on your behalf | To give YAGNI context from your communications, draft responses, and send messages you approve |
| Google Drive | drive.readonly | Metadata and content of all files in your Drive | To surface relevant documents in YAGNI’s context engine so the @yagni agent has full visibility into your files |
| Google Drive | drive.file | Files you explicitly open or create through YAGNI | To read, edit, and create Drive files directly within YAGNI’s workflows |
| Google Docs | documents | Content and metadata of Google Docs documents | To read documents for context and to draft, edit, or create Docs on your behalf |
| Google Sheets | spreadsheets | Content and metadata of Google Sheets spreadsheets | To read spreadsheet data for context and to update or create Sheets within YAGNI workflows |
| Google Slides | presentations | Content and metadata of Google Slides presentations | To read presentations for context and to create or edit Slides on your behalf |
| Google Calendar | calendar.readonly | All calendars you can access, including event details, attendees, and scheduling data | To give YAGNI context about your schedule for meeting prep, briefs, and time-aware decision support |
| Google Calendar | calendar.events | View and edit events across all your calendars | To create, update, or reschedule calendar events within YAGNI workflows |
| Google Contacts | contacts.readonly | Contact names, email addresses, and associated metadata | To identify stakeholders, enrich meeting context, and support communication workflows |
We access only the data necessary to deliver YAGNI’s features. Broad scopes like drive.readonly are essential to YAGNI’s core value proposition: the whole point of the product is having all the context.
E. AI Processing of Your Data
YAGNI’s agent features (including email triage, meeting preparation, document drafting, and conversational assistance) are powered by third-party AI language models. When you interact with @yagni or when the Service processes your data to provide its features, your User Content (including data from connected Google Workspace services) may be sent to the following AI providers for processing:
- Anthropic: provides the primary language models that power YAGNI’s agent, including chat, email triage, drafting, and tool orchestration.
- OpenAI: provides supplementary language models used for certain processing tasks.
- Google (Gemini API): provides embedding models used to index your content for semantic search within your workspace.
Data sent to these providers is used solely to generate responses and embeddings for the Service. We use these providers’ API services, not their consumer products, and our agreements with each provider prohibit them from using your data to train their models. These providers process data on our behalf to provide the Service and are bound by their respective data processing agreements.
F. Error Monitoring and Product Analytics
To operate and improve the Service, we share limited technical and usage data with the following infrastructure providers:
- Sentry: error and performance monitoring. When the Service encounters an error, we send diagnostic data to Sentry including stack traces, error messages, runtime environment (browser, operating system, application version), and pseudonymous identifiers (user, workspace, and customer IDs, which are opaque UUIDs). We explicitly disable Sentry’s default PII collection, scrub sensitive fields (authorization headers, cookies, tokens, API keys, database URLs) from all events before transmission, and mask all text and form inputs in any session recordings. We do not send email addresses, names, message content, file content, or any Google Workspace data to Sentry.
- Mixpanel: product analytics. We send event data about how you use YAGNI (features accessed, actions taken, anonymized page paths, workspace metadata) to Mixpanel so we can understand aggregate usage patterns and improve the product. Mixpanel also receives your email address and display name as user profile properties, solely to identify your account for cohort and retention analysis. We do not send message content, file content, or any Google Workspace data (Gmail, Drive, Docs, Sheets, Slides, Calendar, or Contacts content) to Mixpanel, and all event properties are scrubbed of sensitive fields before transmission.
- Temporal Cloud: durable workflow orchestration. We send operational workflow metadata to Temporal Cloud, such as workflow IDs, task queue names, execution status, retry history, timestamps, and limited workflow/activity inputs needed to coordinate background jobs. We do not intentionally send message content, file content, payment card details, OAuth tokens, API keys, or raw Google Workspace content to Temporal Cloud.
II. How We Use Your Information
A. General Use
- To present our Service and its contents to you.
- To provide the services you request, including AI-powered operating system features.
- To process your transactions and send related information.
- To send you technical notices, updates, and support messages.
- To respond to your comments, questions, and requests.
- To improve our Site, products, and services.
B. Purposes Specific to Each Google Integration
We use data from your connected Google account exclusively to provide and improve YAGNI’s user-facing features. Specific purposes include:
- Gmail: We read your email threads and metadata to give @yagni context about ongoing conversations, pending decisions, and communication history. We compose and send emails only at your explicit direction within YAGNI workflows.
- Google Drive (drive.readonly): We access all your Drive files to build comprehensive context for @yagni, enabling it to surface relevant documents, summarize files, and answer questions about your content without you having to manually locate and attach files.
- Google Drive (drive.file): We create, read, and edit specific Drive files when you initiate those actions through YAGNI, such as saving outputs or linking work items to documents.
- Google Docs: We read Docs content to provide document-aware context and draft or update documents on your behalf when you direct @yagni to do so.
- Google Sheets: We read spreadsheet data for data-aware context and update or create Sheets when you direct @yagni to perform those actions.
- Google Slides: We read presentation content to provide context for meeting prep, summaries, and briefings, and create or edit Slides on your behalf when directed.
- Google Calendar: We read your calendar data to power YAGNI’s scheduling context, meeting briefs, and time-aware recommendations. We create or edit events only when you direct @yagni to do so.
- Google Contacts: We read your contacts to identify people across your workflows, enrich communication context, and help @yagni understand the relationships and stakeholders relevant to your goals.
III. Google API Services: Limited Use Disclosure
YAGNI’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
In accordance with Google’s Limited Use requirements, we commit to the following restrictions on all data obtained via Google APIs:
A. Data Use is Limited to YAGNI Features
We use Google user data only to provide or improve the user-facing features that are prominent within YAGNI. We do not use Google data for purposes unrelated to the core YAGNI product experience you have authorized.
B. No Transfer to Third Parties Except as Permitted
We do not transfer Google user data to third parties except:
- To provide or improve YAGNI features visible and prominent in the application, and only with your consent.
- For security purposes, such as investigating abuse or unauthorized access.
- To comply with applicable law or a valid legal process.
- In connection with a merger, acquisition, or sale of substantially all of our assets, after obtaining your explicit prior consent.
C. Humans Do Not Read Your Google Data
YAGNI personnel do not read your Google user data (emails, documents, calendar events, etc.) unless:
- You have given your affirmative agreement to allow access to specific messages, files, or other data.
- It is necessary for security purposes, such as investigating a bug, abuse, or a security incident.
- It is required to comply with applicable law.
- The data is aggregated and anonymized for internal operational analysis in accordance with applicable privacy law.
D. No Advertising, No Data Sales
We do not use Google user data:
- For advertising, retargeting, or personalized or interest-based advertising.
- To determine your credit-worthiness or for lending purposes.
We do not sell Google user data to data brokers, advertising platforms, or any information resellers. Your Google data is never sold.
IV. Data Sharing and Third-Party Services
We share data only as described below. We do not sell any personal information, including Google user data.
| Third Party | Data Shared | Purpose |
|---|---|---|
| Stripe | Payment card and billing information | Payment processing and subscription management |
| Fly.io | Encrypted user data at rest | Application hosting and infrastructure |
| Anthropic | User Content and Google Workspace data as needed for AI processing | Primary language model provider powering YAGNI’s agent features |
| OpenAI | User Content and Google Workspace data as needed for AI processing | Supplementary language model provider for certain processing tasks |
| Google (Gemini API) | User Content and Google Workspace data as needed for embedding generation | Embedding models for semantic search and content indexing |
| Sentry | Diagnostic data for errors (stack traces, runtime environment, pseudonymous user/workspace/customer UUIDs); no email, name, message content, file content, or Google Workspace data | Error monitoring, performance tracking, and incident investigation |
| Mixpanel | Email, display name, and product usage events (feature access, anonymized page paths, workspace metadata); no message content, file content, or Google Workspace data | Product analytics and aggregate usage understanding |
| Temporal Cloud | Operational workflow metadata, including workflow IDs, task queue names, execution status, retry history, timestamps, and limited workflow/activity inputs; no payment card details, OAuth tokens, API keys, or raw Google Workspace content | Durable workflow orchestration for background jobs, retries, timers, and scheduler operations |
Google Workspace data is shared with Anthropic, OpenAI, and Google (Gemini API) solely to power the AI features described in Section I(E) of this policy. It is not shared with Stripe, Sentry, Mixpanel, Temporal Cloud, or any other third party except as described in this policy, and is only incidentally stored on Fly.io infrastructure as encrypted data for the purpose of operating the Service. No Google Workspace data (Gmail, Drive, Docs, Sheets, Slides, Calendar, or Contacts content) is passed to advertising platforms, data brokers, or analytics providers.
We may also disclose your information:
- To comply with a court order, law, or legal process.
- To protect the rights, property, or safety of YAGNI, our users, or others.
- In connection with a merger, acquisition, or transfer of assets (with notice to you and, where required, your consent).
V. Data Security
We have implemented measures designed to secure your personal information, including data accessed via Google APIs, from accidental loss and from unauthorized access, use, alteration, and disclosure.
Specific security practices include:
- Encryption in transit: All data transferred between your browser, YAGNI’s servers, and Google’s APIs is encrypted using TLS (Transport Layer Security).
- Encryption at rest: User data, including cached Google Workspace data stored to power YAGNI’s context engine, is encrypted at rest on Fly.io infrastructure.
- Access controls: Access to user data within our systems is restricted to authorized personnel on a need-to-know basis. Production data access is logged and reviewed.
- Per-workspace data isolation: Customer data is isolated per workspace using application-level access controls. Every database query that touches customer-scoped data is filtered by workspace, preventing cross-account data access.
- Google secure data handling: We handle Google user data in accordance with Google’s secure data handling requirements as specified in the Google API Services User Data Policy.
The safety and security of your information also depends on you. Please keep your account credentials confidential and contact us immediately if you suspect unauthorized access to your account.
VI. Data Retention
A. General Retention
We retain your personal information for as long as your account is active or as needed to provide you with our services. We retain and use your information as necessary to comply with legal obligations, resolve disputes, and enforce our agreements.
B. Google Workspace Data Retention
YAGNI stores Google Workspace data (such as indexed content, cached context, and synced records) only as long as is necessary to deliver the Service and for a limited period thereafter. Specifically:
- While your account is active: Google data is retained and refreshed to keep your YAGNI context current.
- Upon account deletion: All Google user data stored by YAGNI (including indexed Drive files, email data, calendar data, contact data, and document content) is permanently deleted from our systems within 30 days of account termination.
- Upon revoking Google access: If you disconnect your Google account from YAGNI without deleting your account, we will cease accessing new Google data immediately and will delete previously synced Google data within 30 days.
VII. Your Rights and Data Deletion
You have the following rights with respect to your personal information:
- Access: Request a copy of the personal information we hold about you.
- Correction: Request correction of inaccurate personal information.
- Deletion: Request deletion of your personal information, including all Google user data we have stored.
- Objection: Object to our processing of your personal information.
- Portability: Request a machine-readable export of your personal information.
- Withdraw Consent: Withdraw consent for Google Workspace access at any time by disconnecting your Google account via your YAGNI account settings or by revoking YAGNI’s permissions directly in your Google Account security settings.
How to Delete Your Google Data
You may delete your Google user data from YAGNI in any of the following ways:
- Account Settings: Navigate to Settings → Data & Privacy → Delete Account within YAGNI to permanently delete your account and all associated data, including Google Workspace data. Deletion from our systems will be completed within 30 days.
- Email Support: Send a deletion request to support@yagni.app with the subject line “Data Deletion Request.” We will confirm receipt and complete the deletion within 30 days.
- Revoke Google Access Only: To disconnect Google Workspace without deleting your account, go to Settings → Integrations → Google Workspace → Disconnect. All previously synced Google data will be deleted within 30 days.
We will not discriminate against you for exercising any of these rights.
VIII. Children’s Privacy
YAGNI is not directed to children under the age of 13 and does not knowingly collect personal information from children under 13. If we learn we have collected personal information from a child under 13 without parental consent, we will delete that information promptly. If you believe we may have collected information from a child under 13, please contact us at support@yagni.app.
IX. Changes to This Policy
We may update our Privacy Policy from time to time. If we make material changes (including any changes to how we access, use, or share Google user data) we will notify you by email and by posting a notice on the Site before the changes take effect, and we will update the “Last revised” date at the top of this policy. Your continued use of the Service after the effective date of any changes constitutes your acceptance of the revised policy.
X. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or our handling of your data, please contact us:
YAGNI, Inc.
Email: support@yagni.app
Website: https://yagni.app
For data deletion requests, please email support@yagni.app with the subject line “Data Deletion Request.”
See also our Terms of Service.