Data Processing Addendum
Last updated: October 26, 2026
This Data Processing Addendum ("DPA") forms part of the agreement between Proark Solutions Inc ("Buildficient") and the customer identified in the applicable order or account ("Customer") governing Customer's use of the Buildficient service (the "Agreement"). This DPA applies to the extent Buildficient processes Personal Data on Customer's behalf that is subject to the EU or UK GDPR, the CCPA/CPRA, or similar data protection laws ("Data Protection Laws"). Terms such as "Personal Data," "Controller," "Processor," "Data Subject," and "Processing" have the meanings given in Data Protection Laws.
1. Scope and Roles
For Personal Data contained in Customer Content, Customer is the Controller (or a Processor acting for another Controller) and Buildficient is the Processor. Customer is responsible for the accuracy and lawfulness of the Personal Data it submits, for providing required notices, and for obtaining any consents needed from Data Subjects, including individuals whose voices or images appear in recordings and jobsite photos.
2. Details of Processing
- Subject matter. Provision of the Buildficient construction project management service, including voice transcription, AI-assisted scheduling, daily logs, photo analysis, and billing features.
- Duration. The term of the Agreement plus the retention period described in Section 10 (90 days after cancellation, or 30 days after an admin chooses Delete company).
- Nature and purpose. Hosting, storage, transmission, transcription, AI-based analysis, display, and backup of Customer Content as needed to provide the service.
- Categories of Personal Data. Names, contact details, job titles and roles, voice recordings and transcripts, photographs and videos that may depict individuals, location data (including GPS location recorded at clock-in when the user allows location access, shown to Customer's users on timesheets), schedule and task assignments, time records, e-signature records, and communications content.
- Categories of Data Subjects. Customer's employees, contractors, and subcontractors; Customer's clients and their representatives; and other individuals appearing in Customer Content.
3. Processor Obligations
Buildficient will:
- Process Personal Data only on Customer's documented instructions, including as set out in the Agreement and this DPA, unless required otherwise by law (in which case Buildficient will notify Customer unless legally prohibited);
- Ensure that personnel authorized to process Personal Data are bound by confidentiality obligations;
- Implement and maintain the technical and organizational measures described in Section 4;
- Assist Customer, taking into account the nature of the processing, in responding to Data Subject requests and in meeting Customer's obligations regarding security, breach notification, and data protection impact assessments;
- Notify Customer without undue delay, and in any event within 72 hours, after becoming aware of a Personal Data breach affecting Customer's Personal Data, and provide information reasonably required for Customer to meet its own notification obligations;
- Permanently delete Personal Data at the end of the retention period, and make a copy available on request before then, as described in Section 10.
4. Security Measures
Buildficient maintains appropriate technical and organizational measures, including: encryption of data in transit (TLS) and at rest; logical tenant isolation enforced in the application, which checks every request against the requesting user's organization; role-based access controls and least-privilege access for personnel; support access to a Customer account only through time-limited, logged support sessions; logging, monitoring, and alerting; secure software development practices and dependency review; and backups managed by our database provider.
5. Data Subject Requests
If Buildficient receives a request from a Data Subject relating to Personal Data processed for Customer, Buildficient will promptly forward the request to Customer and will not respond directly except to direct the Data Subject to Customer or as required by law. The service includes in-app tools that Customer can use to fulfill most requests: viewing and correcting data, exporting timesheets, invoices, estimates and reports, deleting an individual's account, and deleting the whole company. For a full copy of Customer's data, Customer can email support@buildficient.com.
6. Subprocessors
Customer provides general authorization for Buildficient to engage the following subprocessors:
- Supabase: database, sign-in and file storage. Data: all account and project data, uploaded photos and files, sign-in details. Where: United States (AWS us-east-1).
- Vercel: hosting the web app and website. Data: all data passing through the app, IP addresses, request logs. Where: United States, with a global content network.
- Anthropic: Buildficient Assistant, photo and document reading, suggestions. Data: what you type or say to the Assistant, shared photos and documents, related project details. Where: United States.
- OpenAI: backup AI model, and receipt and bill reading. Data: Assistant messages and project details when used as a backup, receipt and bill images. Where: United States.
- Google (Gemini): backup AI model, and receipt and bill reading. Data: Assistant messages and project details when used as a backup, receipt and bill images. Where: United States and other regions.
- OpenRouter: backup AI model routing. Data: Assistant messages and project details when used as a backup. Where: United States; OpenRouter passes requests to the host of the chosen model, which may be in other countries.
- NVIDIA: backup AI model hosting. Data: Assistant messages and project details when used as a backup. Where: United States.
- Deepgram: speech-to-text and the Assistant's spoken replies. Data: voice audio while you speak, and the text of spoken replies. Where: United States.
- Resend: sending email. Data: email addresses, names, and the content of emails we send. Where: United States.
- Sent.dm: sending text and WhatsApp messages. Data: phone numbers, names, message content, delivery and opt-out status. Where: United States.
- Twilio: sending and receiving text messages. Data: phone numbers, message content, delivery and opt-out status. Where: United States.
- Zernio: sending text and WhatsApp messages. Data: phone numbers, names, message content, delivery and opt-out status. Where: United States.
- Meta (WhatsApp): delivering WhatsApp messages. Data: phone numbers and message content. Where: United States and other regions.
- Expo: sending push notifications to the mobile app, and delivering mobile app updates. Data: device push tokens and notification text; device and app version details and IP address when the app checks for updates. Where: United States.
- Apple and Google push services (and your browser's push service): delivering push notifications to phones and browsers. Data: device or browser push identifiers and notification text. Where: United States and other regions.
- Stripe: subscription billing and payments. Data: billing contact details, payment card details (held by Stripe, not us), payment history. Where: United States.
- Sentry: error and crash reports from the web and mobile apps. Data: user ID, IP address, device and browser details, the screen or request that failed. Where: United States.
- PostHog: product analytics, after you allow analytics. Data: user ID, pages and features used, device and browser details, IP address. Where: United States.
- Inngest: running scheduled and background jobs. Data: job details, which can include record IDs, names, email addresses and message content. Where: United States.
- Google Workspace: our own business email. Data: what you send us by email, such as support requests. Where: United States and other regions.
Buildficient will tell Customer about any new or replacement subprocessor by email to Customer's account admin or in the app, and by updating the public list above, at least 14 days before that subprocessor starts processing Customer's Personal Data. Customer may object on reasonable data protection grounds within 30 days after that email. If the parties cannot resolve the objection, Customer may terminate the affected services and receive a pro rata refund of prepaid fees. Buildficient remains responsible for its subprocessors' performance and will impose data protection obligations on them that are no less protective than this DPA.
7. Audits
Upon written request no more than once per year, Buildficient will make available information reasonably necessary to demonstrate compliance with this DPA, including summaries of third-party audit reports and certifications (including SOC 2 reports when available) and responses to reasonable security questionnaires. Where Data Protection Laws require more, Customer may conduct an audit at its own expense, on reasonable notice, during business hours, no more than once per year, and subject to Buildficient's confidentiality and security requirements.
8. International Transfers
Where Personal Data subject to the EU GDPR is transferred to Buildficient in the United States or to subprocessors outside the European Economic Area, the parties rely on the European Commission's Standard Contractual Clauses (Module Two, Controller to Processor, and Module Three, Processor to Processor, as applicable), which are incorporated into this DPA by reference. For transfers subject to UK law, the UK International Data Transfer Addendum applies. For transfers subject to Swiss law, the clauses are adapted as required by the Swiss Federal Data Protection and Information Commissioner.
9. CCPA/CPRA
To the extent Buildficient processes Personal Data subject to the CCPA/CPRA, Buildficient acts as a service provider, will not sell or share that Personal Data, will not retain, use, or disclose it for any purpose other than providing the services, and certifies that it understands and will comply with these restrictions.
10. Deletion and Return
At any time, Customer may export timesheets, invoices, estimates and reports using the tools in the service, and may email support@buildficient.com for a full copy of its data before it is deleted.
- Cancellation. The account becomes read-only and Buildficient keeps Customer Content for 90 days. After that, Buildficient permanently deletes the Customer's data.
- Delete company. If an admin chooses Delete company in Settings, the account becomes read-only right away and Buildficient permanently deletes the Customer's data 30 days later. An admin can cancel the deletion at any time before then.
- Individual accounts. When one person deletes their account, Buildficient removes their name, email, phone and photo right away. Work they added stays with the Customer and shows as "Former member".
Permanently deleted data covers projects, tasks, files and photos, contacts, invoices and estimates, messages, daily logs, voice transcripts and AI history, signed documents and their signature records, and the Customer's billing customer record at Buildficient's payment processor. Buildficient backs up its database daily, and deleted data rolls off those backups within 30 days. Buildficient keeps records of acceptance of its terms, opt-out (STOP) records so it keeps honoring them, and records it must keep by law (for example its own billing and tax records).
11. Liability
Each party's liability arising out of or related to this DPA is subject to the limitations and exclusions of liability set out in the Agreement, and references in the Agreement to a party's liability mean the aggregate liability of that party under the Agreement and this DPA together.
12. Precedence
In the event of a conflict between this DPA and the Agreement with respect to the processing of Personal Data, this DPA controls. In the event of a conflict between this DPA and the Standard Contractual Clauses, the Standard Contractual Clauses control.
13. Contact
Questions about this DPA or requests for a countersigned copy: support@buildficient.com. Security and breach reports: security@buildficient.com.