Delete individual submissions

1. What is the general goal of the feature?

  • Introduce a function that allows a project manager to delete an individual submission and all data linked to it (previous versions of edited forms etc).

  • Preferably remove linked entries that feature data relating to the deleted submission. i,e entries on the 'activity' page which show data values changing.

  • Limit this capability to project managers, log removal event, maybe require a password [or checkbox] to confirm the action.

2. What are some example use cases for this feature?

  • Suresh uses ODK to keep a database of customers who have previously made online purchases at a successful retail group. Each week, Suresh sends direct email adverts to the people on the database, but one grey and gloomy Monday morning, Suresh receives a strongly worded formal warning from the Information Commissioner's Office (ICO). The ICO tells Suresh that a customer has complained that they never gave explicit permission for their details to be used for purposes of marketing. Suresh must now remove the complainant's data from his database immediately, or risk the business being fined up to £17.5 million, or 4% of its annual worldwide turnover. Suresh is not an IT specialist and does not know how to remove entries at the system level. Fortunately the new 'delete' function exists, so it takes Suresh about a minute to fix and everything is cool. The sun comes out and as a result of some flirty emails with Jerry at the ICO, Suresh gets invited out for dinner that night. Monday turns out to be the start of a new chapter in Suresh (and Jerry's) lives.
1 Like

I also waiting this feature

1 Like

Thanks for the writeup! We know this is important. It's also a lot of work to get right and to make safe. We will update this thread as we have more to share.