Public Subprocessor List

Last updated November 2026 · v.03

1. Purpose

This Public Subprocessor List identifies the third-party service providers Clasp uses to operate the Service. These subprocessors support hosting, database, authentication, messaging, billing and payments, OCR, document editing, error monitoring, and limited AI functionality. This list is provided for transparency and does not create contractual rights or obligations.

Contractual terms governing subprocessors are defined in Appendix H of the Clasp Master Services Agreement (MSA).

2. How Clasp Uses Subprocessors

Clasp uses subprocessors to:

  • host and secure the platform;
  • store application data;
  • authenticate Users;
  • process notifications, messages, and email delivery;
  • process payments;
  • perform OCR for search indexing;
  • support browser-based document editing;
  • monitor errors and receive bug reports;
  • generate draft time-capture descriptions (optional); and
  • maintain system performance and reliability.

Clasp does not transmit document text to external large language models. Clasp does not use subprocessors for marketing or advertising.

3. Current Subprocessors

SubprocessorFunctionData processedLocation
Google Cloud Platform (GCP)Hosting, document and file storage, encryption, load balancing, networkingCustomer Data, Account Data, Usage Data, OCR outputs, embeddings, metadataUnited States
SupabaseApplication database; authentication for “Sign in with Google” and OTP generationAccount Data, application data, embeddings, authentication metadataUnited States
Unstructured.ioOCR and document parsing for search indexingDocument text for OCR extraction onlyUnited States
PostmarkTransactional email deliveryEmail metadata, notification contentUnited States
TwilioProgrammable SMS messagingPhone number metadata, message contentUnited States
GetStreamIn-application and client portal messagingMessages and content Users choose to sendProvider-determined
Firebase (Google)In-application and push notificationsNotification content, device identifiersProvider-determined
ConfidoPayment processing for payments Customers accept from their clients (where enabled); collection of Clasp’s payment feesPayment information, payment metadataUnited States
Microsoft (Word for the web)Browser-based document editing, when a User opens a document for editingDocument content during editingProvider-determined
SentryApplication error monitoringTechnical error and device dataProvider-determined
ShakeIn-application bug reportingInformation a User submits in a bug reportProvider-determined
VercelHosting of front-end application codeTechnical request metadataProvider-determined
OpenAI (optional)Draft time-capture descriptions, only when Customer enables Time Capture AI processingSystem-generated internal metadata only; no document textUnited States

Notes:

  • Supabase does not access document files. Twilio does not access document content.
  • Clasp does not store payment card data (PCI).
  • Sentry and Shake are used only to detect and fix errors and improve the user experience, not for analytics or advertising.
  • Under OpenAI’s published API terms, data submitted through the API is not used to train OpenAI’s models.
  • Services that Customers or Users choose to connect (such as Google Drive imports, QuickBooks Online, Connectors and the AI services connected through them, or a migration provider) are Third-Party Services, not subprocessors.

4. Subprocessor Changes

Clasp may add, replace, or remove subprocessors at any time. Changes to this public list do not amend the MSA. Contractual notice and objection terms, if applicable, are defined in Section 5.12 of the MSA and Appendix H.

5. Questions

For questions about subprocessors, contact Clasp Legal Technologies, Inc. at hello@clasplegal.com.

Questions about this document?