Legal

Privacy Policy

Updated November 9, 2026 — local edition and optional version 1.2 cloud services

Current contractor-workflow features

Version 1.2.0: The following disclosures describe the current local contractor workflows, attachments, and National Weather Service weather requests.

Job records, photos, and imported documents are stored on your device. TradeBrace cloud synchronization and backup are not included. Photos and imported documents use Android’s app-private file storage and are not additionally encrypted by TradeBrace. Opening an attachment gives the selected Android app temporary access to that file.

TradeBrace uses Internet access for U.S. weather from the National Weather Service (NWS). TradeBrace resolves your configured or requested U.S. city and state or ZIP code on your device using a bundled GeoNames location index. It sends the resulting city or ZIP-area coordinates to NWS; it does not send the typed address, job name, notes, photos, or client details with weather requests. TradeBrace does not request GPS permission or read device GPS location. Weather may refresh when the app opens or when you request it. NWS receives ordinary connection information, including your IP address and requested URLs, under its privacy policy; its policy permits retention of server logs for security. Weather responses and the selected location may be saved locally. The app labels observation times, forecast values, and saved weather so you can check how current they are. Weather availability and freshness are not guaranteed.

Camera, file-opening, speech, and email actions use Android services or other apps; those providers handle information passed to them. Local workspace permissions do not create shared accounts or synchronize devices. Android backup and device transfer remain disabled.

Scope

TradeBrace is a paid business tool for adults. Local contractor records stay on your device. Optional version 1.2 cloud accounts provide private in-app mail and, where enabled, live voice. They do not synchronize or back up your local jobs. The current local edition has no subscription requirement. TradeBrace does not sell personal information or use advertising, behavioral tracking, or third-party crash reporting.

Information stored on your device

You may enter and store:

  • owner and company names, work email addresses, and phone numbers;
  • client names, contact details, and addresses;
  • jobs, site addresses, statuses, and notes;
  • voice-note transcripts and saved Madeline memories;
  • estimates, proposal snapshots, and invoice records, including descriptions, quantities, prices, tax, and totals;
  • per-job budget targets, categorized costs, amounts, descriptions, spent and remaining totals, and cost history;
  • appointments, daily reports, local team-directory entries, manually entered weather text, and app settings;
  • lead priorities and follow-ups; job walks, takeoffs, material orders, tasks, punch items, photos, imported documents, and as-built records;
  • the selected weather area and recent weather results.

These local contractor records remain in TradeBrace’s app-private storage on your device and are not automatically uploaded. Information you deliberately speak during live voice or copy into a cloud message is processed by those services as described below.

Local security

Sensitive text fields are individually encrypted with AES-256-GCM using a key protected by Android Keystore. This is field-level protection, not whole-database encryption. Budget targets, cost amounts, and cost descriptions are encrypted fields. Record identifiers, timestamps, statuses, relationships, other numeric financial values, and some preferences may remain unencrypted within Android's app-private storage.

Android cloud backup and device transfer are disabled for TradeBrace. The app does not promise backup, recovery, or transfer to another device.

Device speech recognition and spoken replies

Voice features are optional and begin only after you start Madeline or dictation and grant microphone permission. TradeBrace does not use a wake word, listen continuously in the background, or retain raw microphone audio in its own database.

TradeBrace first attempts to use Android's on-device speech recognizer. If unavailable, it may use the speech-recognition provider configured on your device. That provider may transmit and process microphone audio and related request information through its own network service. Recognized text is returned to TradeBrace for display and becomes a local record only when you choose to save it.

Madeline sends reply text to the Android text-to-speech engine configured on your device. A network-backed engine may receive that text, which can include client, job, appointment, note, or other business information included in the reply.

The applicable speech-recognition and text-to-speech providers determine their own transmission, processing, security, and retention practices. Review the provider information and privacy settings available on your Android device. You may use typed controls instead of voice.

Weather and network access

TradeBrace requests U.S. weather from NWS over HTTPS. City and ZIP lookup is local; the resulting approximate area coordinates, IP address, and ordinary request metadata reach NWS. TradeBrace does not request Android location permission or read GPS location. Weather can refresh at startup as well as when you request it; this edition has no separate weather opt-out. See the current-feature disclosure above for provider handling and saved weather.

You may manually enter weather conditions in a daily report. That text remains a local record unless you choose to dictate it or have it spoken through a potentially network-backed Android speech service.

TradeBrace uses Internet and network-state permissions for weather and optional cloud services. Privacy-policy links open in your browser, and voice or external apps may use their own connectivity.

Calls, texts, email, and calendar handoffs

At your request, TradeBrace can open another Android app with a draft containing selected information:

  • a phone number in the dialer;
  • a recipient and optional message in a texting app;
  • recipients, subject, and body in an email app; or
  • a title, time, location, and notes in a calendar event form.

You review and complete the action in the other app. TradeBrace does not silently place calls, send messages or email, or save calendar events. It does not read your device contacts, call history, text history, external/device email inbox, or calendar history. Once another app opens, that app and its provider handle the information under their own privacy terms.

Google Play purchase

TradeBrace Founding Owner Edition is offered as a $49.99 paid Google Play download in the United States. Google Play may display a localized price and applicable taxes.

Google Play processes the purchase and distribution transaction under Google's terms and privacy practices. TradeBrace does not request or receive payment-card or bank details, provide an in-app checkout, or query or store Play Billing purchase history in this paid Owner Edition.

Use of information

