-
Notifications
You must be signed in to change notification settings - Fork 1
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
Adapt Graphryder to the ethical consent funnel results #35
Comments
Putting our hands on the data is feasible from the GraphRyder API, so we can already form a bunch of json files (following the same patron as we did last year: users.json, posts.json, comments.json, etc.-). One we have the list of people who oppose publication of their content, we can amend these files. |
By end of today we should have an API endpoint for the consent funnel.
|
API endpoint ready. As per what Marco says here, both the exported data and the actual Graphryder should be based only on those users who have actively given consent. and select users for which |
(Echoing a comment from Report part B) Coming back to you on the data export we still need to do. On user identity.
On authored content.
P.S. Do we have a list of user ids we need to "discard"? |
@guywiz : On anonymization: that's a negative. See here. There should be Python libraries which do SHA-256 lying around. On authored content. Correct, but nothing we can do. Unless you want to keep the social network but discard the semantics, which would be more work. On "a list of users". We do it in a cleaner way, with calls to the API. See here. The database needs updating (from our end) as Noemi and I have managed to get a few more people to give consent. She has been off the loop, but I think she is back at the house today. You can of course start writing the export code; I will let you know when the new information is incorporated into the dataset. At that point you run your script and it is done. |
Followed the instructions on the Edgeryders' API page but didn't see any "Generate key" button under Permissions ... (I do not have Admin priviledge, but do I need it?) Also, reading the page it seems I will be able to access all content, even those published by user who didn't give consent so it's up to me to filter out those users and content. That means GraphRyder will also need to filter content -- which for now it does not ... Asking @jason-vallet |
Only we site admins can generate API keys. @jason-vallet has one already.
The script can access everything, but it can then copy onto Neo4j only the
content that (1) relates to the `ethno-opencare` Discourse tag and (2) was
authored by users for which `"edgeryders-consent" = "1"` .
…On Mon, Jan 29, 2018 at 3:09 PM, guywiz ***@***.***> wrote:
Followed the instructions on the Edgeryders' API page
<https://edgeryders.eu/t/using-the-edgeryders-eu-apis/7904#chap-5> but
didn't see any "Generate key" button under Permissions ...
Also, reading the page it seems I will be able to access all content, even
those published by user who didn't give consent so it's up to me to filter
out those users and content. That means GraphRyder will also need to filter
content -- which for now it does not ... Asking @jason-vallet
<https://github.com/jason-vallet>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#35 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AB4p5uHGmoum7mNcDkJ2D30Bfjx5fCvPks5tPdD-gaJpZM4RIKf5>
.
|
Yep, precisely. My question to @jason-vallet was whether this is what GraphRyder does already, or whether we need to adapt the underlying script.
|
It does (1) but not (2).
…On Mon, Jan 29, 2018 at 6:29 PM, guywiz ***@***.***> wrote:
Yep, precisely. My question to @jason-vallet
<https://github.com/jason-vallet> was whether this is what GraphRyder
does already, or whether we need to adapt the underlying script.
The script can access everything, but it can then copy onto Neo4j only the
content that (1) relates to the ethno-opencare Discourse tag and (2) was
authored by users for which "edgeryders-consent" = "1" .
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#35 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AB4p5vt04nf8ak4aEQdXQATidEAX0Cibks5tPf_6gaJpZM4RIKf5>
.
|
Hey guys, I actually had pushed all the necessary modifications last week but had actually forgotten to update the database (silly me!). Basically, I had three possible solutions to address this whole issue:
So a user will see content which as not been cleared as follows: and the social network still present a logical structure: Ultimately, it is still possible to find what anybody has written on subject, but this knowledge is only available when going through ER which comply with the TOS thus freeing us from the consent issue. |
Please @albertocottica validate solution 3. |
It makes sense to me, but we should clear it with Marco, who is in charge of ethics. Also, we should still pseudonymize everyone, not just the consentless users. Matthias tells me he will update the database of the consent funnel today. We have acquired consent from 6 more users. |
Marco has asked for time. Meanwhile, Matt has updated the database. The data are now complete, at least on the Edgeryders database. |
The opencare platform acquires user consent through something called the consent funnel. This malfunctioned, and in summer 2017 we set out to try and fix the problem. Recaps and results are here.
What needs to happen now:
Based on this new process, we then proceed to regenerate the dashboard and produce the export.
The text was updated successfully, but these errors were encountered: