Feature deep dive

Sync, Security, and Updates

BuiltWright was designed from the ground up to work without internet, sync safely when connected, protect your data at the database level, and update itself without putting your records at risk. This is not security bolted on after the fact. It is how the app was built.

Offline-first architecture

No signal? No problem. The app works anyway.

BuiltWright stores everything on your device first. Every feature, every screen, every calculation works without a cell signal or Wi-Fi connection. This is not a "limited offline mode" where half the features disappear. The entire app is fully functional whether you are in a basement, a rural job site, or a concrete building with zero reception. Your data is always available because it lives on your phone.

  • 100% of features work without internet
  • Local database on your device is the source of truth
  • No "limited offline mode" with missing features
  • Cloud sync is optional and completely user-controlled
BuiltWright approved work screen running in airplane mode showing tasks and materials with completion actions fully functional without internet

Sync engine

When you are connected, everything stays in sync

Turn on cloud sync and BuiltWright keeps your data backed up and available across devices. Sync runs bidirectionally, pushing local changes up and pulling remote changes down. It runs automatically in the background every 15 minutes and can be triggered manually anytime. If two devices edit the same record, field-level conflict resolution with role-based priority handles it cleanly so nothing gets overwritten silently.

  • Bidirectional push and pull sync
  • Automatic background sync every 15 minutes
  • Manual sync on demand
  • Field-level conflict resolution with role-based priority
  • Real-time multi-device support
BuiltWright settings screen showing Data and Sync controls with automatic sync toggle, manual sync button, sync queue viewer, and backup and restore options

Database security

Your data is isolated at the database level

BuiltWright uses row-level security policies on all 47 database tables. That means your data is not just separated by an app layer check that could be bypassed. The database itself enforces that you can only access your own records. Authentication runs through Supabase with JWT tokens, and every table has explicit policies defining who can read, write, and modify data.

  • Row-level security on all 47 tables
  • Database-enforced isolation, not just app-layer checks
  • JWT authentication through Supabase
  • Explicit read, write, and modify policies per table
  • Strongly-typed IDs and comprehensive input validation
BuiltWright encrypted backup restore dialog showing password-protected pre-update backup with decrypt and restore functionality

In-app updates

Updates on your terms, not ours

When a new version is available, BuiltWright lets you know and gives you the choice of when to install it. Updates are never forced. Every update package is signed and checked with SHA-256 integrity verification so you know the file has not been tampered with. Before anything installs, the app automatically creates a full database backup to both internal and external storage. If something goes wrong during a migration, the app can roll back to the backup. You are never at risk of losing your data to a bad update.

  • Updates are never forced. You choose when to install.
  • Signed update packages with SHA-256 integrity verification
  • Automatic full database backup before every update
  • Backup to internal and external storage
  • Migration recovery with rollback capability
  • Urgency-tiered prompts: critical updates versus optional
  • Crash reporting with breadcrumbs for fast issue resolution
BuiltWright in-app update screen showing current version with up-to-date confirmation and automatic backup notification with local storage path

Your data. Your device. Protected.

Offline-first architecture, multi-device sync, row-level security, and safe updates are all included in the one-time $1,200 purchase.