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

Link to privacy policy from login page #8546

Merged
merged 2 commits into from
Mar 3, 2022
Merged

Link to privacy policy from login page #8546

merged 2 commits into from
Mar 3, 2022

Conversation

jldec
Copy link
Contributor

@jldec jldec commented Mar 2, 2022

Description

Change login page to say:

By signing in, you agree to our terms of service and privacy policy.

Related Issue(s)

Fixes #8545

How to test

Release Notes

Link to privacy policy from login page

@jldec jldec requested a review from a team March 2, 2022 16:25
@github-actions github-actions bot added the team: webapp Issue belongs to the WebApp team label Mar 2, 2022
@jldec jldec requested a review from securitymirco March 2, 2022 16:27
@codecov
Copy link

codecov bot commented Mar 2, 2022

Codecov Report

Merging #8546 (ff1ae72) into main (c60f4a8) will decrease coverage by 1.13%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #8546      +/-   ##
==========================================
- Coverage   12.31%   11.17%   -1.14%     
==========================================
  Files          20       18       -2     
  Lines        1161      993     -168     
==========================================
- Hits          143      111      -32     
+ Misses       1014      880     -134     
+ Partials        4        2       -2     
Flag Coverage Δ
components-gitpod-cli-app 11.17% <ø> (ø)
components-local-app-app-darwin-amd64 ?
components-local-app-app-darwin-arm64 ?
components-local-app-app-linux-amd64 ?
components-local-app-app-linux-arm64 ?
components-local-app-app-windows-386 ?
components-local-app-app-windows-amd64 ?
components-local-app-app-windows-arm64 ?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
components/local-app/pkg/auth/pkce.go
components/local-app/pkg/auth/auth.go

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c60f4a8...ff1ae72. Read the comment docs.

@jldec
Copy link
Contributor Author

jldec commented Mar 2, 2022

cc: @gtsiolis in case you have any layout feedback - we just added 3 words at the bottom (underline only added in screenshot) - no line breaks.

Screenshot 2022-03-02 at 16 58 26

@gtsiolis gtsiolis requested a review from a team March 2, 2022 18:34
Copy link
Contributor

@gtsiolis gtsiolis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, @jldec!

Left one outstanding question that is related to the Gitpod installation.

Thanks for the ping. 🏓

@@ -209,7 +209,7 @@ export function Login() {
</div>
<div className="flex-none mx-auto h-20 text-center">
<span className="text-gray-400">
By signing in, you agree to our <a className="gp-link hover:text-gray-600" target="gitpod-terms" href="https://www.gitpod.io/terms/">terms of service</a>.
By signing in, you agree to our <a className="gp-link hover:text-gray-600" target="gitpod-terms" href="https://www.gitpod.io/terms/">terms of service</a> and <a className="gp-link hover:text-gray-600" target="gitpod-privacy" href="https://www.gitpod.io/privacy/">privacy policy</a>.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

praise: Looks pretty straightforward and also wraps nicely on viewports with smaller width.

@@ -209,7 +209,7 @@ export function Login() {
</div>
<div className="flex-none mx-auto h-20 text-center">
<span className="text-gray-400">
By signing in, you agree to our <a className="gp-link hover:text-gray-600" target="gitpod-terms" href="https://www.gitpod.io/terms/">terms of service</a>.
By signing in, you agree to our <a className="gp-link hover:text-gray-600" target="gitpod-terms" href="https://www.gitpod.io/terms/">terms of service</a> and <a className="gp-link hover:text-gray-600" target="gitpod-privacy" href="https://www.gitpod.io/privacy/">privacy policy</a>.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question: We are using a similar notice about terms when installing Gitpod. Does it make sense to also include the privacy policy link there, too?

By using Gitpod, you agree to our <a className="gp-link" target="gitpod-terms" href="https://www.gitpod.io/self-hosted-terms/">terms</a>.

Cc @corneliusludmann because of a relevant discussion.

Cc @mrsimonemms because of #7732 and in case we could drop the privacy link from the telemetry settings in the admin dashboard added in #7732 (review).

Cc @lucasvaltl @gitpod-io/engineering-self-hosted

@roboquat roboquat merged commit 4b67f8e into main Mar 3, 2022
@roboquat roboquat deleted the jldec/privacy-8545 branch March 3, 2022 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-note size/XS team: webapp Issue belongs to the WebApp team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Link to privacy policy from gitpod.io/login
4 participants