Organize data storage and enhance security

- Create secure data/ directory structure for local business files
- Add comprehensive data organization guide with security notes
- Move all sensitive files to protected data/ directory
- Enhanced .gitignore to exclude entire data/ directory (except README)
- Provide clear instructions for local data file management
- Ensure no business data can accidentally be committed to public repo
This commit is contained in:
dlawler489 2026-04-20 09:50:38 +10:00
parent ec40a3564e
commit 4920db6c51
2 changed files with 51 additions and 0 deletions

2
.gitignore vendored
View file

@ -96,6 +96,8 @@ ehthumbs.db
Thumbs.db Thumbs.db
# Data files - NEVER commit sensitive business data # Data files - NEVER commit sensitive business data
data/
!data/README.md
*.csv *.csv
*.xlsx *.xlsx
*.xls *.xls

49
data/README.md Normal file
View file

@ -0,0 +1,49 @@
# Data Directory
This directory is for your local business data files and is **excluded from git** for security.
## Supported File Types
### CSV Import Files
- Etsy transaction statements (`etsy_statement_YYYY_MM.csv`)
- Transaction summaries (`TransactionSummary_YYYYMMDD_YYYYMMDD.csv`)
- Custom order exports
### PDF Documents
- Etsy receipts and invoices
- Shipping labels
- Business documents
### Excel/Spreadsheet Files
- Business tracking spreadsheets
- Financial analysis workbooks
- Inventory tracking files
## File Organization (Recommended)
```
data/
├── csv/
│ ├── etsy-statements/
│ ├── transactions/
│ └── exports/
├── pdf/
│ ├── receipts/
│ ├── invoices/
│ └── shipping/
└── spreadsheets/
├── business-tracker.xlsx
├── monthly-reports/
└── analysis/
```
## Security Note
**Important**: This folder is automatically ignored by git to protect your sensitive business and customer data from being accidentally committed to the public repository.
Never commit files containing:
- Customer personal information
- Financial transaction details
- Business revenue data
- Tax information
- Vendor details