PII Audit Report: Garage Construction Project
Date Generated: 2025-10-22 Purpose: Document all Personally Identifiable Information (PII) found in content directory for future privacy review before public sharing
Executive Summary
Total Files Scanned: 97 markdown files Files with PII: 14 files Total PII Instances: 30+
Most Sensitive Locations:
Email Imports/directory (permit documents, contracts)30-Vendors & Contacts/directory (contractor contact files)10-Planning/Budget & Financing.md
Critical Sensitivity Items
1. Property Identification
- Parcel ID: 18-051-500-005-00
- Location:
Email Imports/ZA25-006 - 309 E. 7th St (Garage) D. Gahagan-1.md:24 - Risk: Can be used to look up property ownership, tax information, and property history publicly
2. Personal Contact Information
- Phone Number: 989-621-8849
- Email: dangahagan@gmail.com
- Found in:
Email Imports/ZA25-006 - 309 E. 7th St (Garage) D. Gahagan-1.md:40Email Imports/Hershberger's Contract.md:26Email Imports/Mar 11, Doc 5-3.md:23,76
3. Physical Address
- Address: 309 E. 7th St, Clare, MI 48617
- Found in: Multiple permit and contract documents
- Note: Family/friends already know this
4. Financial Information
-
Construction Contract Total: $68,400.00
- Payment 1: $6,600.00 (paid)
- Payment 2: $20,000.00 (due at signing)
- Payment 3: $20,000.00 (due at framing)
- Location:
Email Imports/Hershberger's Contract.md
-
Property Financing Details:
- Home Equity Assessment: $60,900
- Calculated Available HELOC: ~$70,000
- Available Loan Calculation: $83,040
- Location:
10-Planning/Budget & Financing.md:8
-
Initial Proposal: $61,750.00
- Location:
Email Imports/Mar 11, Doc 5-3.md
- Location:
5. Business/License Information
- Contractor License: J161258V49
- Location:
Email Imports/ZA25-006 - 309 E. 7th St (Garage) D. Gahagan-1.md:50 - Contractor Insurance: OH Ord Assn & Liability, AZD
6. Government Permit Information
- Permit Number: ZA25-006
- Zoning District: R-1
- Parcel Acreage: 18A (0.189 acre)
- Location:
Email Imports/ZA25-006 - 309 E. 7th St (Garage) D. Gahagan-1.md
Medium Sensitivity Items
Government Official Contact Information
- Name: Terry Acton
- Email: actont@clareco.net / actonf@clareco.net
- Location:
10-Planning/Permits & Zoning.md:10
Loan Officer Information
- Name: Gail Zeneberg
- Phone: 989-772-6515
- Location:
10-Planning/Budget & Financing.md:8
Third-Party Service Contacts
- Rick Pike (Basement Repair) -
30-Vendors & Contacts/Services/Basement Repair.md:14 - Jason Willis (Shed Moving) -
30-Vendors & Contacts/Services/Shed Moving.md:12 - Jeff Hefner (Shed Hauler) -
30-Vendors & Contacts/Services/Shed Moving.md:31
Family/Personal References
- Steph - Referenced in meeting notes regarding accent color preferences
- Location:
40-Meetings/2025-05-27 - Meeting - Marcus.md
Property Use Plans
- References to “second floor apartment” potential
- “Heavy equipment” storage capability
- Future rental/investment plans
- Location: Various meeting notes and planning documents
Contractor/Vendor Business Information (Public)
Primary Contractors
Jonas Hershberger / Hershberger’s HP&H Lumber
- Email: HPH Lumber@Gmail.com
- Phone: +1-989-386-5338 (Marcus)
- Phone: +1-989-386-5472 (Marcus cell)
- Team: Marcus, Will, Marvin
- Location:
30-Vendors & Contacts/Contractors/Jonas Hershberger.md
Integral Builders
- Contact: Josh
- Phone: +1-989-424-9894
- Location:
30-Vendors & Contacts/Contractors/Integral Builders.md
Michael Henry Tree Service
- Phone: +1-989-339-4377
- Location:
30-Vendors & Contacts/Contractors/Michael Henry Tree Service.md
Other Service Vendors
- Quality Structures: 989-418-3418
- Millers Woodworking: 989-386-8110
- Ayers Basement: 514-200-9671
- Mid Valley Structures: keegan@midvalleystructures.com
Detailed Property Information
Property Specifications
From Email Imports/ZA25-006 - 309 E. 7th St (Garage) D. Gahagan-1.md:
- Exact parcel ID and zoning district (R-1)
- Property dimensions and building setbacks from property lines
- Exact location description: “rear of property”
- Construction specifications including:
- Garage size and placement
- Setback measurements
- Lot coverage calculations
Future Use Indicators
From meeting notes:
- Second floor apartment potential
- Heavy equipment storage capability
- Workshop and office space
- EV charging station plans
- Server storage plans
Image Files Requiring Manual Review
Location: /content/pictures/
Count: 13 JPG files
Files:
- PXL_20251020_125649706.jpg
- PXL_20251020_181223482.jpg
- PXL_20251020_181237559.jpg
- PXL_20251020_181254563.jpg
- PXL_20251020_224944298.jpg
- PXL_20251020_224948377.jpg
- PXL_20251021_132453157.jpg
- PXL_20251022_174100432.jpg
- PXL_20251022_185148070.jpg
- PXL_20251022_190625600.jpg
- PXL_20251022_190659183.jpg
- PXL_20251022_190737179.jpg
- PXL_20251022_190752216.jpg
Action Required: Manually check each image for:
- People’s faces
- Vehicle license plates
- Visible sensitive documents or signs
- Neighboring properties that might identify location
Files By Sensitivity Level
HIGH SENSITIVITY - Consider Excluding or Redacting
-
Email Imports/ZA25-006 - 309 E. 7th St (Garage) D. Gahagan-1.md- Contains: Parcel ID, phone, email, address, permit details, license numbers
-
Email Imports/Hershberger's Contract.md- Contains: Full contract with payment schedule, phone, email, address
-
Email Imports/Mar 11, Doc 5-3.md- Contains: Phone, email, address, initial proposal pricing
-
Email Imports/Delivery invoice for hydronic heating.md- Contains: Business name with owner name
-
10-Planning/Budget & Financing.md- Contains: Financial calculations, loan officer info, property values
MEDIUM SENSITIVITY - Review Before Publishing
-
10-Planning/Permits & Zoning.md- Contains: Government official contact info
-
30-Vendors & Contacts/Contractors/Jonas Hershberger.md- Contains: Detailed contractor contact information
-
30-Vendors & Contacts/Services/Basement Repair.md- Contains: Third-party service contact names
-
30-Vendors & Contacts/Services/Shed Moving.md- Contains: Multiple vendor contacts with personal names
-
40-Meetings/2025-02-05 - Meeting - Integral Builders.md- Contains: Contractor first name and context
-
40-Meetings/2025-05-27 - Meeting - Marcus.md- Contains: Family member name (Steph) and property use plans
-
40-Meetings/2025-09-05 - Site Staking - Marcus + Concrete.md- Contains: Contractor project manager name
LOW SENSITIVITY - Generally Safe
Most files in these categories contain minimal PII:
- Design documents (Interior/Exterior specifications)
- General planning documents (Timeline, To-Do lists)
- Technical specifications
- ChatGPT summaries
- Reference guides
- Templates
Recommendations for Privacy Protection
Before Publishing to Public/Family-Shared Site:
DEFINITELY REMOVE:
- Parcel ID number (18-051-500-005-00)
- Personal phone number (989-621-8849)
- Personal email (dangahagan@gmail.com)
- Specific assessed property values and credit calculations
- Contractor license number (J161258V49)
- Government official contact information
- Detailed contract payment schedules and amounts
- Any images containing license plates or people
CONSIDER REMOVING:
- Loan officer name and phone number
- Third-party service provider personal names (non-business contacts)
- Detailed property dimensions and setback information
- References to future apartment/rental income plans
- Specific payment amounts in contracts
ACCEPTABLE TO KEEP:
(Since trusted friends/family already know these details)
- Home address (309 E. 7th St, Clare, MI)
- Contractor business names and contact info (public business information)
- General project timeline and approximate costs
- Family member names in casual context
- General construction photos (after verifying no people/plates visible)
Implementation Options
Option 1: Exclude Sensitive Files from Build
Update quartz.config.ts to add ignore patterns:
ignorePatterns: [
"private/",
"Templates/",
".obsidian/",
"70-Development/**",
"**/*.tmp.*",
"Email Imports/**", // Add this
"30-Vendors & Contacts/**", // Add this
"10-Planning/Budget & Financing.md", // Add this
],Option 2: Create Redacted Versions
Create sanitized copies of sensitive documents with PII removed/redacted before publishing.
Option 3: Password Protection
Use Cloudflare Access to require authentication before viewing the site (already planned).
Next Steps
- Manual Image Review: Check all 13 JPG files in
pictures/directory - Decide Exclusion Strategy: Choose between ignoring files or redacting content
- Update Build Config: Implement chosen privacy protection method
- Test Build: Verify sensitive content is not included in
public/directory - Pre-Launch Review: Final check before making site accessible
Context Notes
Intended Audience: Close family and friends who:
- Already know home address and phone number
- Visit the home regularly
- Are trusted with general personal information
Privacy Threshold: Focus on information that goes BEYOND what trusted friends/family already know, particularly:
- Financial specifics (loan amounts, property values, payment schedules)
- Government identification numbers (parcel ID, license numbers)
- Direct contact methods (email, phone) that could enable unwanted contact
- Third-party personal information (government officials, service providers)
This audit was conducted on 2025-10-22 and should be reviewed before any public or semi-public sharing of the website content.