Data Protection & Privacy

Privacy Policy

Last updated: November 2026 · Launch Milestone 16 Nov 2026

Draft — pending legal review. This policy describes how each Tekspaz product handles data today, but has not yet completed legal review.
Zero Table Data

We only read cost and execution metadata. We never inspect, replicate, or store table records or lakehouse files.

Export on Request

Ask us and we send you your account, organization and project data, including plans and build records.

Deletion on Request

Ask us and we delete your organization, its projects, build records and stored credentials within 30 days.

1. What We Collect

Account & Profile Information

When you register or join an organization, we collect your name, email address, and optionally your company name and role. If you sign in using Google, GitHub, or Okta SSO, we receive your name, verified email address, and profile picture from the provider. We do not request or receive access to any other services or data in your identity provider account.

Project Inputs & Prompts

Architecture prompts, business problem statements, functional requirements, and configuration parameters you submit to TeksPlan and TeksBuild. These are used solely to draft plans, construct data models, and generate code diffs for your project.

Execution Logs & Approvals

Audit records of actions taken within the platform, including stage transitions, agent build task statuses, test execution results, and human gate approvals (including the timestamp, approver identifier, and decision channel: web app, email link, Slack, or Microsoft Teams).

Cloud Usage Metadata (TeksOptima)

For connected Snowflake accounts: warehouse names and sizes, credit consumption, query identifiers, execution durations, and query text read from ACCOUNT_USAGE and INFORMATION_SCHEMA. For connected Databricks workspaces: system tables covering billing, compute clusters, SQL warehouse metrics, and job histories. We never read, copy, or store the contents of your database tables or data lake files.

Infrastructure Telemetry (Teksinfra)

Pipeline health metrics, failure event signals, Airflow DAG identifiers, dbt model names, and Snowflake query IDs ingested from the InfraOps worker running inside your network.

2. What We Never Collect (Zero Table Data Guarantee)

No Database Table Contents

Tekspaz never reads, copies, replicates, or stores the underlying business records, customer transactions, or data stored inside your database tables, Snowflake tables, or Databricks lakehouses. All database privileges requested by TeksOptima and InfraOps are strictly read-only on system metadata views.

Credentials Encrypted, Never Shown Again

Some connections need a credential: an OAuth token, a Snowflake key pair, a database password, or a cloud access key for a data source you add. We store each one encrypted at rest with AES-256-GCM and never show it again after you enter it. Disconnecting deletes it, and you can revoke it with your provider at any time.

User Identity Anonymization (Databricks)

User identities in Databricks — query authors, job owners, cluster creators, and email addresses in tags — are replaced by a salted cryptographic hash inside your Databricks workspace before anything leaves your perimeter. The salt remains inside your secret scope and is never sent to Tekspaz, ensuring hashes cannot be reversed by us.

SQL Statement Text Omitted by Default

In Databricks, SQL statement text is not sent to Tekspaz unless you explicitly choose to enable it in workspace settings; otherwise, the field is sent as NULL.

3. Why We Process It

Service Delivery

To execute software planning, generate and test code in isolated sandboxes, verify CI/CD pipelines, deliver incident root-cause analysis, and provide warehouse cost-saving recommendations.

Security & Human Governance

To maintain tamper-evident audit logs of who approved what code change, infrastructure deployment, or database statement.

Account Communications

To send transactional emails such as email address verification, password resets, and critical approval requests.

Platform Improvement

To understand platform performance, aggregate error rates, and improve agentic workflows using anonymized telemetry.

4. Who We Share It With

Sub-processors

We share data only with the service providers that run the platform on our behalf: cloud hosting (Vercel, AWS), the managed database (Neon, in Singapore), transactional email (Resend), AI inference (Ollama Cloud, or your own provider if you bring your own key), and product analytics (PostHog). Each processes data under its own terms and data processing terms, for running the platform only. See our Sub-processors page for the complete list.

No Data Sales

We do not sell personal data. We do not share customer code, prompts, or metadata with third-party advertisers or data brokers.

5. How Long We Keep It

Account Data

Account, organization, and project data is kept while your account is active. When you ask us to delete it, we delete it within 30 days.

Usage Snapshots (TeksOptima)

We retain the 30 most recent committed daily snapshots per workspace and purge older records daily. Incomplete or stale uploads are deleted after 24 hours.

Immediate Token Purge on Disconnect

Disconnecting a Snowflake, Databricks, GitHub, or Vercel account immediately deletes the stored access and refresh tokens, preventing any further retrieval of metadata.

6. Your Rights: Export & Erasure

Access, Rectification & Portability

You have the right to request a complete copy of the data associated with your account, correct any inaccuracies, or export your projects.

How Export & Deletion Work Today

There is no self-service export or delete button yet. We handle each request by hand: we export your account, organization and project data, including TeksBuild's build records, and delete it everywhere it is stored within 30 days of your request.

Exercising Your Rights

To request a data export or deletion of your personal data and organization records, email sales@tekspaz.com.

7. Cookie Notice

Essential Cookies Only

Tekspaz uses strictly necessary first-party session cookies provided by Better Auth to authenticate users, maintain login state, and enforce cross-site request forgery (CSRF) protection. We do not use third-party advertising or cross-site behavioral tracking cookies.

8. Contact & Privacy Inquiries

Data Privacy Officer

For any questions or concerns regarding this Privacy Policy or our data protection practices, please contact our team at sales@tekspaz.com.

Questions about your data or wish to exercise your rights?

Email us for a copy of your data, a correction, or deletion.