πŸ”₯ Firebase Audit β€” πŸ” Auth & Users

πŸ”Ά pullsheetlive

πŸ“… Scraped Mar 15, 2026  Β·  ⚑ Blaze Plan  Β·  πŸ—οΈ Section 1 of N
πŸ‘₯
68
Total Users
βœ…
50
Real Users
🏠
12
Internal
πŸ§ͺ
3
Test Accounts
🚨
3
Suspicious

πŸ” Auth Overview

πŸ“§
Primary Auth Method
Email/Password
βœ… Primary method β€” Google OAuth also enabled
πŸ›‘οΈ
Multi-Factor Auth
Disabled
⚠️ No MFA configured for any user

πŸ”‘ Sign-In Methods Status

πŸ“§ Email/Password  βœ… ENABLED 🍎 Apple OAuth  βŒ NOT ENABLED πŸ”· Google OAuth  βœ… ENABLED
🍎 Apple OAuth Still Needed
Google OAuth is now enabled (public-facing name: PullSheet, support email: 81worth@gmail.com). Apple Sign-In is coded into the app but is NOT enabled in Firebase β€” requires Apple Developer Portal setup first. πŸ”§

🏷️ User Classification

68
πŸ‘₯ Total
βœ… Real Users
50 (73.5%)
🏠 Internal / Joshua
12 (17.6%)
πŸ§ͺ Test Accounts
3 (4.4%)
🚨 Suspicious
3 (4.4%)

πŸ“‹ Classification Breakdown

βœ… Real
50 users
🏠 Internal
12
πŸ§ͺ Test
3
🚨 Suspicious
3

πŸ“ˆ User Growth Timeline β€” Signups by Month πŸš€

8
Nov 25
🌱
3
Dec 25
❄️
12
Jan 26
πŸŽ†
7
Feb 26
πŸ“¦
38
Mar 26
πŸ”₯πŸ”₯πŸ”₯
πŸš€ March is EXPLODING!
38 signups in March alone β€” that's 55.9% of all users ever! πŸŽ‰ More signups in the first 11 days of March than in all previous months combined! πŸ’₯
πŸ“Š Growth Trajectory
Nov β†’ Dec: πŸ“‰ -62% (holiday slump)
Dec β†’ Jan: πŸ“ˆ +300% (new year push) 🎯
Jan β†’ Feb: πŸ“‰ -42%
Feb β†’ Mar: πŸ“ˆ +443% 🀯🀯🀯

πŸ—οΈ Industry Analysis β€” Who's Using PullSheet? πŸ”

βœ… Target Market Confirmed! 🎯
Strong signal from elevator and construction industry users. PullSheet is finding its people! πŸ—οΈβš‘

🏭 Identified Industry Users

πŸ›— sflynn@pincuselevator.com
πŸ›— joe@yeselevator.com
πŸ›— elevatetj@comcast.net
πŸ›— yourelevatorpaldob@gmail.com
πŸ”§ bradley@nu-linemaintenance.co.za
🏠 finishcarpentrycreations@yahoo.com
πŸ”Œ brandon@controlzone.com
πŸ› οΈ will@duenorthqei.com
πŸ—οΈ klowe@nouveaudc.com

πŸ“Š Industry Breakdown

πŸ›— Elevator/Lift
4 users
πŸ”§ Maintenance
2 users
🏠 Construction
3 users
πŸ’‘
Key Insight
At least 9 of 50 real users (18%) have identifiable elevator/construction industry signals in their email alone. The actual percentage is likely much higher β€” most use personal Gmail addresses! πŸ“§πŸ”

πŸ”„ Returning Users β€” Who Came Back? πŸ’š

