Privacy Policy

We collect what we need to do the work — and nothing else.

HarvestEngine connects to your broker so it can run direct indexing and tax-loss harvesting on your behalf. That requires reading your positions, lots, and trade history. It does not require sharing any of that for advertising, and we never do.

Effective 2026-08-05 · Last updated 2026-08-05

Our approach

HarvestEngine is software for self-directed investors. We collect the data we need to run the service and secure your account, we encrypt sensitive data, and we do not sell your personal information. We do not use third-party advertising trackers, Google Analytics, or the Meta pixel.

What we collect

What we don't collect

How broker credentials are protected

OAuth tokens issued by your broker are encrypted at rest using envelope encryption with Google Cloud KMS. The encryption key never leaves Google's hardware security modules. The encrypted token is stored with your account's UUID as additional authenticated data, so a token can only be decrypted in the context of the user it was issued for.

Tokens have hard expiry windows (typically 14 days for E*TRADE) and 2-hour inactivity timers. If you stop using HarvestEngine, the token expires automatically. You can also revoke access at any time from your broker's app-permissions panel.

AI features (Harvey)

When you use Harvey, our AI assistant, or AI-generated rankings, briefings, and rationales, the relevant portion of your portfolio context is sent to our AI provider, currently OpenAI, to generate the response. Depending on the feature, this can include security symbols and sectors, position sizes and dollar values, realized and unrealized gains and losses, estimated tax figures, and the questions you type into Harvey. It does not include your name, email, phone number, government IDs, or broker credentials.

Our OpenAI organization is configured so that API inputs and outputs are not shared with OpenAI for model improvement or training. We also disable API call logging where supported and configure production API requests not to store request/response data where supported. OpenAI may still process API data transiently to provide the service and may retain limited operational, security, abuse-monitoring, or legally required records.

If you prefer not to use AI features, you can leave Harvey and AI rankings unused. The core harvesting engine runs on deterministic logic without them.

Mobile messages (SMS)

HarvestEngine sends only transactional SMS — sign-in codes, security alerts, trade-approval links, and harvest summaries. No marketing or promotional texts.

Who we share data with

We share data only with service providers that process it on our behalf under contract:

We do not sell your personal information, and we do not "share" it (as defined by California law) for cross-context behavioral advertising — ever. We may disclose information if required by law, to protect rights or safety, or in a merger or acquisition (with notice where required).

How long we keep your data

You can request deletion at any time by emailing privacy@harvestengine.ai or using the in-app data-portability and deletion tools.

Your privacy rights

Depending on your state (including California under the CCPA/CPRA, and Virginia, Colorado, Connecticut, Utah, and others), you may have the right to know/access the personal information we hold, delete it, correct inaccuracies, opt out of any sale or "sharing" (we do neither), and not be discriminated against for exercising these rights. To exercise them, export your data in JSON via the in-app tool or email privacy@harvestengine.ai; we'll verify your identity, respond within the time the law requires, and you can appeal a denial by replying to our response. We currently serve users in the United States and Canada; if you are elsewhere, contact us about the rights available in your jurisdiction.

Security

We protect data with envelope encryption for broker tokens (per-user keys via cloud KMS), encryption in transit, access controls, and tenant isolation at the database layer. No system is perfectly secure. If a breach affects your personal information, we will notify you as required by applicable law.

Cookies

We use only essential/functional cookies — for your session, your trusted-device preference, and sign-in-flow state. We do not use advertising or cross-site tracking cookies, Google Analytics, or the Meta pixel.

Children

The service is intended for adults (18+). If you connect a custodial or minor's account, you do so as the authorized adult custodian. We do not knowingly collect personal information from children under 13.

Changes and contact

We may update this policy; for material changes we will email registered users and update the "Last updated" date. This Privacy Policy is the operative statement of how HarvestEngine handles your data. Enterprise customers who require a separate Data Processing Addendum may execute one with us; where signed, it supplements this policy for that customer. Questions: privacy@harvestengine.ai.

HarvestEngine.ai is a product of Aubrey Holdings, LLC, a California limited liability company (DBA registered in Santa Clara County, California).