Skip to content
PN Scripts

Plugins

Zabrava

Find, export and erase a person's data across your Laravel models, keep what the law requires, apply retention periods, and handle every request before its deadline in Filament.

  • Laravel 12/13
  • Filament 4/5
  • Livewire
  • PHP 8.2+
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Filament list of privacy requests with type, e-mail, answer-by date with days left or late, and status

What it solves

The gap

When a customer asks for a copy of their data or to be forgotten, a Laravel team searches tables by hand, exports with ad hoc queries, forgets the guest orders, deletes invoices it had to keep, and has no record of when the request came in or how it was answered.

What it is

Zabrava turns that into a configured, tested routine: one map of personal data, one command or button to find, export or erase, retention that runs on a schedule, and a log that shows every request against its deadline.

How you use it

Requests answered in minutes instead of days, nothing deleted that the law says to keep, and a record of what was done.

For Laravel applications and shops in the EU that hold customer data and want GDPR requests handled the same way every time, from Filament or the command line.

Who it is for

Use it when

  • An online shop that must keep invoices for ten years but erase the customer's account and messages
  • A SaaS team that wants every access request answered from the admin panel before the deadline
  • An agency that adds the same GDPR tooling to each client's Laravel application

Built for

  • Laravel developers and agencies building applications for EU businesses
  • Teams using Filament as the admin panel of a Laravel shop or service

What is inside

A map, not a manual search

List the models with personal data once: how a record points to a person, which columns go into a copy, what erasure does and why you hold the data. Zabrava checks the map, shows it to the team as a page, and follows it every time.

Copies people can open

The export is a ZIP with data.json, a CSV per table that opens in a spreadsheet and a short README in English and Bulgarian, written to any Laravel disk and reachable through a signed link that expires after a week by default.

Erasure that respects the law

A dry run lists what will be deleted, anonymised or kept before anything changes. The rest happens in one transaction, the account row last, and records you must keep stay with the reason shown in the report and the request log.

Deadlines in sight

Every request gets its due date when it is logged. The Filament list puts open requests first by deadline, marks late ones in red and shows a badge in the menu; a finished erasure keeps only a masked e-mail as proof.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Package
Platforms
Filament, Laravel
Pricing
One-time purchase Price to be announced.
License
Proprietary
Deployment
Download (Composer package ZIP)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
Laravel 12 or newer 13.35
Filament 4 or newer 5.10
PHP 8.2 or newer 8.4

Stack

  • Laravel 12/13
  • Filament 4/5
  • Livewire
  • PHP 8.2+

Zabrava is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A Laravel package that finds, exports and erases a person's data across your models according to a configured map, applies retention periods and logs privacy requests with deadlines, with an optional Filament 4 or 5 panel and Artisan commands.

PHP 8.2 or newer with the zip extension and Laravel 12 or 13; Filament 4 or 5 for the panel. It was tested with Laravel 13.35 and Filament 5.10 and with Laravel 12.69 and Filament 4.15.

Discovery of personal data you have not described, a public request form for visitors, identity checks of the person asking, and decisions about what to keep or refuse. It is not legal advice.

Made by PN Scripts, a Sofia studio that builds Laravel and Filament applications for businesses, and tested with PHPUnit and Livewire tests on two Laravel and Filament versions and a buyer install from the ZIP into a fresh application. Created with AI assistance; finding, export, erasure, retention, the request log and the Filament screens were tested by PN Scripts with 19 PHPUnit tests on Laravel 13 with Filament 5 and on Laravel 12 with Filament 4, and installed from the ZIP into a fresh Laravel application.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.