<div dir="ltr"><div>Hi</div><div><br></div><div>So thanks for the discussion everyone. Some good points. Add privacy as another thing that's hard in computing!</div><div><br></div><div>I'll make a play for a network23 blog. There is some tradeoff against usability to consider, so other possible option is just hosting a survey on shared hosting, with informed consent about data storage.</div><div><br></div><div>Other infos as an aside:</div><div>I've installed limesurvey to try, it seems quite good- quite powerful, slightly technical, but not too bad.<br>For unique respondents, limesurvey has option of giving out tokens to known invitees to track completions; from the software:</div>"If you used an identifying token to access this survey, please rest 
assured that this token will not be stored together with your responses.
 It is managed in a separate database and will only be updated to 
indicate whether you did (or did not) complete this survey. There is no 
way of matching identification tokens with survey responses."<br><div>I keep looking for a nice wordpress plugin to do generic forms that isn't a restricted freemium model and ideally saves data in nice standard database tables, without success. There also doesn't seem to be great survey plugin options. If any wordpress-heads have tips, welcome. Btw I've done some WP these days, so happy to try answer others' questions on list or off.</div><div><br></div><div>Thanks all!</div><div>b</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, 11 Dec 2018 at 12:00, Charlie Harvey <<a href="mailto:charlie@newint.org" target="_blank">charlie@newint.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 11/12/2018 11:07, Michael Rogers wrote:<br>
> On 11/12/2018 10:51, Charlie Harvey wrote:<br>
>> On 10/12/2018 17:47, naomi wrote:<br>
----------------------8<------------------------<br>
>> Given you have to store your responses anyway, you could just use the<br>
>> row id in your database to store it and rely on your database to<br>
>> increment it.<br>
> <br>
> How does this detect multiple responses from the same person, which was<br>
> the reason for suggesting storing the hashed IP address?<br>
<br>
Hi Michael,<br>
<br>
It can't do that - but that's inevitable if the system is anonymous (as<br>
far as I know).<br>
<br>
Hashing the IP (or IP and UA) won't work for detecting duplicate<br>
responses either.<br>
<br>
For example in a university or large workplace you're probably sharing<br>
an IP address and if you're using one of their machines it'll have the<br>
same useragent string. So if two people at a uni or workplace submit<br>
responses you'll get the same hash and it'll be flagged as a duplicate.<br>
<br>
Cheers,<br>
<br>
<br>
<br>
-- <br>
Charlie Harvey<br>
IT Director<br>
New Internationalist<br>
<br>
t: +44 (0)1865 403249<br>
w: <a href="https://newint.org/" rel="noreferrer" target="_blank">https://newint.org/</a><br>
k: <a href="https://ox4.li/gpgkey/" rel="noreferrer" target="_blank">https://ox4.li/gpgkey/</a><br>
<br>
** Shop with a conscience: <a href="https://ethicalshop.org" rel="noreferrer" target="_blank">https://ethicalshop.org</a> **<br>
<br>
New Internationalist is an independent not-for-profit communications<br>
cooperative. We publish the multi-award winning New Internationalist<br>
magazine, a huge range of books from non-fiction to graphic novels, and<br>
run an ethical mail order business. Learn more at: <a href="https://newint.org/about" rel="noreferrer" target="_blank">https://newint.org/about</a><br>
<br>
Incorporated in the UK under no.1005239.<br>
<br>
Old Music Hall, 106-108 Cowley Rd., Oxford, OX4 1JE, UK<br>
<br>
_______________________________________________<br>
HacktionLab mailing list<br>
<a href="mailto:HacktionLab@lists.aktivix.org" target="_blank">HacktionLab@lists.aktivix.org</a><br>
<a href="https://lists.aktivix.org/mailman/listinfo/hacktionlab" rel="noreferrer" target="_blank">https://lists.aktivix.org/mailman/listinfo/hacktionlab</a><br>
</blockquote></div>