{"id":322,"date":"2026-01-05T12:00:00","date_gmt":"2026-01-05T12:00:00","guid":{"rendered":"https:\/\/california.shuster.info\/?p=322"},"modified":"2026-01-05T12:00:00","modified_gmt":"2026-01-05T12:00:00","slug":"oracle-procore-trade-secret-disclosure-discovery","status":"publish","type":"post","link":"https:\/\/california.shuster.info\/?p=322","title":{"rendered":"Oracle v. Procore \u2014 N.D. Cal. magistrate refines trade-secret disclosure and discovery scope"},"content":{"rendered":"<div class=\"case-meta\">\n<dl>\n<dt>Case<\/dt>\n<dd>Oracle America, Inc., et al. v. Procore Technologies, Inc., et al.<\/dd>\n<dt>Court<\/dt>\n<dd>U.S. District Court \u2014 Northern District of California<\/dd>\n<dt>Date Decided<\/dt>\n<dd>2026-01-05<\/dd>\n<dt>Docket No.<\/dt>\n<dd>4:24-cv-07457<\/dd>\n<dt>Status<\/dt>\n<dd>Unreported \/ Non-Citable<\/dd>\n<dt>Topics<\/dt>\n<dd>Defend Trade Secrets Act; trade-secret particularity; discovery; financial information; text messages from personal devices; California construction software<\/dd>\n<\/dl>\n<\/div>\n<h2>Background<\/h2>\n<p>Oracle sued Procore and former Oracle employee Mark Mariano in the Northern District of California, alleging that Mariano kept confidential Oracle source code and integration documents when he left for Procore and that Procore used the materials to build Procore Pay, a construction-industry payment-management service. The complaint asserts trade-secret misappropriation under the federal Defend Trade Secrets Act and breach of contract by Mariano.<\/p>\n<p>Oracle\u2019s suite of products at issue includes its Textura Payment Management (TPM) solution and related ERP integrations. After the trial court (Judge Tigar) held that Oracle\u2019s pleading sufficiently identified the alleged trade secrets, Oracle served initial trade-secret disclosures identifying 174 files in categories such as source code, integration testing, integration plans, and financial data, along with where each file was found (Mariano\u2019s iCloud, Google Drive, and personal devices).<\/p>\n<p>The parties brought four bundled discovery disputes to Magistrate Judge Laurel Beeler in the run-up to early-January 2026 depositions: Procore\u2019s motion to compel more particularized trade-secret disclosures, Oracle\u2019s motion for broader Procore financial information, and the sufficiency of Procore\u2019s responses to several interrogatories.<\/p>\n<h2>The Court&rsquo;s Holding<\/h2>\n<p>The court denied Procore\u2019s motion to compel more particularized trade-secret disclosures. Oracle\u2019s file-by-file identification, with category labels, contents, and locations of where the files were found on Mariano\u2019s and Procore\u2019s systems, matched what the trial court had already approved at the pleading stage and is consistent with disclosures other district courts have approved. Demanding more would risk turning a discovery-management mechanism (designed to give defendants notice and to channel discovery) into a premature merits adjudication, and would penalize Oracle for the practical reality that source-code files are most precisely identified by file rather than by paragraph-style description.<\/p>\n<p>The court granted Oracle\u2019s motion to expand financial discovery beyond Procore Pay. Because Mariano was alleged to have worked across product lines and the alleged trade secrets relate to ERP integrations, financial information about Procore Financials and other related products is relevant. Procore may, however, raise burden objections to specific categories.<\/p>\n<p>On the interrogatories, the court ordered targeted supplementation. Procore must supplement Interrogatory No. 9 (Mariano\u2019s involvement and the related customer\/revenue information) by January 7, 2026, consistent with the broader financial-discovery ruling. The court found Procore\u2019s investigation-related response under Interrogatory No. 5 sufficient given Procore\u2019s representation of completeness, with a duty to supplement if warranted. As to Interrogatory No. 7 \u2014 the storage-devices interrogatory and the related text-message dispute \u2014 the interrogatory response itself was adequate; the live issue was whether Procore had searched its employees\u2019 personal devices for Oracle documents and texts to or from Mariano. Reaffirming that a party has custody or control of work-related information on current employees\u2019 personal devices when it has the legal right to demand it, the court directed the parties to address any further deficiencies via RFP 12 and a separate letter brief, with the pending Forensic Neutral review of Mariano\u2019s phone to guide further productions.<\/p>\n<h2>Key Takeaways<\/h2>\n<ul>\n<li>In Northern District trade-secret cases, identifying alleged trade secrets by specific file (with category, location of recovery, and source-code or document type) generally satisfies the particularity requirement at the discovery stage, especially where the trial court has already approved similar disclosures at the pleading stage.<\/li>\n<li>Once a defendant\u2019s products are accused of using misappropriated material, financial discovery is not necessarily limited to the single accused product; courts will allow discovery into related product lines whose financials may bear on damages and use.<\/li>\n<li>Personal devices of current employees can be within a corporate party\u2019s \u201ccontrol\u201d for discovery purposes when the work-related information on them is something the company has the legal right to demand. Defendants should expect to search employee text messages where misappropriated documents were forwarded.<\/li>\n<li>Letter-brief discovery practice in the Northern District works best when each interrogatory and RFP is broken out separately. Here, several disputes turned on whether the issue was really an interrogatory response or an underlying production deficiency.<\/li>\n<\/ul>\n<h2>Why It Matters<\/h2>\n<p>Oracle\u2019s suit against Procore is a closely watched dispute in the construction-tech sector, where Oracle\u2019s Textura platform and Procore\u2019s payments and financials products have been competing for the same customers. The order does not decide who will win on the merits, but it sets the discovery rules of engagement in ways that materially affect both sides.<\/p>\n<p>For trade-secret plaintiffs, the order is welcome confirmation that file-level disclosures with categories and recovery locations are enough \u2014 they do not have to write expository paragraphs about each line of code at the discovery stage. For defendants, the financial-discovery ruling is a reminder that an alleged misappropriator\u2019s \u201cacross-product-line\u201d access to corporate systems can drag related products into the case. And for any company facing trade-secret litigation, the text-message ruling underscores that a robust search of employees\u2019 personal communications about the relevant materials is now table stakes \u2014 a forensic neutral on the departing employee\u2019s phone is increasingly standard, but counsel should plan parallel custodian collections for current employees too.<\/p>\n<p><a href=\"https:\/\/www.courtlistener.com\/recap\/gov.uscourts.cand.438381\/gov.uscourts.cand.438381.206.0.pdf\">Read the full opinion (PDF)<\/a> &middot; <a href=\"https:\/\/www.courtlistener.com\/opinion\/10768729\/oracle-america-inc-et-al-v-procore-technologies-inc-et-al\/\">Court docket<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magistrate Judge Beeler resolves four discovery disputes in Oracle\u2019s trade-secret suit against Procore over construction-payment software, holding that Oracle\u2019s 174-file disclosure is sufficiently particular, financial discovery extends beyond Procore Pay, and Procore must search text messages on employees\u2019 personal devices that touched the alleged Oracle materials.<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_ca_reported":"0","_ca_court":"","footnotes":""},"categories":[25],"tags":[],"ca_court":[13],"class_list":["post-322","post","type-post","status-publish","format-standard","hentry","category-intellectual-property","ca_court-u-s-district-court-northern-district-of-california","post-unreported"],"_links":{"self":[{"href":"https:\/\/california.shuster.info\/index.php?rest_route=\/wp\/v2\/posts\/322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/california.shuster.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/california.shuster.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/california.shuster.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=322"}],"version-history":[{"count":0,"href":"https:\/\/california.shuster.info\/index.php?rest_route=\/wp\/v2\/posts\/322\/revisions"}],"wp:attachment":[{"href":"https:\/\/california.shuster.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/california.shuster.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/california.shuster.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=322"},{"taxonomy":"ca_court","embeddable":true,"href":"https:\/\/california.shuster.info\/index.php?rest_route=%2Fwp%2Fv2%2Fca_court&post=322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}