/** * Job Proof Demo paid LP — seed, detection, enqueue helpers. * * @package JCP_Core */ if ( ! defined( 'ABSPATH' ) ) { exit; } define( 'JCP_JOB_PROOF_DEMO_SLUG', 'job-proof-demo' ); define( 'JCP_JOB_PROOF_DEMO_VARIANT', 'job_proof_demo' ); define( 'JCP_JOB_PROOF_DEMO_SEED_VERSION', '1' ); /** * Whether the current request is the job-proof-demo LP. */ function jcp_job_proof_demo_is_current(): bool { if ( ! is_singular( 'page' ) ) { return false; } $post = get_queried_object(); if ( ! $post instanceof WP_Post ) { return false; } if ( (string) $post->post_name === JCP_JOB_PROOF_DEMO_SLUG ) { return true; } $tpl = (string) get_page_template_slug( (int) $post->ID ); return $tpl === 'page-job-proof-demo.php'; } /** * Create / repair the locked WP page for /job-proof-demo/. */ function jcp_job_proof_demo_maybe_seed(): void { if ( is_admin() && ! wp_doing_cron() ) { // Allow editors to trigger via normal front requests only; still run on init for prod. } $ver = (string) get_option( 'jcp_job_proof_demo_seed_version', '' ); $page = get_page_by_path( JCP_JOB_PROOF_DEMO_SLUG ); if ( $page instanceof WP_Post && $ver === JCP_JOB_PROOF_DEMO_SEED_VERSION ) { $tpl = (string) get_page_template_slug( (int) $page->ID ); if ( $tpl !== 'page-job-proof-demo.php' ) { update_post_meta( (int) $page->ID, '_wp_page_template', 'page-job-proof-demo.php' ); } return; } $postarr = [ 'post_title' => 'Job Proof Demo', 'post_name' => JCP_JOB_PROOF_DEMO_SLUG, 'post_status' => 'publish', 'post_type' => 'page', 'post_content' => '', 'post_excerpt' => 'See how one finished job becomes marketing proof — no signup required.', ]; if ( $page instanceof WP_Post ) { $postarr['ID'] = (int) $page->ID; $post_id = wp_update_post( $postarr, true ); } else { $post_id = wp_insert_post( $postarr, true ); } if ( is_wp_error( $post_id ) || ! $post_id ) { return; } update_post_meta( (int) $post_id, '_wp_page_template', 'page-job-proof-demo.php' ); update_post_meta( (int) $post_id, '_jcp_campaign_variant', JCP_JOB_PROOF_DEMO_VARIANT ); update_post_meta( (int) $post_id, '_yoast_wpseo_meta-robots-noindex', '1' ); update_option( 'jcp_job_proof_demo_seed_version', JCP_JOB_PROOF_DEMO_SEED_VERSION, false ); } add_action( 'init', 'jcp_job_proof_demo_maybe_seed', 26 ); /** * noindex for paid LP. */ function jcp_job_proof_demo_noindex(): void { if ( ! jcp_job_proof_demo_is_current() ) { return; } echo '' . "\n"; } add_action( 'wp_head', 'jcp_job_proof_demo_noindex', 1 ); /** * Stamp lp_variant on document for attribution JS. */ function jcp_job_proof_demo_variant_bootstrap(): void { if ( ! jcp_job_proof_demo_is_current() ) { return; } $v = esc_js( JCP_JOB_PROOF_DEMO_VARIANT ); echo '' . "\n"; } add_action( 'wp_head', 'jcp_job_proof_demo_variant_bootstrap', 2 ); /** * Campaign image base URL. */ function jcp_job_proof_demo_asset_url( string $file ): string { return trailingslashit( get_template_directory_uri() ) . 'assets/campaign/' . ltrim( $file, '/' ); } JobCapturePro Privacy Policy - JobCapturePro
JobCapturePro

JobCapturePro Privacy Policy

Last updated: 6/18/2026

This Privacy Policy explains how JobCapturePro LLC (“JobCapturePro,” “we,” “us,” or “our”) handles personal information in connection with our websites, mobile and web applications, the public JobCapturePro Directory, and related services (collectively, the “Services”).

Please read this first — our Services publish content publicly. JobCapturePro helps service businesses document jobs and turn that documentation into public online marketing. Content from Check-Ins — which may include approximate job location, geographic identifiers such as a ZIP code or approximate coordinates, job descriptions, approximate pricing, and photographs and videos of job sites — may be published publicly on the JobCapturePro Directory and syndicated to third-party sites. See Section 4 for what this means for you.

Two roles, two documents. This Policy describes personal information we handle for our own purposes (for example, information about our business customers and their users, and visitors to our websites). When our business customers use the Services to handle information about their own customers (for example, a homeowner’s contact details used to send a review request), we generally act as their service provider/processor, and that handling is governed by our Data Processing Addendum (DPA) and the business customer’s own privacy policy — not this Policy.

1. Personal Information We Collect

Depending on how you interact with the Services, we may collect:

1.1 Contact information — name, business name, email address, phone number, and mailing address.

1.2 Account information — username, credentials, settings, preferences, and subscription details.

1.3 Payment information — payment-card and billing details, primarily handled by our third-party payment processors; we may store limited payment-related data.

1.4 Content you create — Check-Ins, photographs, videos, descriptions, tags, pricing information, and related content, including any location/geotag data embedded in or associated with that content.

1.5 Location information — imprecise location (such as that derived from an IP address) and, where you grant permission, precise device location used to geotag Check-Ins. Precise geolocation may be treated as sensitive personal information under some laws; you can disable location permission at any time in your device settings.

1.6 Device and usage information — IP address, device and browser type, identifiers, operating system, and information about how you interact with the Services.

1.7 Communications — messages, support requests, and other communications with us.

2. How We Collect Personal Information

We collect information from you (when you create an account, capture or upload content, or communicate with us); automatically through cookies and similar technologies (see our Cookie Policy); and from third parties, including our Resellers and white-label partners, business partners and integrations you connect, and service providers such as payment processors and analytics vendors.

3. How We Use Personal Information

We use personal information to: provide and operate the Services, including capturing, organizing, and publishing Check-In content to the Directory and providing AI Features; communicate with you and provide support; process transactions and billing; market and promote our Services (subject to your consent where required — see Section 9); analyze, secure, troubleshoot, and improve the Services and develop new features, including training and improving our internal AI and machine-learning models to enhance and provide the Services; and comply with legal obligations and enforce our terms.

4. Public Publication of Content (The Directory)

4.1 Content is public. A core function of the Services is to publish Check-In content as marketing on the public JobCapturePro Directory and, where enabled, to syndicate it to third-party sites. Published content may include approximate job location, a ZIP code or approximate coordinates, job descriptions, approximate pricing, and job-site photos and videos.

4.2 We do not promise content is anonymous. While we provide tools — including automated screening intended to reduce the inclusion of certain documents, personal details, and unsafe conditions — we do not represent or warrant that published content is anonymous, de-identified, or incapable of being associated with a particular individual, household, or property. Screening is a risk-reduction tool, not a guarantee. If you (or our business customer) do not want particular information to be publicly available, it should not be included in content submitted for publication.

4.3 Consent is the submitter’s responsibility. Our business customers are responsible for obtaining any consents needed to publish content, including from individuals who are identifiable in content and from owners of property depicted in it. If you are an individual whose information appears in published content and you have a concern, please contact the business that submitted it, or contact us using Section 14 and we will route or address your request as appropriate.

4.4 Removal. Content can be removed or disabled through the Services or by request. Note that removal from the Directory may not reach copies already syndicated to or cached by third parties beyond our control.

5. How We Share Personal Information

We may share personal information with: service providers and subprocessors (such as cloud hosting, payment processing, analytics, and customer support); Resellers and white-label partners who manage or offer the Services on a customer’s behalf; business partners and integrations you choose to connect; other users on your account, such as your account administrator; in corporate transactions such as a merger, acquisition, or sale of assets; and with authorities or others where legally required or to protect rights, safety, or property.

We do not sell personal information for money. Some sharing for advertising or analytics may be considered a “sale” or “sharing” under certain state laws; where that is the case, you may opt out as described in Section 8.

6. Cookies and Similar Technologies

We use cookies and similar technologies as described in our Cookie Policy. You can manage many of these through your browser and, where applicable, through the opt-out mechanisms in Section 8.

7. Data Retention

We retain personal information for as long as needed to provide the Services, comply with legal obligations, resolve disputes, and enforce our agreements. Published content on the Directory may be retained and remain public on an ongoing basis — including after a customer’s subscription ends — consistent with our Terms of Service, except where we are required to remove it or a valid removal request is honored.

8. Your Privacy Rights

Depending on where you live, you may have rights to: access and obtain a copy of your personal information; correct inaccuracies; delete your personal information (subject to exceptions); opt out of the sale or sharing of personal information for targeted advertising and of certain profiling; and limit the use of sensitive personal information. You may also have the right to appeal a decision on a rights request. We will not discriminate against you for exercising these rights.

Where supported, we honor Global Privacy Control (GPC) browser signals as an opt-out of sale/sharing. To exercise any right, contact us using Section 14. We may need to verify your identity first. If your request concerns information we handle on behalf of one of our business customers, we will direct you to, or coordinate with, that customer.

9. Marketing Communications

With your consent where required, we may contact you about our products, features, and promotions by email, phone, or text, including messages sent using automated systems or AI-generated voice or messages. Consent to marketing is not a condition of using the Services, and you can opt out at any time by following the unsubscribe instructions in a message, replying STOP to texts, or contacting us. We will honor opt-out requests promptly.

10. AI Features and Automated Processing

The Services include AI Features, including automated screening and, where enabled, AI Auto-Publishing of Check-Ins. AI outputs may be imperfect, and human review is recommended before relying on them. 

11. How We Protect Personal Information

We use commercially reasonable administrative, technical, and physical safeguards designed to protect personal information. No system is completely secure, and we cannot guarantee absolute security. If you believe your account is no longer secure, contact us immediately.

12. Children’s Privacy

The Services are intended for businesses and are not directed to individuals under 18. We do not knowingly collect personal information from anyone under 18. If you believe a minor has provided us personal information, contact us and we will take appropriate steps.

13. Mobile App Permissions

Our mobile applications request only the device permissions needed to provide the Services, and only when you choose to use the related feature:

  • Location — used to geotag Check-Ins and associate them with a job location. You can disable this in your device settings.
  • Camera — used to take photos and videos for Check-Ins.
  • Microphone — used to record audio when you capture a video Check-In.
  • Photo library — used only to let you select and upload a photo or video you choose; we do not access your library otherwise.
  • Notifications — used to send service-related alerts, if you enable them.

We do not access or collect data from these permissions except as needed to provide the feature you are using.

14. Changes to This Policy

We may update this Policy from time to time. We will revise the “Last updated” date above and, where changes are material, provide additional notice such as by email or in the Services.

15. Contact Us

JobCapturePro LLC

1680 Fruitville Rd #530

Sarasota, FL 34236

support@jobcapturepro.com