Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flipp: abide by privacy concerns when using flippExt userKey #3250

Merged
merged 6 commits into from
Nov 20, 2023

Conversation

hasan-kanjee
Copy link
Contributor

Based on the discussion here prebid/prebid.github.io#4551 (comment), we will not use userKey from Flipp bidder params if any of the following conditions are true:

  • COPPA is in effect
  • The Global Privacy Control is set
  • TCF purpose 4 is in scope and doesn't have consent
  • The Prebid "transmitEids" activity is disallowed

@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 73182db

flipp

Refer here for heat map coverage report

github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:37:	Builder			100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:44:	MakeRequests		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:62:	makeRequest		75.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:81:	processImp		80.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:157:	buildPrebidRequest	100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:174:	MakeBids		93.3%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:204:	getAdTypes		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:211:	buildBid		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:228:	paramsUserKeyPermitted	22.2%
total:								(statements)		77.1%

@github-actions
Copy link

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, e3ed794

flipp

Refer here for heat map coverage report

github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:37:	Builder			100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:44:	MakeRequests		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:62:	makeRequest		75.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:81:	processImp		80.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:157:	buildPrebidRequest	100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:174:	MakeBids		93.3%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:204:	getAdTypes		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:211:	buildBid		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:228:	paramsUserKeyPermitted	88.9%
total:								(statements)		88.6%

@onkarvhanumante
Copy link
Contributor

@hasan-kanjee

PBS-GO had a major release 2.0.0. Should update wishabi:OFF-658to be insync with prebid masterprebid:master

Copy link

github-actions bot commented Nov 5, 2023

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, bf826ae

flipp

Refer here for heat map coverage report

github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:47:	Generate		0.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:56:	Generate		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:60:	NewUUIDGenerator	66.7%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:69:	Builder			100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:76:	MakeRequests		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:94:	makeRequest		75.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:113:	processImp		88.6%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:190:	buildPrebidRequest	100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:207:	MakeBids		93.3%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:237:	getAdTypes		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:244:	buildBid		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:261:	paramsUserKeyPermitted	88.9%
total:								(statements)		90.0%

Copy link

github-actions bot commented Nov 5, 2023

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, f8a96e2

flipp

Refer here for heat map coverage report

github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:45:	Generate		0.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:51:	Generate		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:55:	NewUUIDGenerator	66.7%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:64:	Builder			100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:71:	MakeRequests		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:89:	makeRequest		75.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:108:	processImp		88.6%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:185:	buildPrebidRequest	100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:202:	MakeBids		93.3%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:232:	getAdTypes		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:239:	buildBid		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:256:	paramsUserKeyPermitted	88.9%
total:								(statements)		90.0%

@hasan-kanjee
Copy link
Contributor Author

@hasan-kanjee

PBS-GO had a major release 2.0.0. Should update wishabi:OFF-658to be insync with prebid masterprebid:master

@onkarvhanumante I am not sure what I need to update here exactly? Is there some documentation that describes what needs to be updated for our adapter?

Copy link

github-actions bot commented Nov 6, 2023

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, acd47e5

flipp

Refer here for heat map coverage report

github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:42:	Generate		0.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:47:	Builder			100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:55:	MakeRequests		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:73:	makeRequest		75.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:92:	processImp		88.6%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:169:	buildPrebidRequest	100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:186:	MakeBids		93.3%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:216:	getAdTypes		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:223:	buildBid		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:240:	paramsUserKeyPermitted	89.5%
total:								(statements)		90.7%

Copy link

github-actions bot commented Nov 6, 2023

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 1da6935

flipp

Refer here for heat map coverage report

github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:44:	Generate		0.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:49:	Builder			100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:57:	MakeRequests		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:75:	makeRequest		75.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:94:	processImp		88.6%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:171:	buildPrebidRequest	100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:188:	MakeBids		93.3%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:218:	getAdTypes		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:225:	buildBid		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:242:	paramsUserKeyPermitted	80.0%
total:								(statements)		89.0%

go.mod Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Nov 9, 2023

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, a304f2e

flipp

Refer here for heat map coverage report

github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:41:	Builder			100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:49:	MakeRequests		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:67:	makeRequest		75.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:86:	processImp		88.6%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:163:	buildPrebidRequest	100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:180:	MakeBids		93.3%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:210:	getAdTypes		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:217:	buildBid		100.0%
github.com/prebid/prebid-server/v2/adapters/flipp/flipp.go:234:	paramsUserKeyPermitted	80.0%
total:								(statements)		89.8%

@hasan-kanjee
Copy link
Contributor Author

@onkarvhanumante any update on getting this merged?

@onkarvhanumante
Copy link
Contributor

@onkarvhanumante any update on getting this merged?

thanks for your patience. A lot of PRs were on hold while we worked to release v2.0.0. Now that it has been released, we've resumed work on open PRs. thanks for your patience. A lot of PRs were on hold while we worked to release v2.0.0. Now that it has been released, we've resumed work on open PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants