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

How to merge "Where is your data?" and privacy app #14738

Closed
MorrisJobke opened this issue Mar 18, 2019 · 9 comments
Closed

How to merge "Where is your data?" and privacy app #14738

MorrisJobke opened this issue Mar 18, 2019 · 9 comments
Assignees
Labels
4. to release Ready to be released and/or waiting for tests to finish enhancement overview
Milestone

Comments

@MorrisJobke
Copy link
Member

In #13097 there as a section added to the personal settings, that optionally (if set) shows where your data is. This looks like that and was developed by @weeman1337 - thanks for this 👍 For all of the values there is just a plain text field (except for the admin to choose from).

Bildschirmfoto 2019-03-18 um 15 39 56

In parallel @georgehrke (asked for by @karlitschek) created a little app that shows beside this basic data also some text about privacy and the user data manifesto in a separate app, that looks like this. It automatically determines the admin and shows all users you shared with.

Bildschirmfoto 2019-03-18 um 15 40 00
Bildschirmfoto 2019-03-18 um 15 40 06

@nextcloud/designers Do you have a clever way of combining those two apps into one? Both have nice features that are helpful, but keeping both is too much. The plan was to ship the privacy app. Any ideas?

  • pro "Where is your data?":
    • input for company website and T&C
    • selection for admin to contact (email address of that user is automatically linked)
    • configuration integrated in theming section
  • pro "privacy app":
    • further text in a separate section that explains the background
    • automatic listing of admins and users you shared with

cc @rullzer

@MorrisJobke MorrisJobke added enhancement 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels Mar 18, 2019
@MorrisJobke MorrisJobke added this to the Nextcloud 16 milestone Mar 18, 2019
@MorrisJobke MorrisJobke added 1. to develop Accepted and waiting to be taken care of overview and removed 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels Mar 18, 2019
@georgehrke georgehrke self-assigned this Mar 18, 2019
@weeman1337
Copy link
Member

@georgehrke emailed me, that he is working on merging "Where is your data?" into the app.

Things I would like to see there is whether server side encryption is enabled and info about the provider. It could be alongside the map where it says "Your date is located in XY hosted by ZZ."

@jancborchardt
Copy link
Member

jancborchardt commented Mar 18, 2019

@weeman1337 Sorry about the communication issues btw. :\ Hope we get a solution which is cool for everyone. :)

Few points:

@rullzer
Copy link
Member

rullzer commented Mar 19, 2019

I'm fine with the encryption status. But we should somehow add more text (I'll try to think of something). Because it might also give a false sense of security.

@ChristophWurst
Copy link
Member

Shall we revert #13097 then?

@rullzer
Copy link
Member

rullzer commented Mar 19, 2019

Shall we revert #13097 then?

guess so, probably just getting rid of the serverinfo part is easier... and less likely do break other things 😉

@ChristophWurst
Copy link
Member

Also @weeman1337’s work on adding privacy policy etc should be integrated.

IMO we should just use the privacy policy URL from theming instead of duplicating that

@ChristophWurst
Copy link
Member

It's ugly, but we can read the privacy URL from theming:

$themingEnabled = $this->config->getSystemValue('installed', false) && \OCP\App::isEnabled('theming') && \OC_App::isAppLoaded('theming');
$themingImagePath = false;
if($themingEnabled) {
$themingDefaults = \OC::$server->getThemingDefaults();
if ($themingDefaults instanceof ThemingDefaults) {
$themingImagePath = $themingDefaults->replaceImagePath($app, $image);
}
}

@rullzer
Copy link
Member

rullzer commented Mar 20, 2019

I moved them to separate issue in https://github.com/nextcloud/privacy

@ChristophWurst I'd be fine with a hacky way for now.

@ChristophWurst
Copy link
Member

I think we can close this ticket here now that the server part was reverted and the privacy app contains most features. nextcloud/privacy#68 is the only pending feature as far as I can tell.

@ChristophWurst ChristophWurst added 4. to release Ready to be released and/or waiting for tests to finish and removed 1. to develop Accepted and waiting to be taken care of labels Mar 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4. to release Ready to be released and/or waiting for tests to finish enhancement overview
Projects
None yet
Development

No branches or pull requests

6 participants