TradeBrace uses local records to provide the local features you request, including maintaining business records, preparing estimates, proposals, invoices, and budget summaries, showing appointments and reports, supporting voice interactions, and preparing external-app drafts.

TradeBrace does not sell personal information or use it for advertising, behavioral tracking, credit decisions, or training a TradeBrace-hosted AI model.

Retention and deletion

Local records remain on your device until you remove them through an available record-level action, clear TradeBrace storage in Android settings, or uninstall the app. This edition does not provide a single in-app Delete all data control.

Clearing app storage or uninstalling normally removes the app-private database, preferences, and app-held encryption key. Because backup and device transfer are disabled, this action can be irreversible.

Madeline's “forget” action archives a memory so it is no longer recalled; it does not erase the encrypted memory content or its audit snapshot.

(3:16) Hospitality LLC cannot remotely erase records stored only on your device. Optional cloud-account deletion is described below. Clearing TradeBrace data does not delete information retained separately by Google Play or an Android speech-recognition, text-to-speech, messaging, email, dialer, calendar, or browser provider.

For help understanding local deletion, contact tradebraceinfo@gmail.com.

Optional cloud accounts and private mail

Choose Create account with Google Play in version 1.2 to start owner account setup. Private invitations remain available for crew and review access. TradeBrace stores your account identifier, username and mailbox address, company membership, display name, password verifier, sign-in sessions, invitations, message drafts, and mailbox copies. Passwords are salted and hashed. Message content and display names are encrypted at rest with an application key. Authorized hosting administrators can access data; this is not end-to-end encryption. Cloud access and company membership are checked by the server, separately from your local profile.

The service is hosted on Railway. TradeBrace messages deliver only between active accounts inside the app. An @tradebrace.app identity does not provide external internet email sending or receiving. Message content is shared with the recipients you review and select. You must review a draft and tap Send. Madeline cannot send a message on her own. Attachments are not supported in the cloud mailbox.

Device cloud sessions, unfinished mail, and pending-send recovery information use dedicated Android Keystore-backed encrypted storage. Signing out removes the device session; it does not erase server records or local jobs.

Google Play account activation

When you choose Create account with Google Play or Verify Google Play access, the app requests a fresh signed app-license response from the installed Google Play service. TradeBrace's server verifies the app package, version, license result, and a fresh server challenge before activating or renewing licensed access. The response includes a Google Play user identifier and license validity information. It does not give TradeBrace your Google password, payment-card details, or general Google account access.

TradeBrace uses this verification to bind one licensed owner identity to the cloud account and enforce access expiry. A valid Play app license can include Google-authorized testers; the check is an app-license check, not a bank-payment receipt. Access is periodically rechecked. A hashed Google Play identity link is retained to enforce one account per licensed identity and a 24-hour reactivation delay after account deletion. Private crew and review invitations remain a separate enrollment route.

Optional live voice

If live voice is enabled for your account and you start a session after accepting the audio disclosure, microphone audio and the conversation pass through TradeBrace's service to OpenAI to produce spoken replies. TradeBrace does not persist raw microphone audio or live-voice transcripts in this service. The service does store voice-usage and rate-limit counters. OpenAI processes requests under its API data policies. By default, OpenAI may retain API customer content in abuse-monitoring logs for up to 30 days, and longer if legally required. TradeBrace has not verified Zero Data Retention approval for this service, so do not assume provider-side processing is entirely ephemeral. API content is not used to train OpenAI models by default unless the customer opts in. See OpenAI’s API data controls.

Local job records and saved Madeline memories are not automatically sent to live voice. Information you say during the conversation, including business or personal details, is sent for processing. A suggested mail draft is saved when you use the mail workflow. Live replies may be inaccurate; review any resulting draft before sending.

Voice capture is foreground-only and stops when you stop, mute, leave the app, sign out, delete your account, or reach the session limit. The microphone pauses while Madeline thinks and speaks. Live voice is separate from the Android device speech option described above.

Cloud retention and deletion

Mail and drafts remain until account deletion. Sessions expire after one hour; expired sessions cannot authenticate. Temporary message-preview approvals expire after five minutes. Rate-limit records are removed after their window expires. The current cloud services does not provide customer backup or self-service account recovery. Message bodies and passwords are not written to application logs.

In the cloud account tab, choose Delete cloud account and confirm with your current password. Deletion removes your mailbox copies, drafts, password, display name, sessions, and voice usage. Messages already delivered remain in their recipients' mailboxes. A non-login account tombstone and a one-way address fingerprint remain to prevent reuse of a deleted identity. Deletion does not remove local job records or records independently held by other providers.

If you cannot sign in, use the account-deletion page or contact tradebraceinfo@gmail.com. Support verifies account ownership before acting. Contact support for cloud access or export requests.

Website and email support

The TradeBrace website does not create customer accounts, accept payments, or use advertising or behavioral-analytics trackers. Its hosting provider may process ordinary request information needed to deliver and protect the site, including IP address, browser type, requested page, timestamps, and security logs.

If you email TradeBrace, we receive your email address, message, and attachments. Email is processed through Google/Gmail and retained only as reasonably needed to answer the request, maintain necessary support records, protect the service, and meet legal obligations.

Adults only

TradeBrace is a business tool intended only for adults aged 18 or older and is not directed to children.

Changes

This policy may be updated when TradeBrace's behavior or legal obligations change. The effective date above identifies the current version. Material new data collection, cloud services, advertising, analytics, or provider changes will be disclosed before they are introduced.

Contact

(3:16) Hospitality LLC
tradebraceinfo@gmail.com
https://tradebrace.app