Data Processing Agreement

2026-04-12-e15769e

Draft status: This DPA is a working document. It accurately reflects ShareGuard's current technical and operational controls, but specific commercial terms (governing law, notice addresses, SLA guarantees) are under review by counsel. Customers with immediate DPA needs should contact privacy@shareguard.ai.

The short version: ShareGuard is a Processor, not a Controller. We proxy AI access to your Google Workspace files, enforce your permission policies, and log every action for audit. We never store file contents. You (the Customer) remain the Controller of your data at all times.

Purpose and Scope

This Data Processing Agreement ("DPA") forms part of the agreement between the Customer ("Controller") and ShareGuard, Inc. ("Processor") for the provision of ShareGuard's security proxy services between AI assistants and Google Workspace ("Services").

This DPA governs the Processor's processing of Personal Data on behalf of the Controller and sets out the parties' respective obligations under applicable data protection laws.

1. Definitions

2. Role and Responsibilities

ShareGuard acts as a Processor on behalf of the Controller. ShareGuard does not determine the purposes or means of processing Personal Data and processes Personal Data solely in accordance with the Controller's documented instructions, which are expressed through organization-level permission configurations, per-user and per-file access policies, and audit and compliance settings configured in the ShareGuard administrative dashboard.

2.1 Data Flow

  1. An AI assistant (e.g., Anthropic Claude) requests access to a Google Workspace file through the ShareGuard MCP endpoint.
  2. ShareGuard evaluates the request against the Controller's organization and user-level permission policies.
  3. If the request is allowed, ShareGuard proxies the request to Google Workspace using the end user's own OAuth credentials (drive.file scope).
  4. Google Workspace returns the requested data directly through ShareGuard, which forwards it to the AI session without caching or persisting file contents.
  5. ShareGuard records an audit log entry describing the action, the user, the file identifier (hashed), timestamps, byte counts, and outcome.

3. Data Storage and Retention

3.1 File Contents — Never Stored

ShareGuard is a pass-through proxy. File contents (the body of Google Docs, Sheets, Slides, and other files) are never cached, persisted, indexed, or retained in any form. Every file read hits Google Workspace directly and the response is forwarded to the AI session in-memory only.

3.2 Metadata Stored

ShareGuard stores the following metadata to enforce policies, provide audit capability, and operate the service:

CategoryStored DataRetention
User account Email address, display name, Firebase identity, organization membership, terms-acceptance records Lifetime of account; deleted on account offboarding
File references SHA-256 hash of Google Drive file IDs plus optional human-readable file name for picked files (for UI display). Never the file contents. Until user removes the file from ShareGuard or blocks it
Audit logs Tool call records: action, user, file reference, timestamps, bytes transferred, status codes, client identifiers, permission decisions Default 365 days; configurable per organization. Streamed to Customer SIEM on request.
OAuth session metadata Session identifiers (hashed), IP address, user agent, creation and rotation timestamps, last-used timestamps Until session expires, is revoked, or hits the organization's maximum session lifetime (default 7 days, configurable)
Workspace OAuth refresh tokens Google Workspace OAuth refresh tokens, one per user Stored encrypted in Google Cloud Secret Manager. Deleted on account offboarding or user disconnection.
Organization policies Permission configurations, DLP settings, IP binding rules, max session lifetimes, log destinations Lifetime of organization

3.3 Categories of Data Subjects

The Personal Data processed through ShareGuard relates to: the Controller's employees, contractors, and authorized users who access Google Workspace through an AI assistant; and individuals whose Personal Data appears in those Google Workspace files (incidentally, via transient pass-through — ShareGuard does not inspect, index, or retain this content).

4. Security Measures

ShareGuard implements technical and organizational measures designed to protect Personal Data against unauthorized or unlawful processing, accidental loss, destruction, or damage.

4.1 Encryption

4.2 Authentication and Access Control

4.3 Network Security

4.4 Application-Layer Controls

4.5 Operational Security

5. Audit Logging

ShareGuard maintains comprehensive audit logs of every operation performed through the Services. Each audit entry records:

5.1 SIEM Integration

Audit logs can be streamed in real-time to the Controller's SIEM platform through the ShareGuard Log Destinations feature. Supported destinations include Splunk HTTP Event Collector, Datadog, Elastic, and generic HTTPS webhooks. Audit events are delivered using a transactional outbox pattern, batched, HMAC-signed, and retried on failure to ensure at-least-once delivery.

