BJSD Solutions

Privacy Policy

Last Updated: February 23, 2026

BJSD Solutions, 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 bjsdsolutions.com, use our applications (including our Windows app TextSwapper, our iOS and iPadOS app Scan Lens, BJSD Hub, RaceRuler, and any other apps we offer), or interact with our services.

1. Information We Collect

We collect information that you provide directly to us and information that is automatically collected when you use our services.

1.1 Information You Provide

When you create an account, use our services, or contact us, we may collect:

• Name, email address, and other account information

• Profile information and preferences

• Communications with us, including support requests

1.2 Automatically Collected Information

When you use our services, we automatically collect certain information, including:

• Device information (device type, operating system, browser type)

• Usage data (pages visited, features used, time spent)

• Analytics data (anonymized where appropriate)

2. Security and Audit Logging

For security, compliance, and operational purposes, we automatically log certain information when you interact with our API endpoints and administrative functions. This includes:

2.1 IP Addresses

We log full IP addresses for all API requests, particularly for:

• Security investigations and threat detection

• Abuse prevention and DDoS mitigation

• Fraud detection and account takeover prevention

• Compliance with security regulations (GDPR, CCPA, PCI DSS)

• Forensic analysis and incident reconstruction

Important: IP addresses are essential request metadata for security investigations and are not considered personally identifiable information (PII) in the context of security logging. We retain this information for security and audit purposes as required by law and industry best practices.

2.2 Geolocation Data

We automatically determine and log approximate geographic location (country, region/state, city) for all IP addresses for:

• Security analysis and threat detection across all user types (users, admins, anonymous, guests)

• Identifying suspicious login attempts from unexpected locations

• Detecting account takeover attempts (sudden location changes)

• Monitoring for coordinated attacks from specific geographic regions

• Forensic analysis and incident investigation

• Compliance with security regulations and audit requirements

Geolocation Details: We log country name, country code (2-letter ISO code), region/state name, and city name. We do not log precise coordinates or exact street addresses. This geolocation data is derived from IP addresses using third-party geolocation services and is logged automatically for all IP addresses in our security and audit logs.

Important: Geolocation data is logged for all users (not just administrators) to enable comprehensive security analysis. This information is used exclusively for security, compliance, and operational purposes.

2.2 User Agent Strings

We log browser/client identification information to:

• Identify automated bots and scrapers

• Detect suspicious access patterns

• Support security investigations

2.3 Request Metadata

We log endpoint access, timestamps, and response codes for:

• Audit trails for administrative actions

• Security event tracking

• Operational monitoring

Analytics vs. Security Logs: For general analytics (page views, user behavior), we may anonymize or hash IP addresses for privacy. For security and audit logs, we store full IP addresses as required for security investigations and compliance.

3. How We Use Your Information

We use the information we collect to:

• Provide, maintain, and improve our services

• Process transactions and send related information

• Send technical notices and support messages

• Respond to your comments and questions

• Monitor and analyze trends and usage

• Detect, prevent, and address technical issues and security threats

4. Data Retention

We retain your personal information for as long as necessary to provide our services and fulfill the purposes described in this Privacy Policy, unless a longer retention period is required or permitted by law.

4.1 Security and Audit Logs

Security and audit logs, including IP addresses, are retained for:

• Active Security Investigations: Retained until investigation is complete

• Compliance Requirements: Retained as required by applicable laws (typically 1-7 years depending on jurisdiction)

• Operational Monitoring: Retained for up to 90 days for operational analysis

• Long-term Audit: Critical security events may be retained indefinitely for compliance and historical analysis

5. Your Rights

Depending on your location, you may have certain rights regarding your personal information, including:

• 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

5.1 Security Log Data

While you have rights to access, correct, and delete your personal information, security and audit logs (including IP addresses and geolocation data) are maintained for security and compliance purposes. These logs may be exempt from deletion requests when:

• Required for ongoing security investigations

• Required by law or court order

• Necessary for fraud prevention

