Overview

ButlerBldr is a job management app for solo contractors built by B&N Holdings LLC. We designed ButlerBldr to keep your business information on your device and in your iCloud account — not on our servers.

The short version: your jobs, quotes, invoices, clients, and photos sync through your personal iCloud account. We do not have access to that data. We do not run analytics SDKs in the app. We do not show ads. We do not sell or share your data with anyone.

Data we collect

ButlerBldr does not require an account, login, or registration. We do not operate a backend that stores your business data. The information you enter into the app is stored on your device and synced through Apple's CloudKit service to your own iCloud account.

This includes:

  • Job records, quotes, invoices, and line items you create
  • Client names, phone numbers, addresses, and notes you add
  • Photos you attach to jobs
  • Time entries you log against jobs
  • Your business profile (business name, logo, payment terms)

Subscription state (Free vs Pro) is managed by Apple through your App Store account. We receive a signal from Apple indicating whether your subscription is active — we do not receive your payment details, billing address, or any identifiable purchase information.

How we store your data

Your data lives in two places:

  • On your iPhone or iPad, in the app's local database, protected by iOS file-system encryption and your device passcode or biometrics.
  • In your personal iCloud account, synced through Apple's CloudKit service. This is the same iCloud account you use for Photos, Notes, and Messages. Apple's privacy policy governs this storage — we never see your CloudKit container.

When you uninstall ButlerBldr, your local copy is removed by iOS. To delete the iCloud copy, sign in to iCloud.com and remove the ButlerBldr container from iCloud Storage settings, or reset your iCloud data through iOS Settings.

Permissions we request

ButlerBldr asks for the following permissions only when you use the feature that needs them. Each is optional — declining a permission disables that one feature, not the whole app.

  • Camera — to take photos of work in progress or finished jobs and attach them to a job record. Photos are stored with the job in your iCloud container.
  • Photo library — to attach existing photos to a job, and to select your business logo for use on PDFs.
  • Contacts — to import client names, phone numbers, and addresses from your phone's address book. We only read the contacts you select.
  • Location (when in use) — used by the address autocomplete feature to suggest nearby addresses while you type. Address autocomplete uses Apple MapKit, which is entirely on-device — no location data leaves your device, no location data is sent to any server, and we never store your location.
  • Notifications — to remind you about unsent quotes, overdue invoices, and recurring jobs. You can turn this off in iOS Settings at any time.

What we do not do

  • We do not run analytics SDKs (no Mixpanel, Amplitude, Segment, Firebase Analytics, etc.)
  • We do not run advertising SDKs and do not show ads
  • We do not sell, rent, or share your data with third parties
  • We do not track you across other apps or websites
  • We do not collect device identifiers (IDFA, advertising ID)
  • We do not have a server that stores your jobs, quotes, invoices, or clients
  • We do not receive a copy of your contacts, photos, or location

Third-party services

ButlerBldr uses a small number of services to deliver core functionality. Each is listed below with what it does and what data it sees.

  • Apple iCloud (CloudKit) — syncs your data between your devices using your personal iCloud account. Governed by Apple's Privacy Policy.
  • Apple App Store — handles purchases and manages your subscription. We receive only an active / inactive signal — never your payment details.
  • Apple MapKit — powers address autocomplete entirely on-device. No location data leaves your device.
  • butlerbldr.app PDF link — when you tap "share quote" or "share invoice", the app uploads the generated PDF to a private link hosted at butlerbldr.app (Cloudflare Workers + R2) so your client can open the document from a text message. The link contains only the PDF you generated. No client data, account info, or tracking is attached. Links expire after a set period.

Children

ButlerBldr is built for working contractors and is not directed at children under 13. We do not knowingly collect information from children.

Changes to this policy

If we change this policy in a way that affects what data the app handles, we will update the "last updated" date at the top of this page and note material changes in the app's release notes. The current version is always available at butlerbldr.com/privacy.

Contact

Questions about this policy or how ButlerBldr handles your data? Email hello@butlerbldr.com and we'll reply within 24 hours on business days.

ButlerBldr is operated by B&N Holdings LLC.