5.2 Retention

Audit logs are retained for 365 days by default. Longer retention is available on request and subject to commercial terms.

6. Sub-processors

6.1 Current Sub-processors

Sub-processorPurposeLocation
Google Cloud Platform Compute (Cloud Run), database (Cloud SQL), secret storage (Secret Manager), messaging (Pub/Sub), DNS, load balancing, Cloud Armor WAF, Cloud DLP us-central1 (United States)
Google Workspace APIs The upstream data source. ShareGuard calls Google Drive, Docs, Sheets, and Slides APIs on behalf of the end user using their own OAuth credentials. Google's infrastructure
Firebase Identity Platform User authentication for the ShareGuard administrative dashboard Google's infrastructure
Postmark Transactional email (invitations, alerts) — email addresses only, no file data United States
Stripe Subscription billing — billing contact information only, no file data United States

6.2 Sub-processor Changes

ShareGuard shall notify the Controller of any intended changes to sub-processors by updating this DPA and providing at least 30 days advance notice via email to the Controller's designated contact, where the Controller has an opportunity to object. If the Controller objects to a new sub-processor on reasonable grounds, ShareGuard will work in good faith to provide an alternative or permit the Controller to terminate the affected Services.

7. Data Subject Rights

ShareGuard shall assist the Controller in responding to Data Subject requests under applicable law, including access, rectification, erasure, restriction, and portability. Because ShareGuard stores only metadata and audit records (not file contents), most Data Subject requests can be fulfilled from the ShareGuard administrative dashboard directly. For requests that require engineering assistance, ShareGuard will respond to Controller assistance requests within 72 hours of receipt.

8. Data Breach Notification

ShareGuard shall notify the Controller of any Personal Data breach affecting the Controller's data without undue delay, and in any event within 72 hours of becoming aware of the breach. Notification shall include:

ShareGuard's incident response process includes automated monitoring of the audit logs and infrastructure for anomalies, with alerts routed to the on-call engineer.

9. Data Deletion and Return

Upon termination of the Services, ShareGuard shall, at the Controller's choice, delete or return all Personal Data processed on behalf of the Controller within 30 days.

Deletion includes: user records in the application database, audit logs, session records, secret material (OAuth refresh tokens, signing keys), and all backups within the normal backup retention cycle (backups beyond that cycle are deleted as they age out, typically within 35 days).

Return is available in a standard JSON export format through the administrative dashboard or by request to privacy@shareguard.ai.

10. International Data Transfers

ShareGuard is a United States company. All Personal Data is processed and stored in Google Cloud's us-central1 region (Council Bluffs, Iowa). Data is not routinely transferred outside the United States.

Customers with data residency requirements that exclude the United States should contact sales@shareguard.ai to discuss commercial options. For transfers to the United States from jurisdictions that require a transfer mechanism (such as EU Member States), the parties rely on the Standard Contractual Clauses adopted by the European Commission under Decision (EU) 2021/914, which are incorporated by reference into this DPA for such transfers.

11. Compliance Frameworks

ShareGuard's current and planned compliance posture:

12. Term and Termination

This DPA shall remain in effect for the duration of ShareGuard's processing of Personal Data on behalf of the Controller. The obligations in this DPA shall survive termination to the extent required for ShareGuard to complete deletion or return of Personal Data in accordance with Section 9.

13. Governing Law

This DPA is governed by the laws of the State of Delaware, without regard to its conflict of laws principles. Any dispute arising out of or relating to this DPA shall be resolved in accordance with the dispute resolution provisions of the main Terms of Service.

14. Contact Information

For privacy and data protection inquiries, including Data Subject requests, breach notifications, and sub-processor objections:

15. Changes to This DPA

ShareGuard may update this DPA from time to time to reflect changes in technical or organizational measures, sub-processors, or regulatory requirements. Each version of this DPA is permanently identified by a date-and-commit version string (visible at the top of this page) and is archived in the public ShareGuard marketing repository. Material changes will be communicated to Controllers via email at least 30 days before they take effect.

For ShareGuard team: This document was synthesized from the draft DPA and the ShareGuard codebase as of April 11, 2026. All technical claims are accurate to the implemented system. Commercial terms (governing law selection, SLAs, specific certifications) are placeholder and require legal review before this DPA is used as a contract. The [DRAFT] banner should be removed once reviewed.