Build Great Things/ Docs/ Security & privacy

Security & privacy

What Build Great Things collects, what it never stores, and how the privacy model works. Written for the security reviewer, the works council, and the engineer deciding whether to turn telemetry on.

Last updated: July 20, 2026. Questions or anything you need in writing: jacob@buildgreatthings.ai.

The three commitments

  1. Process and discard. Raw prompt text is buffered only until it is processed into the task map, then deleted; text that is never processed is deleted after at most 30 days. What we keep are short, machine-generated task summaries (for example "Redline an NDA against the standard playbook"), never the prompts themselves. Those summaries carry only a salted pseudonym, feed future map runs, and age out after 12 months. Opting out of prompt content deletes them too.
  2. No individual is ever identifiable. A pattern appears only if at least a threshold number of distinct people share it (default 5, set by your workspace owner). Identity is stored only as a salted hash; we never store raw emails in the analysis data.
  3. Cost yes, surveillance no. The product shows what kinds of work your organization uses AI for and what it costs, by team at most. No manager can read an employee's conversation through this product, at any permission level.

What we collect

Data arrives over an OpenTelemetry (OTLP) stream that your tools send directly to us. There is nothing to install: no agent, proxy, or browser extension.

DataWhenWhat happens to it
Usage metrics: tokens, model, cost, session counts Always, while telemetry is on Stored as daily per-workspace aggregates for the Usage & Cost view
User prompt text Only if your admin enables OTEL_LOG_USER_PROMPTS and your workspace's Prompt content setting accepts it Buffered, processed into de-identified task summaries and aggregate task patterns on the next map run, then deleted
User identity (email from the tool's sign-in) Always, while telemetry is on Replaced at ingest with a salted hash used for distinct-person counts and team grouping
Team roster (optional CSV upload) Only if you upload one Emails hashed with your workspace key during the upload request; the raw file and raw emails are not stored

We do not collect model responses, your source code, files on disk, or screen contents. Prompt text is opt-in and controlled centrally by your organization's admin; usage and cost reporting works without it.

What we never store

How the privacy model works

  1. Prompts stream in and are buffered per workspace, tagged only with a salted actor hash.
  2. On the nightly run, prompts are embedded and clustered into task patterns.
  3. The k-anonymity gate drops every cluster below your distinct-person threshold.
  4. Surviving clusters get generated names and descriptions.
  5. The buffered raw prompts are deleted. Only the aggregate patterns persist.
Note The threshold is a floor on people, not prompts: a pattern used heavily by one person stays invisible no matter how often they use it. Your workspace owner sets the threshold under Settings > Privacy.

Security measures

Where data lives and subprocessors

Build Great Things runs on Heroku (Salesforce) in the United States, with a Heroku-managed Postgres database. We use a small set of subprocessors:

ProviderPurposeWhat it sees
Heroku (Salesforce)Application hosting and database All application data, encrypted at rest
OpenAI (API)Embeddings and cluster label generation Prompt text during the nightly map run. OpenAI's API terms exclude API data from model training
GoogleOptional sign-in (OAuth)Sign-in identity only
SentryError and performance monitoring Stack traces and request metadata; no prompt content
ResendTransactional email (password resets) Recipient email address only

Retention and deletion

The drive snapshot

Connecting a drive is a folder drop, not an OAuth integration: nothing is installed, no background sync runs, and we hold no credential to your drive.

Honest disclosures

We are an early-stage product and would rather over-share than have you find out later:

Reporting a vulnerability

If you believe you have found a security issue, email jacob@buildgreatthings.ai with details. We will acknowledge within 2 business days and keep you informed through the fix. Please do not access data that is not yours or disrupt the service while testing.