Data redaction?

37 views
Skip to first unread message

David Szabo

unread,
Jun 9, 2018, 10:27:20 AM6/9/18
to Firebase Google Group
I’m building a chat app on Firebase and for compliance reasons, I need to make sure that as soon as a chat message is delivered to my users, all instances of the message are deleted on the backend.

Of course I can technically delete the data/record but what about replicas/cache/backups as part of the Firebase infrastructure?

As you can see, I’m undecided on which Firebase DB I want to use: my choice will be driven by this capability.

Thanks so much - David

Ian Barber

unread,
Jun 11, 2018, 5:23:33 PM6/11/18
to Firebase Google Group
Replicas will be handled our side automatically, once you delete the data is is inaccessible and cleaned up automatically. Backups require you to enable them - they'll write out to a cloud storage bucket, and that will remain there unless you delete it. 

The general model with the databases though is sync - so from the client side you'd write a message and all other clients would see it as and when they were on line. Deleting it would delete the message from the local copy as well as part of that sync, so you may need to fan-out the message into individual client queues or similar. 

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebase-talk/5025936a-8fee-49ed-8407-4a554fb06d56%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Message has been deleted

David Szabo

unread,
Jun 13, 2018, 8:35:48 PM6/13/18
to Firebase Google Group
Ian, can you give more clarity on "data is inaccessible and cleaned up automatically"? My situation requires data to be really cleaned up, i.e. overwritten with zeroes. No traces can remain on your storage: does Firebase do that?

Thanks again!

David 

Ian Barber

unread,
Jun 18, 2018, 1:47:20 PM6/18/18
to Firebase Google Group
Hi David, 

Data is securely cleaned up, but as you might imagine our systems can be quite complex - so once it is inaccessible externally it will be deleted through the various clean up processes over time (as a rule of thumb, think the next 30 days). The specific wipeout procedures vary with product (as to what is overwritten, how many times and so on), but there will be no trace once fully wiped out. 

Ian 

David Szabo

unread,
Jun 18, 2018, 4:19:58 PM6/18/18
to fireba...@googlegroups.com
Thanks Ian. Is there a way to get in deeper to see how data is cleaned up in Firestore? I’m happy to open a support ticket if you suggest. I’d need this info for my compliance.

Thanks!

On Jun 18, 2018, at 1:46 PM, 'Ian Barber' via Firebase Google Group <fireba...@googlegroups.com> wrote:

Hi David, 

Data is securely cleaned up, but as you might imagine our systems can be quite complex so once it is inaccessible externally it will be deleted through the various clean up processes over time (as a rule of thumb, think the next 30 days). The specific wipeout procedures vary with product (as to what is overwritten, how many times and so on), but there will be no trace once fully wiped out. 

Ian 

Ian Barber

unread,
Jun 18, 2018, 6:27:27 PM6/18/18
to Firebase Google Group
Yeah, I think opening a support ticket is the right next step, thanks! 

Ian

Reply all
Reply to author
Forward
0 new messages