Campbell et al v. Facebook Inc.

Filing 140

Notice of Filing of Re-Redacted Declaration of Dale Harrison in Response to Order on Administrative Motion to File under Seal filed by Facebook Inc.. (Attachments: # 1 Exhibit 1)(Related document(s) 126 , 131 ) (Jessen, Joshua) (Filed on 11/16/2015) Modified on 11/16/2015 (vlkS, COURT STAFF).

Download PDF
EXHIBIT 1 1 2 3 4 5 6 7 8 9 10 11 12 13 GIBSON, DUNN & CRUTCHER LLP JOSHUA A. JESSEN, SBN 222831 JJessen@gibsondunn.com JEANA BISNAR MAUTE, SBN 290573 JBisnarMaute@gibsondunn.com ASHLEY M. ROGERS, SBN 286252 ARogers@gibsondunn.com 1881 Page Mill Road Palo Alto, California 94304 Telephone: (650) 849-5300 Facsimile: (650) 849-5333 GIBSON, DUNN & CRUTCHER LLP GAIL E. LEES, SBN 90363 GLees@gibsondunn.com CHRISTOPHER CHORBA, SBN 216692 CChorba@gibsondunn.com 333 South Grand Avenue Los Angeles, California 90071 Telephone: (213) 229-7000 Facsimile: (213) 229-7520 Attorneys for Defendant FACEBOOK, INC. 14 UNITED STATES DISTRICT COURT 15 NORTHERN DISTRICT OF CALIFORNIA 16 OAKLAND DIVISON 17 18 19 20 21 22 MATTHEW CAMPBELL, MICHAEL HURLEY, and DAVID SHADPOUR, Plaintiffs, v. FACEBOOK, INC., Case No. C 13-05996 PJH (MEJ) PUTATIVE CLASS ACTION DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Defendant. 23 24 25 26 27 28 Gibson, Dunn & Crutcher LLP DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ) 1 2 I, Dale Harrison, declare as follows: 1. I have been employed as a software engineer at Facebook since August 2014, and my 3 current title is Engineering Manager. I am over the age of 18. In connection with the above- 4 captioned case, I conducted a search for and extraction of certain data, as described further below, 5 and provided the extracted data to Facebook’s counsel, who I understand produced that data to the 6 Plaintiffs in this case. I submit this declaration in response to the Court’s Minute Entry following the 7 Telephonic Discovery Hearing on September 29, 2015 (Dkt. 118). Specifically, this declaration 8 explains the time-consuming processes I undertook to gather the data already provided to Plaintiffs, 9 as well as the amount of additional time and burden it would take to attempt to gather the additional 10 data that I understand Plaintiffs are requesting (assuming that it were possible to gather that 11 additional data, which it likely is not, and certainly not without significant additional work, for the 12 reasons described below). Unless otherwise stated, the following facts are within my personal 13 knowledge and, if called and sworn as a witness, I could and would testify competently to these facts. 14 Plaintiffs’ Requests for Information 15 2. I understand that Plaintiffs in this case asked Facebook to identify: • 16 A list of all the Objects and Associations created during the process of sending a given Message 17 • 18 All associated objects, including id, object type, and key/value pair (including for any 19 URLs shared in the message); associations with source object association type, 20 destination object, and key/value pair; database name and tables storing each 21 association and object; each application or feature using each object or association; 22 and how those objects are used by Facebook. • 23 24 3. For each object, identification and production of the Object’s attributes. I understand that Plaintiffs seek the above information related to 19 specific messages 25 that Plaintiffs had sent or received. I further understand that Plaintiffs have represented that each of 26 those 19 messages contained a Uniform Resource Locator (“URL”)—i.e., a link to a website. 27 28 Gibson, Dunn & Crutcher LLP 1 DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ) 1 2 Summary of Search Results and Burden 4. In connection with Plaintiffs’ requests, I was provided with information about 19 3 messages that Plaintiffs sent or received. The information included the message senders, recipients, 4 dates and times, and URLs contained in the messages. As explained in greater detail below, 5 searching for these messages and extracting the relevant data was a time-consuming and labor- 6 intensive process, and despite my extensive efforts, I was unable to locate 3 of the messages at all. 7 8 5. For the 16 messages I did locate, I was able to extract several pieces of information relating to those messages. The information I extracted included: 9 a. 10 11 b. 12 13 c. 14 15 16 17 d. 18 19 20 21 6. 22 23 24 which 25 would be responsive to Plaintiffs’ request for information about each application or feature using 26 each object or association, and how those objects are used by Facebook. 27 28 Gibson, Dunn & Crutcher LLP 2 DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ) 1 7. The Objects identified, extracted, and already produced to Plaintiffs— 2 3 4 5 —are the only Objects created in connection with sharing URLs in messages. 8. information I located through my extensive searching—specifically, 6 7 Nonetheless, I understand that Facebook has provided to Plaintiffs the additional for the 16 messages I located. 9. There is no automated or otherwise reasonable way to go beyond that and identify and 8 gather information about any additional Objects and Associations (if any) that may have been created 9 in connection with these 16 messages. 10 11 12 13 14 Similarly, I am not aware of any automated or otherwise 15 reasonable mechanism for identifying other specific applications or uses of any other potential 16 Objects and Associations. I also have inquired with others within Facebook who would know, and 17 they were unable to identify any automated or reasonable mechanism for locating this information. 18 Background on Objects, Associations, and Searchability 19 10. I first wish to provide the Court with some background on Facebook and the relevant 20 vocabulary here. Facebook is the world’s largest social network and has over 1 billion monthly 21 active users worldwide. Given its size, Facebook’s software processes billions of actions per day, 22 which involves processing and storing, in one way or another, billions of pieces of data per day. 23 24 25 26 27 28 Gibson, Dunn & Crutcher LLP 3 DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ) 1 2 3 4 11. “Associations” refer to relationships between certain data in Facebook’s system. By 5 way of example only, the act of physically clicking a “Like” button on a third-party website may 6 result in the creation of an Association between (a) the Object that represents the User who clicked 7 the Like button, and (b) the Object that represents the URL of the third-party website. Associations 8 exist as notations in the related Objects. Some events do not result in creation of any Associations. 9 12. There is currently no search functionality to identify all Objects created in connection 10 with the actions of a given Facebook user. Nor is there currently any search functionality to identify 11 all Objects created in connection with a given Facebook message. In my experience, developing such 12 functionality would likely be impossible, and at a minimum it would require hundreds of hours of 13 engineering time. 14 Procedure for Extracting the Produced Material 15 16 17 13. In order to locate and extract the above data for these messages, I was required to write new software code using to find information about the messages in Facebook’s internal system. Where successful, 18 the results of each search returned information for each message, stored in Facebook’s systems. This 19 was a message-by-message exercise. Using this process, I was able to locate, extract, and provide 20 information relating to 16 of the 19 messages. I understand that this information, referred to as 21 22 was produced to Plaintiffs. 14. As noted above, despite my best efforts, I was unable to locate 3 of the 19 messages. 23 There are a number of possible reasons for this. For example, for one of the messages, I understand 24 that Plaintiffs were unable to provide 25 26 Without this data, I could not locate the message. It is also possible that Plaintiffs may have deleted 27 certain messages (though I am informed that Plaintiffs represented this was not the case). At any 28 Gibson, Dunn & Crutcher LLP 4 DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ) 1 rate, as a result of the new code I wrote, I was able to locate information for 16 of the 19 messages 2 selected by Plaintiffs. 3 15. 4 5 6 7 8 9 Using this process, I was able to locate, extract, and provide 10 URL share information relating to 9 of the 16 messages. I understand that this information, referred 11 to as 12 was produced to Plaintiffs. 7 of the 16 messages did not have a 16. 13 14 15 16 Using this process, I was able to locate, extract, and provide information relating to the 9 URLs in the 9 17 18 I understand that this information, referred to as was produced to Plaintiffs. 17. At the request of Facebook’s counsel, after providing the above information, I 19 continued to search for any other Objects that could have been created in connection with processing 20 the 16 messages I located. Neither I, nor any other person to my knowledge, is aware of all possible 21 Objects that could be created in connection with processing a Facebook message. However, I knew 22 that it was likely that at least one other Object was created in connection with each message. 23 24 This was a message-by-message 25 exercise. Using this process, I was able to locate, extract, and provide additional information relating 26 to 16 of the 19 messages. I understand that this information, referred to as 27 produced to Plaintiffs. 28 Gibson, Dunn & Crutcher LLP 5 DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ) was 1 18. In total, working with counsel over the course of August and September, I estimate 2 that I spent more than 25 hours writing new code and conducting the manual searches and extractions 3 outlined above. 4 Estimated Burden for Identifying and Producing Additional Objects and Associations 5 19. I understand that Plaintiffs also seek all other Objects related to each of the 16 6 messages that I was able to identify. This is likely impossible. If ordered to do so, I would first have 7 to attempt to ascertain the identity of every Object or Association that could possibly be generated 8 from a message, which may require consulting with engineers in every group who have worked on 9 every past or present product or feature at Facebook (thousands of individuals) to find out what 10 Objects each engineer believes can be generated as a result of their work at Facebook, and whether 11 any of those Objects could be generated from sending a message. This also would require consulting 12 former employees who would have this information. As a part of this exercise, I would also have to 13 try to ascertain where in the Facebook system each of these types of Object may exist. Second, I 14 would be required to try to assess what existing Facebook search functionality and tools are available 15 for searching for, locating, and extracting, each such Object type. As noted above, there is no search 16 function that returns all Objects for a given user; however, if I were to learn of an Object type that 17 may exist for these messages, it may be that there is existing search functionality for locating and 18 extracting that Object. Depending on the existing functionality, it might be necessary to write new 19 code to identify or extract such Objects, either individually or potentially in batch form. It is unclear 20 whether this would be possible. My best estimate is that, if search functionality either exists or could 21 be developed to identify and extract this information, it could take hundreds of man hours to do so. 22 Depending on how many objects there are, it could take a much longer period of time. 23 Identifying Applications or Features or other Use of Objects and Associations 24 20. I understand that Plaintiffs also asked Facebook to identify each application or feature 25 in Facebook that can use the Objects and Associations for each of these messages. But the 26 comprehensive record of Facebook functions that used any given Object or Association type at any 27 given time is Facebook’s source code. And it is outside the scope of any single engineer’s personal 28 knowledge—and would be exceedingly burdensome to review the source code in its entirety—to Gibson, Dunn & Crutcher LLP 6 DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ) 1 develop a list of all possible uses of Objects and Associations. If Plaintiffs identified a given 2 Facebook application or feature, Facebook engineers may know from their personal knowledge or 3 could possibly identify the relevant code and/or other technical documentation to ascertain whether 4 certain types of Objects and Associations were utilized in that application or feature. However, the 5 abstract hypothetical question as to all possible uses is likely impossible to answer. 6 21. The documentation that Facebook has already produced to Plaintiffs 7 8 9 . This information should help Plaintiffs conduct their own review of the relevant 10 source code. 11 Hyperlinks Referenced in Produced Documents 12 22. I understand that Plaintiffs have also asked Facebook to produce 13 14 for the 16 historical messages I extracted. 15 16 17 18 19 I declare under penalty of perjury under the laws of the United States of America that the 20 foregoing is true and correct and that this declaration was executed on October 6, 2015 in Günzburg, 21 Germany. 22 /s/ Dale Harrison Dale Harrison 23 24 25 26 27 28 Gibson, Dunn & Crutcher LLP 7 DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ) 1 2 ATTORNEY ATTESTATION I, Joshua A. Jessen, attest that concurrence in the filing of this Declaration of Dale Harrison 3 has been obtained from the signatory. I declare under penalty of perjury under the laws of the United 4 States of America that the foregoing is true and correct. Executed this 6th day of October, 2015, in 5 Irvine, California. 6 7 /s/ Joshua A. Jessen Joshua A. Jessen Dated: October 6, 2015 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Gibson, Dunn & Crutcher LLP 8 DECLARATION OF DALE HARRISON ON BEHALF OF DEFENDANT FACEBOOK, INC. Case No. C 13-05996 PJH (MEJ)

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?