milkstrawai / athar
PublicDatabase-level deletion auditing for Rails applications without soft delete.
Athar is a Ruby gem for Rails applications that provides database-level auditing of physical deletions by logging details into separate tables via PostgreSQL triggers.
How It Works
You learn about Athar, a simple way to keep a permanent record of every deletion in your app's data without slowing things down or cluttering your main storage.
You easily add Athar to your existing web application so it can start watching your data.
You pick which types of data to track, like user profiles or orders, and choose how much detail to save about each deletion.
Whenever someone or something deletes data in your app, Athar quietly captures who did it, what was deleted, and when.
You check the dedicated log anytime to see a clear trail of deletions, including who was responsible.
You set rules to automatically clean up very old log entries, keeping things tidy without losing important history.
Now your app has a reliable, lightweight record of all deletions, helping you stay compliant and debug issues effortlessly.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.