TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do I evidence "deletion of data" on AWS for a client?

5 pointsby Erazalover 1 year ago
We&#x27;re a company creating AI summaries of conversations in a user accessible library, recording video conference and VOIP calls for our users.<p>We store data using AWS S3 buckets.<p>An enterprise prospect, after initially churning for a subset of users, is considering a full company-wide return. Their primary concern is our ability to &quot;evidence deletion of data&quot; on AWS. How is this typically achieved, considering that a byte of data can always be duplicated elsewhere?<p>What are standard procedures or best practices in these cases, especially considering any regulatory compliances? If anyone has encountered similar situations, how did you handle them?

4 comments

lelandbateyover 1 year ago
My assumption is that this is not _really_ a technical question and is instead more of an accounting question. My assumption is that you&#x27;d have to come up with documentation showing everywhere their data goes within your system then you basically &quot;super promise&quot; (usually in the form of a legal contract) that you do delete it in all those places, and you _also_ create a record of those deletion mechanisms (e.g. recording the DELETE HTTP request you make to the S3 rest API).<p>That basic approach (promise in contract then record your efforts to comply) is the approach I&#x27;ve seen taken for e.g. CCPA-style compliance mechanisms.<p>Note though that what I&#x27;ve described isn&#x27;t necessarily exactly a fit for your problem domain; nor is my description complete (e.g. if you <i>only</i> do what I just listed, you may have a very angry client). Just thinking out loud here.
DamonHDover 1 year ago
Proving deletion is kinda like proving a negative, I&#x27;ve been there.<p>Things that may help: * A method statement (procedure) for creation and deletion. * Careful screenshots of the above for sensitive datasets including the &#x27;after&#x27; state, eg trying to access old data getting an error. * Signed statements by the people doing the above that they actually did the above in good faith and had it cross-checked by someone senior. * Possibly stamp it so someone has liability if wrong.
toomuchtodoover 1 year ago
I&#x27;ve used a letter of attestation with a sample of log metadata from logs action was taken against and the command executed for evidence of this.
belterover 1 year ago
You can&#x27;t prove a negative. How would you do it for an on-prem scenario?