Get the App For Clients For Pros FAQ About Get Started
Legal

Privacy Policy

Effective Date: June 1, 2026  ·  MyGuyPro LLC

MyGuyPro LLC ("MyGuyPro," "we," "our," or "us") is committed to protecting your privacy. This Privacy Policy describes what personal information we collect when you use the MyGuyPro mobile application and related services (the "Service"), how we use it, who we share it with, and your rights. By using the Service, you agree to the practices described in this Policy.

Definitions

1. Information We Collect

A. Information You Provide Directly

Account information: Your full name and email address when you register. Password credentials are stored securely by Firebase Authentication — we never store your password in plain text.

Profile information:

Profile photos: Images you upload are stored in Firebase Storage (Google Cloud). You control whether your photo is displayed publicly.

Messages: Content of messages you send to or receive from other users through in-app messaging. Messages are stored in Firestore (Firebase/Google).

Reviews and ratings: Text content and star ratings you submit for Pros.

Payment information (consumers): When you book a paid service through the app, your payment card and billing details are entered directly into Stripe — MyGuyPro never sees, transmits, or stores your full card number, CVC, or billing address. We receive only a customer identifier, the last 4 digits of your card (for display), the card brand, and the payment status of each booking. Funds are held in escrow by Stripe and only released to the Pro after you confirm job completion or after a 48-hour auto-release window.

Payment information (Pros — subscriptions): Subscription billing for Pros is handled by Stripe, Inc. on the MyGuyPro website (myguypro.app). When you subscribe, you enter your payment card and billing details directly into Stripe-hosted Checkout. Stripe returns to MyGuyPro only a customer identifier, your subscription tier, billing interval, renewal date, and high-level subscription status. Subscription management is performed via the Stripe Customer Portal. Subscriptions are not sold or renewed inside the iOS app.

Payout information (Pros — Stripe Connect): To receive payouts for jobs booked through the app, Pros complete a separate Stripe Connect Express onboarding flow. Stripe directly collects the data required by US financial regulations: legal name, date of birth, SSN or EIN, business address, and bank account details. MyGuyPro never receives or stores any of this data — Stripe is the data controller for Connect onboarding information and uses it only for identity verification, anti-fraud, tax reporting (1099-K), and payout processing. We receive only your Stripe Connect account ID, charges-enabled status, and payouts-enabled status (used to gate booking acceptance — see Section 2).

Self-reported professional credentials (Pros, optional): Pros may optionally enter the following on their profile: a professional license number with issuing jurisdiction (state) and expiration date, and an insurance carrier name, policy number, and expiration date. Any information a Pro enters here is self-reported by the Pro; MyGuyPro does not independently verify it against state licensing boards or insurance carriers. Self-reported credentials are displayed publicly on the Pro's profile with a clear disclaimer to the same effect, so prospective clients understand they should verify the information directly with the issuing authority if it is material to their decision. Pros may edit or remove this information at any time from the Edit Professional Profile screen.

Funnel analytics events: When you use the app we may record event-level signals about which screens you view and which actions you take — for example, opening the subscription paywall, tapping Subscribe, completing a booking request, or seeing an empty search result. Each event stores your account ID, a per-session identifier, a server timestamp, the event name, and a small map of non-identifying properties (such as the subscription tier you tapped, or the category that returned no results). We use these events to understand which parts of the product are working and where we need to improve. We do not use this data for advertising or share it with third-party analytics providers.

B. Information Collected Automatically

Device and app context: Device type, operating system version, app version, device language, and timezone. We do not use device advertising identifiers (IDFA) for tracking, and we do not link this data to other apps or sites.

Authentication session identifier: Firebase Authentication issues a session token to keep you signed in. The token is stored on your device's secure storage and is invalidated when you sign out or delete your account.

Usage data: Features you interact with, search queries, timestamps, and navigation patterns within the app — used to improve the Service. Usage data is not linked to third-party advertising profiles.

Profile view counts: We count how many times a Pro's profile is viewed and display this metric in their dashboard. Individual viewer identities are not stored.

