Privacy Policy
Last updated: January 2026
1. Introduction
TWALSH Tech, operated by Walsh iTechnology LLC ("we," "our," or "us"), is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you:
- Visit our website at twalshtech.com
- Use our Job Site Tracker iOS mobile application
- Contact us for our services
- Use our client portal or other services
By using our website, mobile applications, or services, you agree to the collection and use of information in accordance with this policy.
2. Business Information
TWALSH Tech is the brand name under which Walsh iTechnology LLC operates and provides its services. All services, contracts, and legal obligations are conducted under the legal entity Walsh iTechnology LLC.
3. Information We Collect
3.1 Information You Provide
We may collect information you voluntarily provide to us, including:
- Name and contact information (email address, phone number)
- Company name and job title
- Service inquiries and project requirements
- Communication preferences
- Client portal account information (email, password, name, role)
- Device inventory data (device specifications, diagnostic information, serial numbers, MAC addresses)
- Invoice and proposal access requests
3.2 Automatically Collected Information
When you visit our website, we may automatically collect certain information, including:
- IP address and browser type
- Pages visited and time spent on our site
- Device information and operating system
- Referring website information
- User interaction data (scroll depth, clicks, form interactions, navigation patterns)
- Session information and timestamps
3.3 Client Portal Information
When you use our secure client portal, we collect and store:
- Authentication credentials (email, password - encrypted)
- User profile information (name, role, client associations)
- Invoice and proposal viewing history
- Device inventory records and diagnostic data
- Activity logs and access timestamps
- Communication records (questions, document forwarding)
4. How We Use Your Information
We use the collected information for the following purposes:
- To provide and maintain our services, including the client portal and device inventory management
- To respond to your inquiries and provide customer support
- To improve our website and services through analytics and user behavior analysis
- To send you technical notices, updates, and service-related communications
- To manage client accounts, invoices, and proposals
- To track and manage device inventory and diagnostic information
- To authenticate users and control access to secure client portal features
- To comply with legal obligations
- To protect against fraud and ensure security
5. Information Sharing and Disclosure
We do not sell, trade, or otherwise transfer your personal information to third parties, except in the following circumstances:
- Service Providers: We may share information with trusted third-party service providers who assist us in operating our website and providing services, including:
- Google Analytics: We use Google Analytics to track website usage and improve our services. Google's privacy policy applies to this data collection.
- Formspree: Contact form submissions are processed through Formspree. Their privacy policy applies to form data.
- Firebase (Google): We use Firebase for authentication, database storage, and hosting. Google's privacy policy applies to data stored in Firebase.
- Legal Requirements: We may disclose information if required by law or to protect our rights and safety
- Business Transfers: In the event of a merger or acquisition, your information may be transferred as part of the business assets
- Consent: We may share information with your explicit consent
6. Data Security
We implement appropriate technical and organizational security measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction, including:
- Encrypted password storage using industry-standard hashing algorithms
- Secure authentication through Firebase Authentication
- Role-based access control for client portal features
- Firestore security rules to restrict data access
- HTTPS encryption for all data transmission
- Regular security audits and updates
- Rate limiting and brute-force protection
However, no method of transmission over the internet or electronic storage is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.
7. Cookies and Tracking Technologies
Our website uses cookies and similar tracking technologies to enhance your browsing experience and analyze website usage:
- Google Analytics: We use Google Analytics to track website traffic, user behavior, and engagement metrics. This includes tracking page views, scroll depth, clicks, form interactions, and time on page.
- Session Cookies: We use session cookies to maintain your login state in the client portal and remember your preferences.
- Authentication Tokens: Secure authentication tokens are stored to maintain your logged-in session.
You can control cookie settings through your browser preferences. To opt-out of Google Analytics tracking, you can install the Google Analytics Opt-out Browser Add-on. Please note that disabling cookies may affect the functionality of our website and client portal.
8. Third-Party Links
Our website may contain links to third-party websites. We are not responsible for the privacy practices or content of these external sites. We encourage you to review their privacy policies before providing any personal information.
9. Your Rights and Choices
Depending on your location, you may have certain rights regarding your personal information:
- Access: Request access to your personal information
- Correction: Request correction of inaccurate information
- Deletion: Request deletion of your personal information
- Portability: Request a copy of your data in a portable format
- Opt-out: Unsubscribe from marketing communications
10. Data Retention
We retain your personal information only for as long as necessary to fulfill the purposes outlined in this Privacy Policy, unless a longer retention period is required or permitted by law:
- Client Portal Accounts: Retained for as long as your account is active or as needed to provide services
- Invoices and Proposals: Retained for business and legal record-keeping purposes
- Device Inventory Data: Retained for as long as needed for inventory management and historical tracking
- Analytics Data: Google Analytics data is retained according to Google's data retention policies (typically 26 months)
- Contact Form Submissions: Retained for as long as needed to respond to inquiries and maintain business records
You may request deletion of your data at any time by contacting us, subject to legal and contractual obligations.
11. Children's Privacy
Our website and services are not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately.
12. International Data Transfers
Your information may be transferred to and processed in countries other than your own. We ensure that such transfers comply with applicable data protection laws and implement appropriate safeguards.
13. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. We encourage you to review this Privacy Policy periodically.
14. Client Portal and Device Inventory
If you use our client portal or device inventory management system:
- Your account information is stored securely in Firebase Authentication and Firestore
- Device inventory data, including diagnostic information, serial numbers, and MAC addresses, is stored in our secure database
- Access to your data is restricted based on your role and client associations
- You can request access, correction, or deletion of your data at any time
- Invoice and proposal data is accessible only to authorized users associated with your client account
15. Job Site Tracker iOS App
If you use our Job Site Tracker iOS mobile application, the following additional information applies:
15.1 Information Collected by the App
The App collects the following information:
- Location Data: The App requires "Always" location access to automatically track when you arrive at and leave job sites. Location data is used solely for geofencing and time tracking purposes. Location data is stored locally on your device and synced to your personal iCloud account. We do not have access to your location data.
- App Usage Data: We collect anonymous usage analytics through Firebase Analytics to improve the App's functionality and user experience. This includes:
- App features used (e.g., adding locations, viewing reports)
- Session duration and frequency
- Error and crash reports (Firebase Crashlytics)
- Performance metrics (Firebase Performance Monitoring)
- Device Information: We may collect device information such as device model, operating system version, and app version for analytics and crash reporting purposes.
- Subscription Information: Subscription status and purchase information are managed through Apple's App Store and StoreKit. We do not store payment information.
15.2 Data Storage and Sync
Your app data (locations, visits, projects) is stored in your personal iCloud account using Apple's CloudKit service:
- Data is encrypted both in transit and at rest by Apple
- We do not have access to your data stored in iCloud
- Data syncs automatically across your devices when signed in to the same iCloud account
- You can export your data at any time through the App's export features
15.3 Third-Party Services Used by the App
The App uses the following third-party services:
- Apple iCloud (CloudKit): For data storage and synchronization. Apple's privacy policy applies: apple.com/privacy
- Firebase Analytics (Google): For anonymous usage analytics. Google's privacy policy applies: policies.google.com/privacy
- Firebase Crashlytics (Google): For crash reporting and error tracking. Google's privacy policy applies.
- Firebase Performance Monitoring (Google): For app performance monitoring. Google's privacy policy applies.
- Firebase Remote Config (Google): For app configuration management. Google's privacy policy applies.
- Apple App Store and StoreKit: For app distribution and subscription management. Apple's privacy policy applies.
15.4 Location Data
Location data is essential for the App's core functionality:
- Location is only accessed when necessary for geofencing and visit tracking
- Location data is not shared with third parties except as necessary for app functionality (iCloud sync)
- You can revoke location permission at any time through your device settings, but this will disable the App's automatic tracking features
- Location data is stored locally and in your iCloud account, not on our servers
15.5 Analytics and Opt-Out
We use Firebase Analytics to understand how users interact with the App. This helps us improve features and fix issues. Analytics data is anonymous and aggregated. You cannot opt out of analytics collection, but you can limit data collection by:
- Not using the App
- Limiting location permissions (though this will disable core features)
Note: Analytics collection may be controlled remotely through Firebase Remote Config for compliance with privacy regulations.
15.6 Data Deletion
You can delete your app data at any time by:
- Deleting the App from your device (this does not delete iCloud data)
- Deleting data through iCloud settings on your device
- Exporting your data before deletion for your records
To request deletion of analytics data, contact us through our website.
16. Contact Us
If you have any questions about this Privacy Policy or our data practices, please visit our website or use the contact form on our main page.
Website: twalshtech.com
Contact Form: Available on our contact page
Data Requests: To request access, correction, or deletion of your personal data, please contact us through our website.