Features Security Support Privacy Download

How can we help?

Find answers to common questions or get in touch.

Getting Started

Adding Your First Location

  1. Open Door Code and tap the + button in the top right
  2. Search for an address or tap anywhere on the map to drop a pin
  3. Give your location a name (e.g., "Home", "Office", "Gym")
  4. Tap Add Code and enter your door code
  5. Optionally add a label (e.g., "Gate", "Lobby", "Unit Door")
  6. Adjust the detection radius if needed (default is 150m)
  7. Tap Save

That's it! Door Code will now show this code when you arrive at this location.

Required Permissions

For the best experience, Door Code needs these permissions:

  • Location Services → Always Allow — Required for automatic detection. Door Code uses iOS's efficient region monitoring which has minimal battery impact. "While Using" won't work for background detection.
  • Notifications — To show codes when you arrive at a location. Without this, you'll only see codes in Dynamic Island or the app itself.
  • Face ID / Touch ID — Optional. Enable in Settings if you want biometric protection for viewing codes.

Understanding Detection Radius

The detection radius determines how close you need to be to a location before Door Code shows your codes.

  • 50-100m — Best for dense urban areas where locations are close together. More precise but may trigger slightly later.
  • 150-200m (recommended) — Good balance for most situations. Triggers reliably as you approach.
  • 300-500m — For large properties, gated communities, or if you want earlier alerts.

Note: iOS requires at least 100m radius for reliable background detection. Smaller radiuses work but may be less consistent.

Adding Sub-Locations

If a location has multiple access points (like an apartment building with a gate, lobby, and unit), you can organize them together:

  1. Open an existing location
  2. Tap Add Sub-Location
  3. Name the sub-location and add its codes
  4. Sub-locations inherit the parent's position but can have their own codes

Frequently Asked Questions

If codes aren't appearing when you arrive, check these settings:

  • Location permission: Must be set to "Always Allow" in Settings → Privacy → Location Services → Door Code
  • Detection radius: Try increasing to at least 150m for more reliable detection
  • Low Power Mode: Can affect background app activity. Try disabling if detection is inconsistent
  • Background App Refresh: Make sure it's enabled for Door Code in Settings
  • Location accuracy: Indoor locations or areas with poor GPS signal may affect detection

If issues persist, try removing and re-adding the location.

Dynamic Island support requires:

  • iPhone 14 Pro, iPhone 14 Pro Max, or any iPhone 15 model or later
  • iOS 16.1 or later
  • Live Activities enabled: Settings → Door Code → Live Activities → On

On devices without Dynamic Island, codes appear as Lock Screen Live Activities instead.

To share a location with its codes:

  1. Open the location you want to share
  2. Tap the share button (square with arrow) in the top right
  3. Choose how to share: iCloud sharing (for ongoing access) or one-time share via Messages/Mail
  4. For iCloud sharing, select contacts who also use Door Code
  5. Optionally set an expiration date for temporary access

Shared codes are encrypted end-to-end. You can revoke access anytime from the location's sharing settings.

Door Code uses iOS's native region monitoring system, which is extremely battery-efficient. This is the same technology used by Find My, Reminders location triggers, and other Apple apps.

The system monitors geofences at the hardware level, so Door Code doesn't need to continuously run or check your location. Most users see no noticeable battery impact.

You can verify by checking Settings → Battery and looking at Door Code's usage.

Yes, in multiple ways:

  • iCloud Sync: If enabled, all locations sync automatically to your iCloud account and are available on all your devices
  • iCloud Backup: Door Code data is included in your device's iCloud backups
  • Manual Export: Go to Settings → Export Data to save an encrypted JSON file you can store anywhere

To restore from export, use Settings → Import Data.

  1. Open Door Code and go to Settings (gear icon)
  2. Tap Security
  3. Enable Require Face ID or Require Touch ID
  4. Choose when to require authentication:
    • To open app: Requires biometric every time you open Door Code
    • To view codes: Codes are hidden until you authenticate
    • To copy codes: Requires authentication before copying to clipboard

Yes! All your codes are stored locally on your device. You can view and copy codes without an internet connection.

Location detection also works offline since it uses GPS, not data. iCloud sync requires internet, but any changes made offline will sync when you're back online.

The Apple Watch app installs automatically when you have Door Code on your iPhone. Open the Watch app to:

  • Browse all your locations and codes
  • Tap any code to copy it to clipboard
  • See nearby locations first

To add complications:

  1. Long-press your watch face
  2. Tap Edit
  3. Select a complication slot
  4. Scroll to find Door Code

Codes: Individual access codes for a single location. A location can have multiple codes (e.g., gate code #4829, alternative code #1234).

Sub-locations: Separate areas within a location that may have their own codes. For example, an apartment complex might have:

  • Main location: "The Oaks Apartments"
  • Sub-location: "Main Gate" with code #4829
  • Sub-location: "Parking Garage" with code #1847
  • Sub-location: "Unit 4B" with code #0931

All sub-locations trigger at the same geographic position but keep your codes organized.

Contact Us

Can't find what you're looking for? Send us a message and we'll get back to you.

We typically respond within 24-48 hours.