Crash and performance data: Error logs, stack traces, performance traces, and short on-error session-replay clips are sent to Sentry (see Section 3) to help us identify and fix issues. Replay clips can include screen captures and touches from the moments around an error and may therefore contain information that was visible on the screen at that time. Sentry is configured not to attach default user identifiers to payloads (sendDefaultPii=false).

Push notification token: If you grant notification permissions, Apple provides a device push token that we store to deliver notifications to your device. You can revoke this permission at any time in your device Settings, or by toggling Push Notifications in the app's Settings screen.

Booking-related data: When you create a booking through the app, the booking doc captures the agreed price, the booking description and any photos you attach, your service location (city/state/zip), the pro's response, and a payment status. After job completion the consumer-supplied photos are retained on the booking record for evidence in case of a dispute, then purged on account deletion.

2. How We Use Your Information

We use the information we collect to:

We do not use your personal information for targeted advertising or sell it to third parties for their marketing purposes.

3. Third-Party Service Providers

We use the following third-party services that may process your personal data on our behalf. Each is subject to their own privacy policies:

Firebase (Google LLC) We use Firebase for user authentication, database storage (Firestore), and file storage (Firebase Storage). Firebase may process your account information, profile data, messages, and photos.
Google Privacy Policy →
Google Sign-In (Google LLC) If you choose to sign in with Google, Google authenticates your identity and provides your name and email address to us. We do not receive your Google password.
Google Privacy Policy →
Sign in with Apple (Apple Inc.) If you choose Sign in with Apple, Apple authenticates your identity and returns a stable user identifier and (if you grant it) your name and email. You may use Apple's Hide My Email feature, in which case Apple provides a private relay address (e.g. xxxxx@privaterelay.appleid.com) instead of your real email. The relay is treated as your account email for all MyGuyPro purposes — password resets and transactional emails work normally through it. We do not attempt to resolve, share, or correlate the relay back to your real Apple ID.
Apple Sign-In Privacy →
Stripe (Stripe, Inc.) Stripe is our billing and payments processor. When a Pro subscribes on myguypro.app, Stripe directly collects payment card details, billing address, and tax information, and is the data controller for that information. Stripe shares with MyGuyPro only the minimum data needed to operate the subscription: a customer identifier, subscription tier, billing interval, renewal date, and subscription status. Stripe also operates the Customer Portal used for subscription management.
Stripe Privacy Policy →
Apple Push Notification Service (APNs) We use Apple's push notification infrastructure to send you in-app notifications (e.g. new messages, profile view alerts, subscription updates). To receive push notifications, Apple assigns your device a push token. We store this token to deliver notifications to your device. You can disable push notifications at any time in your device Settings.
Apple Privacy Policy →
Expo (Expo, Inc.) The MyGuyPro mobile app is built with the Expo framework. Expo's push notification service relays our notifications to APNs and provides over-the-air update infrastructure for the app. Expo may temporarily process the device push token used to deliver notifications.
Expo Privacy Policy →
Sentry (Functional Software, Inc.) We use Sentry to capture crash reports, JavaScript errors, performance traces, and a small amount of session-replay context from the mobile app and website. Sentry receives a unique session identifier, the stack trace of any error, the app version, OS version, breadcrumb context (page transitions, anonymous click events), and — when an error is captured or via random sampling — short replay clips that include screen captures and touch events from the moments around the error. Replay clips can therefore include information visible on screen at the time, including data you've entered or that the app was displaying. We use the data exclusively to diagnose and fix bugs and do not share Sentry payloads with third parties for marketing.
Sentry Privacy Policy →
Google Analytics 4 (Google LLC) Our marketing site (myguypro.app and city/category landing pages) loads Google Analytics via the gtag.js tag. GA4 receives anonymized session identifiers, page-view events, referrer data, and a coarse-grained inferred geography (country/region) to help us understand which marketing channels work. We do not use GA on the mobile app. You can opt out at the browser level using Google's Analytics opt-out add-on.
Google Privacy Policy →
Resend (Resend Inc.) We use Resend to send transactional emails (account confirmations, dispute alerts, password resets, booking notifications). To send you an email, Resend processes your email address, the email subject and body, and timestamps. Resend acts as our processor and does not use the data for its own purposes.
Resend Privacy Policy →
Mailchimp (Intuit Inc.) If you opt into our newsletter from the marketing site, your email address and zip code are stored in Mailchimp for marketing communications. You can unsubscribe at any time using the link in any newsletter, or by emailing us at support@myguypro.app. Transactional emails (sent via Resend) are not affected by your Mailchimp subscription status.
Mailchimp Privacy Policy →
Netlify (Netlify, Inc.) Our marketing site (myguypro.app) is hosted on Netlify. Netlify processes server logs (IP addresses, user-agent strings, requested URLs) for the operation, security, and analytics of the site. Netlify acts as our hosting processor and does not use these server logs for its own marketing purposes.
Netlify Privacy Policy →