πŸŽ‰ Retention Signal Detected!
These users signed in on a different day than they signed up β€” meaning they came back! πŸ”βœ¨
πŸ‘€ User πŸ“… Created πŸ”„ Last Sign In πŸ“Š Status
Nov 22 Mar 6 πŸ”₯ POWER USER β€” 3.5 months!
Feb 12 Mar 12 πŸ”₯ ACTIVE β€” 1 month
Jan 14 Mar 11 πŸ”₯ ACTIVE β€” 2 months
Mar 3 Mar 4 βœ… Returned next day!
Mar 3 Mar 4 βœ… Returned next day!
Nov 23 Dec 1 🏠 Internal
Nov 22 Nov 23 🏠 Internal
🌟
External Returners
2
steven.k.deonarain & iamsliske both returned the next day! πŸ’ͺ
🏠
Internal Returners
5
Joshua's accounts β€” consistently active across months πŸ”§
πŸ“ Note on Retention Data
Firebase only shows "last sign-in" β€” we can't see how many times they returned. A user showing Created: Mar 3, Signed In: Mar 4 may have used the app 10 times on Mar 3. For deeper retention analytics, consider adding Firestore event logging or Firebase Analytics. πŸ“Š

⚠️ Auth Issues & Action Items πŸ”§

🍎 Apple OAuth Not Yet Enabled

Google OAuth is now enabled βœ… (public-facing name: PullSheet, support email: 81worth@gmail.com). Apple Sign-In button exists in the app but is NOT enabled in Firebase β€” users tapping it will get errors. 🍎

🟠 P1 β€” MANUAL STEP
πŸ“ Requires Apple Developer Portal β†’ Services β†’ Sign in with Apple β†’ Configure
πŸ“ Then Firebase Console β†’ Authentication β†’ Sign-in method β†’ Enable Apple
🚨 Suspicious Accounts Detected

3 accounts from aleeas.com domain with "lulz" prefix β€” likely bot signups or abuse testing: πŸ€–

πŸ”΄ lulz.knjjelreet139@aleeas.com
πŸ”΄ lulz.knelreet139@aleeas.com
πŸ”΄ lulz.knelt139@aleeas.com
🟠 P1 β€” INVESTIGATE
πŸ’‘ Consider: Delete accounts, block domain, add rate limiting to signup
πŸ›‘οΈ No MFA Configured

Multi-factor authentication is not enabled for ANY user. Not critical for a B2B invoicing app at this stage, but should be on the roadmap. πŸ—ΊοΈ

🟑 P2 β€” FUTURE
🧹 Test Accounts Need Cleanup

Found 3 test accounts that should be removed from production: πŸ§ͺ

πŸ§ͺ test@gmail.com
πŸ§ͺ test@exapk.com
πŸ§ͺ test@example.com
πŸ€– pullsheet-login-1764519721254@intentmesh.systems
🟑 P2 β€” CLEANUP
πŸ“§ Email Verification Unknown

Firebase Console doesn't show email verification status on the users list. Check if emailVerified is being enforced in security rules and app logic. πŸ”

πŸ”΅ P3 β€” VERIFY
πŸ”’ Password Policy Unknown

Could not determine password strength requirements from the Console scrape. Ensure minimum length (8+), complexity rules are set. πŸ’ͺ

πŸ”΅ P3 β€” CHECK

🌍 Geographic Signals πŸ—ΊοΈ

πŸ“‘ Inferred from email domains β€” not from actual IP/location data

πŸ‡ΊπŸ‡Έ
United States
πŸ† Primary market β€” vast majority of .com and gmail.com users
πŸ“§ gmail.com, yahoo.com, icloud.com, hotmail.com, comcast.net
~95%
πŸ‡ΏπŸ‡¦
South Africa
🌍 International reach confirmed! Maintenance company in SA
πŸ“§ bradley@nu-linemaintenance.co.za
1 user
🌐
Unknown / US-Assumed
🀷 Generic .com domains β€” likely US but can't confirm
πŸ“§ controlzone.com, yeselevator.com, pincuselevator.com, nouveaudc.com
~4%
πŸ’‘
Insight
PullSheet's user base is overwhelmingly US-based πŸ‡ΊπŸ‡Έ, with the exciting signal of a South African user showing international market potential 🌍. The elevator/lift industry is global β€” this validates the product has cross-border appeal! πŸš€

πŸ“‹ Full User Directory β€” All 68 Accounts πŸ“–