• Required for compliance with regulatory requirements

Geolocation Data: Geolocation data (country, region, city) is logged automatically for all IP addresses for security analysis purposes. This data is part of our security logging infrastructure and is used to detect threats, investigate incidents, and ensure the security of our services. Like IP addresses, geolocation data in security logs may be exempt from deletion requests when required for security or compliance purposes.

We will respond to your requests regarding security log data in accordance with applicable laws and our security obligations.

5.2 How to Delete Your Account

You can delete your BJSD account at any time from the Security page in your account dashboard. Sign in at bjsdsolutions.com, go to Dashboard, then Security, and use the "Delete Account" section. Your account will be disabled and you will lose access to our services, including any linked apps (such as Scan Lens cloud backup or TextSwapper). We may retain certain information as required by law or for security purposes, as described in section 5.1 above.

6. Cookies and Tracking Technologies

We use cookies and similar tracking technologies to collect and use personal information about you. For more information about our use of cookies, please see our Cookie Policy.

7. Payment Processing

When you make a purchase through our Services, payment processing is handled by Stripe, Inc. ("Stripe"), a third-party payment processor. Stripe collects and processes your payment information (including credit card numbers, billing addresses, and other payment details) on our behalf.

7.1 What We Don't Store

We do not store, process, or have access to your full credit card numbers, CVV codes, or other sensitive payment information. All payment data is securely processed by Stripe.

7.2 What We Do Store

We store your Stripe Customer ID, which links your account to payment records in Stripe's system. This ID does not contain sensitive payment information.

7.3 Data Sharing

We share payment-related information with Stripe to facilitate payment transactions, prevent fraud, and comply with legal obligations. Stripe acts as a data processor on our behalf and processes payment data in accordance with their Privacy Policy.

7.4 Stripe's Privacy Policy

For more information about how Stripe handles your data, please review Stripe's Privacy Policy at https://stripe.com/privacy.

7.5 Payment Data Retention

We retain records of payment transactions (including transaction IDs, amounts, and dates) for as long as necessary to comply with legal obligations, resolve disputes, and enforce our agreements. Stripe may retain payment data in accordance with their own data retention policies, which may be required by law or regulation.

7.6 Apple App Store and In-App Purchases

For our iOS and iPadOS applications (such as Scan Lens), purchases and subscriptions are processed by Apple, Inc. through the Apple App Store. We do not receive or store your payment card or Apple Pay information for these transactions. Apple's Privacy Policy applies to payment and purchase data for App Store transactions. For more information, see Apple's Privacy Policy.

8. Third-Party Services

8.1 reCAPTCHA (Spam Protection)

We use Google reCAPTCHA (provided by Google Cloud) on our website to protect forms—such as our contact form—from spam and abuse. reCAPTCHA analyzes how you interact with our site (for example, mouse movements and patterns) to help distinguish humans from automated bots. We determine the purpose and means of this processing and act as the data controller. Google processes reCAPTCHA data on our behalf as a data processor under the Google Cloud Data Processing Addendum. The data is used only as necessary to provide and maintain reCAPTCHA and to keep its security, threat detection, and fraud-protection capabilities effective.

8.2 Apple (App Store and Sign in with Apple)

For our iOS and iPadOS apps (such as Scan Lens), the app may be distributed via the Apple App Store and may offer Sign in with Apple. If you use Sign in with Apple to create or access your BJSD account, Apple may share with us only the information you allow (such as your name and an email address). You can choose to hide your email. Use of Sign in with Apple is subject to Apple's Privacy Policy. Purchase and subscription data for App Store apps are processed by Apple as described in section 7.6 above.

We may use other third-party services (such as Google Analytics, Firebase, Stripe) that collect, monitor, and analyze information. These services have their own privacy policies addressing how they use such information.

9. 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.

10. Contact Us

For questions about this Privacy Policy, contact us at privacy@bjsdsolutions.com

© 2026 BJSD Solutions, LLC · Smoothie Media Labs