4. Who We Share Your Information With

We do not sell your personal information.

Other users (public profile data only): Your name, business name, service category, city/state, profile photo, bio, services, rating, and reviews are visible to other users as intended by the Service. Your street address, full phone number, and email are never displayed publicly.

Service providers: Third-party vendors listed in Section 3 who help us operate the Service, bound by data processing agreements.

Legal and safety disclosures: We may disclose your information if required by law, subpoena, or court order, or to protect the safety of any person or prevent fraud.

Business transfers: In the event of a merger, acquisition, or sale of assets, your information may be transferred. We will provide advance notice.

5. Data Retention

6. Data Security

We implement reasonable technical and organizational safeguards including encrypted data transmission (HTTPS/TLS), Firebase Security Rules restricting access to authorized users, industry-standard password hashing, and storage access controls.

No method of electronic storage is 100% secure. In the event of a data breach affecting your rights, we will notify you as required by applicable law.

7. Children's Privacy (COPPA)

The Service is not directed to children under the age of 13, and we do not knowingly collect personal information from children under 13. If we learn that we have collected personal data from a child under 13 without verified parental consent, we will delete that information promptly.

If you believe a child under 13 has provided personal information to us, please contact us at support@myguypro.app.

Users must be at least 18 years old to create a Pro account or use paid features.

8. California Privacy Rights (CCPA/CPRA)

If you are a California resident, you have the following rights under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA):

How to submit a request. Email support@myguypro.app with the subject line "California Privacy Request" and tell us which right you want to exercise. To protect your data, we will verify your identity before acting — typically by confirming control of the email on your MyGuyPro account, and for deletion requests we may ask for one or two additional account details (e.g. signup date, last billing month). Authorized agents may submit a request on your behalf with written, signed permission and proof of identity. We will respond within 45 days (extendable by 45 days with notice). Requests are free, except for second or unfounded requests within a 12-month window, which we may decline or charge a reasonable fee for.

Account deletion. The fastest way to delete your account is to email the address above. We remove your public profile within 30 days, retain financial records required by tax law for up to 7 years (Section 5), and delete or de-identify the rest. If you are a Pro with an active Stripe subscription, we will cancel it before deletion; outstanding amounts billed before cancellation are not refundable except as required by law (Section 5 of the Terms of Service).

Minors (under 16). California law requires opt-in consent before selling or sharing the personal information of consumers under 16. Because we do not sell or share personal information at all, this restriction does not change our practice. Separately, MyGuyPro is not directed to children under 13 (see Section 7), and creating a Pro account requires you to be at least 18.

9. Your Rights and Choices

Contact support@myguypro.app to exercise any of these rights. We will respond within 30 days.

What stays after deletion. By design and by law, a small set of records outlive your account: financial transaction records (Stripe charges, refunds, transfers) are retained for up to 7 years for tax and accounting compliance; reviews you authored remain visible on the Pro's profile with your name removed; aggregated, anonymized usage data may be retained indefinitely. See Section 5 for the full retention table.

10. Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the effective date and notify you via in-app notice or email at least 7 days before changes take effect where required by law.

11. Contact Us

MyGuyPro LLC
Email: support@myguypro.app
Website: myguypro.app

Please include "Privacy Request" in the subject line for privacy-related inquiries.