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

When a publisher stops publishing totally, we should purge all data #39

Open
odscjames opened this issue Jun 25, 2020 · 7 comments
Open
Assignees

Comments

@odscjames
Copy link
Collaborator

This follows on from #18

@robredpath
Copy link
Collaborator

@robredpath
Copy link
Collaborator

Discussed with @thill-odi . We shouldn't actively delete data from a publisher that disappears, but we shouldn't seek to retain it (eg if we need to wipe the db for some reason) either.

The exception is if there's a takedown request, which we'll deal with separately.

@thill-odi thill-odi reopened this Jul 13, 2020
@thill-odi
Copy link
Contributor

Sorry, looking at https://blog.openactive.io/privacy-by-design-what-gdpr-means-for-your-open-opportunity-data-b1f5a805e1e6, it seems we will indeed need to do a wipe of everything older than [insert reasonable amount of time here], regardless of whether the data feed is in fact up or not.

I'll confer with the author of that blog post regarding what a reasonable amount of time would be and note that here.

@thill-odi
Copy link
Contributor

Update: though it would be possible to split this hair quite finely, for present purposes let's keep this simple and purge all data relating to events >90 days in the past.

@thill-odi thill-odi changed the title Whena publisher stops publishing totally, we should purge all data When a publisher stops publishing totally, we should purge all data Jul 20, 2020
@robredpath
Copy link
Collaborator

@thill-odi This may be entirely missing the point, but is there a risk that someone publishes some far-future events, then unpublishes them, but we continue to display them because they relate to things that are in the future, still?

@thill-odi
Copy link
Contributor

This is an edge case. The most common publishing scenario is two-weeks-in-advance. Should somebody publish further in advance and then cancel these future events, to be in conformance to the spec they can't just delete the events from their feed: they need to indicate the fact of deletion in their feed, which should then flow through to any harvesting that's done and result in deletion there.

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

No branches or pull requests

3 participants