Code Monkey home page Code Monkey logo

Comments (6)

nickvergessen avatar nickvergessen commented on May 25, 2024

This will cause a lot of work, but if someone implements this I'd say why not.

The main question is on which level it should be handled. Should it be part of the event (so explicitly stored by the activity app) or part of the content (apps could already do that now)

from activity.

Offerel avatar Offerel commented on May 25, 2024

Hmm im not clear what the two Options mean for me as a Enduser. But as the Enduser i think that every change on a Calendar Event, specially a Delete of Single Event, a change or Delete in Event Series Exception and the Mass deletion of Events or the whole calendar should be traceable with the Information of the UserAgent.

Lets assume the following Situation: You have the NextCloud Server on your HomeServer. This HomeServer is reachable by a DynDNS Address. You use this DynDNS Address also on all your Clients in your Homenetwork. In Your Homenetwork you have 3 PC's using this Calendar and 5 Smartphones or Tablets. All of them use the DynDNS Address. From Server View, all have the same IP Address, but since they use different Apps, every App has it's own UserAgent. If now App XYZ freaks out and deletes some Events, you can see which App has done this crazy thing via the Activitys App or the Server Logfiles. So far my thoughts about this. I don't know if this is already possible, i haven't found something which i could use in the Logs. If you know a better or easier way accept the Activity App, please let me know.

from activity.

nickvergessen avatar nickvergessen commented on May 25, 2024

Well the server's log file should already be able tell you that. It looks the request and the ip+user agent. But yeah that's more for server admins not for real end-users.

from activity.

dusscloud avatar dusscloud commented on May 25, 2024

Well the server's log file should already be able tell you that. It looks the request and the ip+user agent. But yeah that's more for server admins not for real end-users.

I am interested in the feature, for the public sharing use case, as mentioned also in #9923.
I think in that case it is useful for (advanced) end-users, not only admins.

from activity.

nickvergessen avatar nickvergessen commented on May 25, 2024

We can not save the IP address due to the european data protection law: GDPR

from activity.

dusscloud avatar dusscloud commented on May 25, 2024

We can not save the IP address due to the european data protection law: GDPR

IP address is indeed a personal data, thus to be handled through GDPR.

But GDPR does not say you cannot save personal data.
As any other personal data, it means you need to either propose this as optional to the end user (opt out by default), or explicitly write it is saved and explain why this is mandatory for the use of the service.
In the case of a public link sharing, I think this personal data can be seen as a required field for security purpose (avoid non solicited download for instance).

from activity.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.