βœ… Real = 50 🏠 Internal = 12 πŸ§ͺ Test = 3 🚨 Suspicious = 3
# πŸ“§ Email πŸ“… Created πŸ”„ Last Sign In 🏷️ Type
1 Mar 11 Mar 11 βœ… Real
2 Mar 11 Mar 11 βœ… Real πŸ‡ΏπŸ‡¦
3 Mar 10 Mar 10 βœ… Real
4 Mar 10 β€” 🏠 Internal
5 Mar 9 Mar 9 🚨 SUS
6 Mar 9 Mar 9 🚨 SUS
7 Mar 9 Mar 9 🚨 SUS
8 Mar 9 Mar 9 βœ… Real πŸ› οΈ
9 Mar 9 Mar 9 βœ… Real
10 Mar 6 Mar 6 βœ… Real 🏠
11 Mar 6 Mar 6 βœ… Real
12 Mar 5 Mar 5 βœ… Real
13 Mar 4 Mar 4 βœ… Real
14 Mar 4 Mar 4 🏠 Internal
15 Mar 3 Mar 3 βœ… Real
16 Mar 3 Mar 3 βœ… Real
17 Mar 3 Mar 3 βœ… Real
18 Mar 3 Mar 3 βœ… Real
19 Mar 3 Mar 3 βœ… Real
20 Mar 3 Mar 3 βœ… Real
21 Mar 3 Mar 3 βœ… Real
22 Mar 3 Mar 4 βœ… Real πŸ”„
23 Mar 3 Mar 3 βœ… Real
24 Mar 3 Mar 3 βœ… Real
25 Mar 3 Mar 3 βœ… Real
26 Mar 3 Mar 4 βœ… Real πŸ”„
27 Mar 3 Mar 3 βœ… Real
28 Mar 3 Mar 3 βœ… Real
29 Mar 3 Mar 3 βœ… Real
30 Mar 3 Mar 3 βœ… Real
31 Mar 3 Mar 3 βœ… Real
32 Mar 3 Mar 3 βœ… Real
33 Feb 24 Feb 24 πŸ§ͺ Test
34 Feb 21 Feb 21 🏠 Internal
35 Feb 21 Feb 21 🏠 Internal
36 Feb 21 Feb 21 🏠 Internal
37 Feb 17 Feb 17 βœ… Real
38 Feb 14 Feb 14 βœ… Real
39 Feb 12 Feb 12 βœ… Real
40 Feb 12 Mar 12 🏠 Internal πŸ”„
41 Jan 29 Jan 29 βœ… Real
42 Jan 27 Jan 27 βœ… Real
43 Jan 25 Jan 25 βœ… Real
44 Jan 25 Jan 25 βœ… Real πŸ—οΈ
45 Jan 16 Jan 16 βœ… Real
46 Jan 15 Jan 15 βœ… Real
47 Jan 14 Jan 14 βœ… Real
48 Jan 14 Mar 11 🏠 Internal πŸ”„
49 Jan 11 Jan 11 βœ… Real
50 Jan 8 Jan 8 βœ… Real πŸ›—
51 Jan 6 Jan 6 πŸ§ͺ Test
52 Jan 6 Jan 6 πŸ§ͺ Test
53 Jan 3 Jan 3 βœ… Real πŸ”Œ
54 Jan 2 Jan 2 βœ… Real πŸ›—
55 Jan 2 Jan 2 βœ… Real πŸ›—
56 Jan 2 Jan 2 βœ… Real
57 Dec 8 Dec 8 βœ… Real
58 Dec 8 Dec 8 βœ… Real
59 Dec 6 Dec 6 βœ… Real πŸ›—
60 Nov 30 Nov 30 🏠 Internal
61 Nov 29 Nov 29 βœ… Real
62 Nov 28 Nov 28 🏠 Internal
63 Nov 23 Dec 1 🏠 Internal πŸ”„
64 Nov 22 Nov 22 🏠 Internal
65 Nov 22 Nov 22 🏠 Internal
66 Nov 22 Nov 23 🏠 Internal πŸ”„
67 Nov 22 Mar 6 🏠 Internal πŸ”₯
68 Nov 22 Nov 22 🏠 Internal πŸ‘‘
πŸ‘‘ User #68 β€” joshua@pullsheet.app β€” The very first PullSheet account ever created πŸŽ‰
πŸ” Firebase Auth Audit  Β·  πŸ”Ά pullsheetlive  Β·  πŸ“… Mar 15, 2026  Β·  ⚑ Generated by Claude for Command Center  Β·  πŸ—οΈ Section: Auth & Users (1 of N)