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:40
    • Email Imports/Hershberger's Contract.md:26
    • Email 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

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

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

  1. Email Imports/ZA25-006 - 309 E. 7th St (Garage) D. Gahagan-1.md

    • Contains: Parcel ID, phone, email, address, permit details, license numbers
  2. Email Imports/Hershberger's Contract.md

    • Contains: Full contract with payment schedule, phone, email, address
  3. Email Imports/Mar 11, Doc 5-3.md

    • Contains: Phone, email, address, initial proposal pricing
  4. Email Imports/Delivery invoice for hydronic heating.md

    • Contains: Business name with owner name
  5. 10-Planning/Budget & Financing.md

    • Contains: Financial calculations, loan officer info, property values

MEDIUM SENSITIVITY - Review Before Publishing

  1. 10-Planning/Permits & Zoning.md

    • Contains: Government official contact info
  2. 30-Vendors & Contacts/Contractors/Jonas Hershberger.md

    • Contains: Detailed contractor contact information
  3. 30-Vendors & Contacts/Services/Basement Repair.md

    • Contains: Third-party service contact names
  4. 30-Vendors & Contacts/Services/Shed Moving.md

    • Contains: Multiple vendor contacts with personal names
  5. 40-Meetings/2025-02-05 - Meeting - Integral Builders.md

    • Contains: Contractor first name and context
  6. 40-Meetings/2025-05-27 - Meeting - Marcus.md

    • Contains: Family member name (Steph) and property use plans
  7. 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:

  1. Parcel ID number (18-051-500-005-00)
  2. Personal phone number (989-621-8849)
  3. Personal email (dangahagan@gmail.com)
  4. Specific assessed property values and credit calculations
  5. Contractor license number (J161258V49)
  6. Government official contact information
  7. Detailed contract payment schedules and amounts
  8. Any images containing license plates or people

CONSIDER REMOVING:

  1. Loan officer name and phone number
  2. Third-party service provider personal names (non-business contacts)
  3. Detailed property dimensions and setback information
  4. References to future apartment/rental income plans
  5. Specific payment amounts in contracts

ACCEPTABLE TO KEEP:

(Since trusted friends/family already know these details)

  1. Home address (309 E. 7th St, Clare, MI)
  2. Contractor business names and contact info (public business information)
  3. General project timeline and approximate costs
  4. Family member names in casual context
  5. 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

  1. Manual Image Review: Check all 13 JPG files in pictures/ directory
  2. Decide Exclusion Strategy: Choose between ignoring files or redacting content
  3. Update Build Config: Implement chosen privacy protection method
  4. Test Build: Verify sensitive content is not included in public/ directory
  5. 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.