AgentAudit is published by an independent iOS developer (Apple Developer Team ID ZM8LF8494F). For any privacy question, write to captainlongevity@gmail.com.
Where do my records live?
On this iPhone. Your properties, contract terms, discrepancies, amount notes, photos, and communication log are stored in the app's local database on your device. There is no AgentAudit server that holds them; we cannot read, restore, or move them.
Does AgentAudit connect to my bank, my rent payments, or my property manager's system?
No. This is the core promise. AgentAudit never links to any bank, payment processor, accounting service, or property-management platform. It reads no transactions and no rent flows. Every monetary figure in the app is a note you typed yourself — the app does not import it, verify it, total it, or determine that any amount was owed.
Do you collect analytics, crash logs, or an advertising identifier?
No. There is no analytics SDK, no crash reporter, and no advertising identifier. We do not know how often you open the app, which screens you visit, how many properties or discrepancies you track, or whether you subscribed — except through Apple's standard, aggregate developer sales reports.
What happens to the photos I attach to a discrepancy?
They stay on your device, referenced by the discrepancy you attached them to. AgentAudit does not automatically upload them to the developer. Selected reports and system backups are separate. They may be included in your standard iOS Backup (iCloud Backup or Finder) when you have that enabled — that is Apple's normal on-device backup behavior, not an AgentAudit feature.
Device-backup contents and recovery depend on your system settings, a successfully completed usable backup and Apple’s restoration process; enabling backup alone does not guarantee recovery of every record or original file. We cannot retrieve or restore your device backups.
What is the evidence PDF, and where does it go?
When you generate an evidence pack, AgentAudit builds a PDF on your device from the records you entered and hands it to the iOS share sheet. You decide where it goes from there. Nothing is transmitted by AgentAudit during generation, and every page carries a reference-only note.
Does anything sync to iCloud or my Apple ID?
AgentAudit declares no iCloud entitlement and has no cloud sync. A successfully completed Apple device backup may include local records and photo files, depending on your settings and Apple's backup rules. Enabling backup does not by itself guarantee that every record or file is included or recoverable.
The app deliberately has no field for a Social Security number, a bank-account number, or any account credential, and asks for none. Your records may be included in your standard iOS Backup when it is enabled; we have no access to that backup. If you delete the app and keep no iOS Backup, its records are removed with it; there is no remote copy for us to hold. There is no in-app bulk export or import.
aps-environment entitlement.AgentAudit uses Apple StoreKit for a yearly subscription and a monthly subscription. Loading products, checking offer eligibility, purchasing, restoring and verifying access communicate with Apple. The app reads verified product and entitlement information, including expiration or revocation status where applicable, and keeps local access state. Apple processes payment; AgentAudit does not receive your payment-card details or Apple Account password. Current and supported historical purchase access depend on verified transactions. See the AgentAudit terms for the available plans and subscription handling.
You can decline or revoke any of these at any time in iOS Settings > AgentAudit; the app remains usable without them. AgentAudit requests no microphone, no location, no HealthKit, and no contacts permission.
AgentAudit is a personal recordkeeping tool for a property owner documenting their own hired management company. Despite the name, it performs no audit: it does not verify, calculate, or determine any amount, and it makes no finding that anyone misappropriated anything. It is not affiliated with, endorsed by, or connected to any property-management company, registry, or agency. It provides no legal or accounting advice and no guarantee that a record will satisfy a lawyer, an arbitrator, or a court. The per-state landlord-agent reference is general educational material with a per-state pointer to the authoritative source, and is reference-only.
AgentAudit is a tool for U.S. adults who own rental property. We do not knowingly collect information from anyone, including children.
Because everything is stored only on your device, you control retention completely. Removing the App can remove its local container; independently manage original Photos, exported PDFs, recipient copies and any device backups you have kept. There is no remote copy for us to delete.
AgentAudit is published in English and marketed in the United States. The landlord-agent reference is U.S.-specific. The App does not automatically upload your records to a developer-operated server. Apple services, website hosting, support correspondence and destinations you choose for sharing can process information outside your region under their own practices.
If a future release ever changes how the app handles data — for example, if a later version ever introduced any sync, analytics, or third-party integration — we will update this policy and surface the change in the app before that feature becomes available. The "Last updated" date above reflects the most recent revision.
Deleting an individual discrepancy retains separately stored communication records, with the discrepancy link detached. Deleting its property has the broader scope already described, including linked discrepancies and communications. A removed discrepancy is not proof that all correspondence or original photo-file copies have been erased.
Privacy questions: captainlongevity@gmail.com
These AgentAudit legal pages are served by Vercel. Opening a page sends ordinary request information, such as IP address, browser information and the requested URL, to the host for delivery and security; see Vercel's Privacy Notice. These pages contain no advertising or analytics scripts. If you email support, we receive the address and information you choose to send to answer your request. Avoid including sensitive records that are not needed for that request.
Discrepancy photos selected in an editor can be staged as local App files before the record is saved. Cancelling discards the editor input and attempts to clean up its uncommitted photo files. The updated record editors report a failed database save and keep their on-screen entries for retry; they do not remove existing photo files before that save succeeds. Editing a discrepancy retains separate communication records. Deleting a discrepancy detaches its communication links; deleting a property also deletes its linked discrepancies and communications when the database save succeeds.
Photo-file cleanup is separate from the database transaction. The updated App first records candidate relative filenames in a local cleanup journal, then commits the record change, and only afterwards attempts to remove files that have no committed discrepancy reference. A file still referenced by another discrepancy is kept. The journal contains filenames, not a recoverable copy of the photos. Interrupted or failed cleanup can leave local files and journal entries; the App retries on its next normal launch, when Settings opens, or when you choose Retry photo cleanup. An unreadable journal or unavailable database does not authorize erasing unknown files. A cleanup warning does not undo a completed database change, and successful record deletion does not guarantee immediate removal of every photo-file copy. If the filename journal cannot be written, newly discarded draft filenames can be held only in memory for retry while the App remains open; interruption can leave untracked draft files that automatic retry cannot identify.
Form drafts remain on the open screen and are not a durable recovery archive; cancellation or termination may discard unsaved input. There is no Recently Deleted, full-database import or archive restore. Evidence PDFs, original system Photos, independent exports and older device backups are separate. Older installed versions may use the earlier save and file-cleanup order until updated.
The updated App pauses the normal record interface if its persistent database cannot be opened and only a temporary in-memory store is available. New recording and editing through that interface are blocked. The App keeps the existing database and attachment files rather than treating the temporary empty store as your archive. Database-dependent startup work in that interface is paused; previously scheduled reminders, widget snapshots or independent copies may remain.
Check available device storage, close and reopen the App, and contact support before deleting or reinstalling it. This recovery screen is not a backup, a repair guarantee or an automatic restoration of missing records. Older installed versions may behave differently until updated.
Older installed versions may use different save or cleanup ordering and may not offer these retry controls.