Campbell et al v. Facebook Inc.

Filing 180

EXHIBITS re 179 Notice (Other),,, Exhibits to Joint Notice of Refiling of Documents Accompanying Class Certification Briefs and Evidentiary Objections filed byFacebook Inc.. (Attachments: # 1 Exhibit 26 (Unredacted), # 2 Exhibit 27 (Redacted), # 3 Exhibit 28 (Redacted), # 4 Exhibit 29 (Unredacted), # 5 Exhibit 30 (Redacted), # 6 Exhibit 31 (Redacted), # 7 Exhibit 32 (Redacted), # 8 Exhibit 33 (Unredacted), # 9 Exhibit 34 (Redacted), # 10 Exhibit 35 (Unredacted), # 11 Exhibit 36 (Unredacted), # 12 Exhibit 37 (Redacted), # 13 Exhibit 38 (Unredacted), # 14 Exhibit 39 (Unredacted), # 15 Exhibit 40 (Unredacted), # 16 Exhibit 41 (Unredacted), # 17 Exhibit 42 (Redacted), # 18 Exhibit 43 (Redacted), # 19 Exhibit 44 (Redacted), # 20 Exhibit 45 (Redacted), # 21 Exhibit 46 (Redacted), # 22 Exhibit 47 (Redacted), # 23 Exhibit 48 (Redacted), # 24 Exhibit 49 (Unredacted), # 25 Exhibit 50 (Unredacted))(Related document(s) 179 ) (Chorba, Christopher) (Filed on 3/28/2016)

Download PDF
HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY 1 UNITED STATES DISTRICT COURT 2 NORTHERN DISTRICT OF CALIFORNIA 3 MATTHEW CAMPBELL, MICHAEL 4 HURLEY, and DAVID SHADPOUR, 5 on behalf of themselves and 6 all others similarly situated, 7 8 9 Plaintiffs, vs. No. 4:13-cv-05996-PJH FACEBOOK, INC., 10 11 Defendants. ___________________________/ 12 **HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY** 13 **CONTAINS SOURCE CODE** 14 15 VIDEOTAPED 30(b)(6) DEPOSITION OF 16 RAY HE 17 Wednesday, October 28, 2015 18 19 20 21 Reported by: 22 COREY W. ANDERSON 23 CSR No. 4096 24 Job No. SF 2173701B 25 PAGES 1 - 114 Page 1 Veritext Legal Solutions 866 299-5127 HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY 1 2 Q. Okay. Can you please point us to the source code that performs that functionality? 3 A. 16:13:26 16:13:29 5 A. 16:13:32 (Pause) 4 Yes. 16:13:32 So at a high level, the code I have loaded 16:14:08 6 here will render markup that will instruct the 16:14:11 7 browser to fetch the image and render it. 16:14:20 8 would be line 54. 9 Q. That 16:14:24 And is this the source code that says 10 16:14:39 16:14:42 11 ? 12 A. Yes. 16:14:51 13 Q. A few lines below that there is code that 16:14:57 14 16:14:50 says ? 16:14:59 15 A. Yes. 16:15:01 16 Q. What function does that code perform? 16:15:04 17 A. I believe show privacy warning instructs 16:15:09 18 UI share states to display a message to the user 16:15:14 19 that people who can see their share cannot see the 16:15:17 20 original content and thus it won't be rendered as an 16:15:20 21 attachment. 16:15:23 22 23 24 25 Q. What is a share in the context of the answer you just gave? A. 16:15:36 16:15:38 A share is a object created by a Facebook user that represents something that the user has 16:15:44 16:15:53 Page 43 Veritext Legal Solutions 866 299-5127 HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY 1 shared as an attachment. 2 Q. 16:16:00 What did you mean by people who can see 16:16:17 3 the share cannot see the original content and thus 16:16:18 4 it won't be rendered as an attachment? 16:16:22 5 that mean? 6 A. What does 16:16:25 So for instance, you have -- let's say you 16:16:26 7 share something, say I can see this, but Josh can't, 16:16:32 8 it's a photo. 16:16:39 9 it. You have made it so only I can see 16:16:42 10 Now, if I share it, this is the code which 16:16:43 11 will say that hey, you can share this, but some 16:16:47 12 people won't be able to see the attachment. 16:16:51 13 I share, Josh still won't be able to see the photo. 14 Q. So when In section 1 (b) the response states "The 16:16:55 16:17:23 15 JavaScript may provide a brief description of the 16:17:28 16 URL." 16:17:30 17 Do you see that? 16:17:32 18 A. Yes. 16:17:32 19 Q. Where is the information that informs the 16:17:34 20 21 brief description of the URL obtained from? A. That would be part of the data eventually 16:17:36 16:17:41 22 returned by the sharescape dispatcher we were just 16:17:44 23 looking at. 16:17:47 24 25 Q. Does this code instruct the JavaScript in the user's browser to return that information, or 16:17:56 16:18:01 Page 44 Veritext Legal Solutions 866 299-5127 HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY 1 A. 2 on the left. 3 Q. 4 So at the -- at a high level it's the code 17:55:23 Okay. And this is -- which file is this again? A. This is 6 Q. Okay. And what lines are you referring 17:55:28 17:55:33 17:55:35 A. 9 render this. So the entire file kind of is needed to But in particular where we call in to our rendering code is this 11 12 . to? 8 10 17:55:24 17:55:28 5 7 17:55:21 . 17:55:43 17:55:51 17:55:56 In the context of 1 (y), what exactly was 17:56:18 13 the data regarding URL attachments to messages that 17:56:26 14 was obtained? 17:56:29 15 Q. 17:55:38 A. So if a share object was previously 17:56:40 16 created in the process that we referred to, the 17:56:43 17 aggregate -- sorry, the global share objects counter 17:56:48 18 field would be incremented, or part of the counter 17:56:58 19 field would be incremented. 17:57:02 20 Q. Can you point to the code that incremented 17:57:06 21 the global share object's field when a share object 17:57:08 22 was created? 17:57:13 23 A. Yes. 17:57:15 (Pause) 17:57:24 So the code I have on the left is code 18:00:30 24 25 A. Page 83 Veritext Legal Solutions 866 299-5127 HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY 1 couple of questions talking about the dif set 19:11:58 2 modified the tracking info. 19:12:00 3 MR. RUDOLPH: Yes. 19:12:03 4 THE WITNESS: Just want to paint a picture 19:12:04 5 of what actually changed. 6 19:12:05 So the tracking info is just five or six 19:12:07 7 numbers, each of which is a counter for things like 19:12:12 8 attachment, Facebook feed posts, likes, comments, 19:12:16 9 stuff like that. And there is no way to like go 19:12:24 10 back from these counters to the original objects 19:12:26 11 that caused their incrementing. 19:12:31 12 BY MR. RUDOLPH: 19:12:38 19:12:39 13 Q. Okay. 14 A. That was it. 19:12:41 15 Q. If you can go back to 1 (v), please? 19:12:44 16 A. Yes. 19:12:51 17 Q. 1 (v) states "The message event was logged 19:13:03 18 Is there anything else? on a number of ways." 19 19:13:05 Do you see that? 19:13:07 20 A. Yes. 19:13:07 21 Q. And you, we discussed that the logs that 19:13:08 22 you are aware of in which the message event was 19:13:10 23 logged are the impressions log and the ODS log? 19:13:13 24 A. Yes. 25 Q. Okay. 19:13:18 Are there other logs in which this 19:13:18 Page 106 Veritext Legal Solutions 866 299-5127 HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY 1 I, the undersigned, a Certified Shorthand 2 Reporter of the State of California, do hereby 3 certify: 4 That the foregoing proceedings were taken 5 before me at the time and place herein set forth; 6 that any witnesses in the foregoing proceedings, 7 prior to testifying, were administered an oath; that 8 a record of the proceedings was made by me using 9 machine shorthand which was thereafter transcribed 10 under my direction; that the foregoing transcript is 11 a true record of the testimony given. 12 Further, that if the foregoing pertains to 13 the original transcript of a deposition in a Federal 14 Case, before completion of the proceedings, review 15 of the transcript was not requested. 16 I further certify I am neither financially 17 interested in the action nor a relative or employee 18 of any attorney or any party to this action. 19 IN WITNESS WHEREOF, I have this date 20 subscribed my name. 21 Dated: 10/30/2015 22 23 <%signature%> 24 COREY W. ANDERSON 25 CSR No. 4096 Page 114 Veritext Legal Solutions 866 299-5127

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?