PHPackages                             good-geek/module-fake-data - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. good-geek/module-fake-data

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

good-geek/module-fake-data
==========================

GoodGeek Fake Data module for Magento 2

10PHP

Since Oct 10Pushed 1y ago1 watchersCompare

[ Source](https://github.com/good-geek/module-fake-data)[ Packagist](https://packagist.org/packages/good-geek/module-fake-data)[ RSS](/packages/good-geek-module-fake-data/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

GoodGeek Fake Data Module
=========================

[](#goodgeek-fake-data-module)

The **GoodGeek Fake Data** module for Magento 2 is designed to anonymize customer and order data by replacing sensitive information with random values using the `fzaninotto/faker` library. It's ideal for development, testing, and demonstration purposes, allowing you to work safely without risking data exposure.

Key Features
------------

[](#key-features)

- **Data Anonymization**: Anonymizes customer profiles, addresses, orders, invoices, and shipping information.
- **Support for Both Registered and Guest Users**: Handles data for both customer types seamlessly.
- **Automated Reindexing**: Ensures data remains up-to-date and consistent after anonymization.

Install module via composer
---------------------------

[](#install-module-via-composer)

- **Add Repository**

```
composer config repositories.goodgeek-fake-data vcs https://github.com/good-geek/module-fake-data
```

- **Install**

```
composer require good-geek/module-fake-data:dev-main
```

- **Enable and compile**

```
php bin/magento module:enable GoodGeek_FakeData \
&& php bin/magento setup:upgrade \
&& php bin/magento setup:static-content:deploy -f \
&& php bin/magento cache:clean
```

Important: Database Backup
--------------------------

[](#important-database-backup)

Before using the **GoodGeek Fake Data** module, it is crucial to **back up your database** to prevent potential data loss. Here is a simple command to create a database backup:

```
mysqldump -u [username] -p[password] [database_name] > backup_filename.sql
```

Replace `[username]`, `[password]`, and `[database_name]` with your database credentials and desired backup file name.

How to Use
----------

[](#how-to-use)

To start the data anonymization process, run the following command in your Magento 2 console:

```
php bin/magento goodgeek:fakedata:anonymize
```

This will initiate the anonymization process and provide a detailed log of changes in the console.

### Contact and Support

[](#contact-and-support)

For improvements and customization, please contact: [My page](https://goodgeek.cc) or [Telegram](https://t.me/sarootua).

 **If you find this module useful and would like to buy me a beer, just click the donate button below. Thank you!**
 [ ![Buy Me a Beer](https://camo.githubusercontent.com/402b294f47b762046d64b385cc574c9a6c3f11ff1648b61f2ddd6a917555ee10/68747470733a2f2f636f6d6d756e6974792d6f70656e6861622d6f72672e73332e6475616c737461636b2e65752d63656e7472616c2d312e616d617a6f6e6177732e636f6d2f6f726967696e616c2f33582f352f332f353339643131623634643932646333343937376664346630376531306262316334666338366564632e706e67) ](https://send.monobank.ua/jar/4Zii5ZQYfg)

About the Module
----------------

[](#about-the-module)

The **GoodGeek Fake Data** module is a reliable solution for secure testing and development in Magento 2, protecting sensitive information while allowing full functionality in your development environment.

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity17

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/9407c3defdba4216c1588c40819f5c5998f04decc1b9314510c2014160dfbb8d?d=identicon)[sarootua](/maintainers/sarootua)

---

Top Contributors

[![good-geek](https://avatars.githubusercontent.com/u/20066738?v=4)](https://github.com/good-geek "good-geek (6 commits)")

### Embed Badge

![Health badge](/badges/good-geek-module-fake-data/health.svg)

```
[![Health](https://phpackages.com/badges/good-geek-module-fake-data/health.svg)](https://phpackages.com/packages/good-geek-module-fake-data)
```

###  Alternatives

[apen/additional_reports

Useful information in the reports module : xclass, ajax, cliKeys, eID, general status of the system (encoding, DB, php vars...), hooks, compare local and TER extension (diff), used content type, used plugins, ExtDirect... It can really help you during migration or new existing project (to have a global reports of the system).

14157.8k](/packages/apen-additional-reports)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
