Research / LAB-0007

What the Zelle app leaves on an iPhone

Zelle moves money from one bank account to another, and, like any fast payment service, it has been used by scammers against people who were tricked into sending money. This article sets out what Zelle says the app is for, what government and press records say about that misuse, and what the Lab found when it read the app's folder on iPhone research images: a risk-check log, analytics records and settings, and no payment record.

  • Daniel Addai, SectraTEK Lab
  • Version 1.0
  • 2026-11-06
  • CC BY 4.0
  • Early research

Cite as

Addai, D., SectraTEK Lab (2026). What the Zelle app leaves on an iPhone. LAB-0007, version 1.0. https://lab.sectratek.com/research/lab-0007/

Citation guide

Methodology note

Drafted with AI assistance and reviewed by the author before publication.

Summary

  • Zelle is a bank-to-bank payment service. Zelle says most people reach it inside their bank's app. The app named Zelle is a standalone app that Zelle began to phase out for sending money in late 2024.
  • Government and press records describe scams in which a person is tricked into approving a payment. They describe misuse by third parties of a legitimate service. The two lawsuits in the record are allegations, and the federal one was dismissed.
  • In the app's folder on two images the Lab found no payment, recipient or message store. It found a risk-check log, a console log, analytics identifiers and event times, and preferences. Six parser artifacts read them.
  • So the phone can place the app in time and show what its analytics components recorded. The payment itself is a matter for the bank and the network operator.

What the app does and who uses it

Zelle describes itself as a way to move money from your account to another person's account, typically within minutes. A sender names the recipient by a U.S. mobile number, an email address or a Zelle Tag, and both people need an eligible U.S. checking or savings account. The money goes directly into the enrolled recipient's bank account. Zelle presents the service as meant for people you know and trust, such as friends, family and coworkers, and it also has a section for small businesses. Its pages say a payment cannot be reversed once sent, and that you can cancel only if the recipient has not yet enrolled.

Zelle is run by Early Warning Services, LLC (EWS), and reaches people mostly through banks. Its pages say Zelle is built into more than 2,400 banking and credit union apps. For 2024 Zelle reported 151 million enrolled consumer and small business accounts, 3.6 billion transactions and more than $1 trillion sent. Legitimate users rely on it to pay people and businesses they know, and the scale is the reason a small share of misuse is still a large number of people.

The app in the Lab's images is the one simply named Zelle. Zelle's own notice of October 31, 2024 says it created a standalone app for people whose bank or credit union had not joined the network, that only about 2% of transactions happened there, and that over the following months it would stop letting users enroll or send money through it. Users had until March 2025 to re-enroll through a bank, and the standalone app would remain for scam education and a list of participating institutions. We take the app in the images to be that standalone app, from its name and from Zelle's statement that the network is otherwise reached through banks. We could not retrieve the store listing to confirm it, and we do not use the dates of the images.

Four places a Zelle payment touches, what Zelle's pages say about each, and what the Lab can say about records
RowThe phone and appYour bank or credit unionNetwork operatorRecipient bank
Role, in Zelle's published wordsParaphrasedWhere a person enrolls and sends. For most people this is the bank's app.Holds the account. Zelle says a bank must investigate a report of fraud or a scam.Runs the network and its rules. Zelle says that since June 30, 2023 the rules require reimbursement for certain qualifying imposter scams.Money goes directly into the enrolled recipient's bank account.
What the Lab can say about recordsFrom the Lab's imagesTwo images: logs, analytics records and preferences. No payment store.Not in the Lab's images. Not examined.Not in the Lab's images. Not examined.Not in the Lab's images. Not examined.
Figure 1Four places a Zelle payment touches. The phone is only one of them, and the images hold only the first. Source: Zelle how-it-works and FAQ pages, Zelle fact sheet and Payments Dive (June 30, 2023 rule); the Lab's parser notes. Schematic, not a data-flow diagram.

Why this app matters to an examiner

The public record is about one pattern: a person is persuaded to approve a payment that they would not otherwise send. Zelle's own fact sheet says scams often start with calls, text messages or online marketplace ads, long before any money moves, and that once you approve a payment the money leaves your account and is often unrecoverable. The FBI's Internet Crime Complaint Center described a version in April 2022: a text asks whether you made a large instant payment, a caller whose number looks like the bank's takes over, and the victim is told to send a "reversal" to themselves. That alert names no app. The Federal Trade Commission's August 2023 consumer alert does name Zelle, with Venmo and Cash App, and describes fake emergencies, fake prizes and bank impersonation. In every one of these, the misuse is by a third party of a service that has legitimate uses.

Figure 2 lays out the public record in date order. Nothing in it is an adjudicated finding against Zelle or its operator. A Senate subcommittee held a hearing on May 21, 2024, and on July 23, 2024 held a second hearing and released a majority staff report on Zelle and the three largest banks on the network. We could not retrieve the report itself, because the Senate's site returned an access error to automated requests, so these figures are as press coverage reports them. Coverage says those three banks handled 73% of Zelle transactions in 2023, and that the report found they repaid 38% of $166 million in fraud disputes that year. The banks and the EWS chief executive disputed the findings; he testified that more than 99.9% of transactions complete without a report of fraud or a scam.

  1. Apr 14, 2022FBI IC3 alert on a text-and-call scheme to "reverse" an instant payment. It names no app.FBI IC3, I-041422-PSA
  2. Aug 14, 2023FTC consumer alert says payment apps, including Zelle, can be used by scammers and that money is hard to recover.FTC Consumer Advice
  3. May 21, 2024Senate Permanent Subcommittee on Investigations hearing on Zelle.Payments Dive, May 31, 2024
  4. Jul 23, 2024Second hearing and a majority staff report on Zelle and its three largest banks. Banks and EWS dispute the findings.American Banker; BankInfoSecurity; WSB-TV
  5. Oct 31, 2024Zelle announces it will phase out sending money in its standalone app.Zelle blog
  6. Dec 20, 2024CFPB sues EWS and three banks. These are allegations.CFPB archived page; American Banker
  7. Feb 12, 2025Zelle reports 151 million enrolled accounts and more than $1 trillion sent in 2024.Zelle press release
  8. Mar 4 to 5, 2025CFPB dismisses the case; the court dismisses it with prejudice the next day.CFPB archived page; American Banker
  9. Mar 10, 2025FTC publishes 2024 fraud data. Payment apps or services: 90,571 reports, $391 million in reported losses.FTC press release; FTC Data Book 2024
  10. Aug 13, 2025New York Attorney General sues EWS. These are allegations.NY Attorney General press release
Figure 2The public record in date order. Entries are what each source says, not findings. Source: the publisher named on each line; dates and URLs in the Sources table.

Two later events are litigation, and we report them as allegations. On December 20, 2024 the Consumer Financial Protection Bureau sued EWS and Bank of America, JPMorgan Chase and Wells Fargo. According to American Banker, the 91-page complaint alleged that consumers lost more than $870 million over seven years. The Bureau dismissed the case on March 4, 2025, and the court dismissed it with prejudice on March 5, according to the Bureau's archived page; Zelle's spokeswoman had called the suit without merit. On August 13, 2025 the New York Attorney General announced a suit against EWS, alleging that Zelle was designed without critical safety features and that scammers took more than $1 billion between 2017 and 2023. The Attorney General's press release states these as allegations and seeks restitution, damages and court orders. Zelle's fact sheet says more than 99.95% of transactions today complete without a report of a scam or fraud. These figures count reports, so they depend on people reporting.

Category data shows the size of the problem without naming Zelle. The FTC's 2024 Data Book counted 2,600,678 fraud reports, and 475,905 (18%) of them named a payment method. Payment apps or services accounted for 90,571 reports and $391 million of reported losses. Bank transfers or payments accounted for $2,089 million and cryptocurrency for $1,417 million, the two largest (Figure 3). The Data Book does not break out Zelle, so none of these numbers is a count of Zelle fraud.

Reported fraud losses by payment method, 2024 Horizontal bars of total reported losses in millions of dollars, with the number of reports as text. Bank transfer or payment 2,089 million, 47,336 reports. Cryptocurrency 1,417 million, 46,899. Payment app or service 391 million, 90,571 (highlighted). Cash 308 million, 13,609. Wire transfer 287 million, 40,448. Credit cards 275 million, 108,881. Check 225 million, 8,098. Gift card or reload card 212 million, 41,120. Debit card 180 million, 76,285. Money order 51 million, 2,658. Payment app or service (the Data Book does not name Zelle) Other payment methods Total reported loss, millions of dollarsReports naming the method Bank transfer or payment $2,089M 47,336 Cryptocurrency $1,417M 46,899 Payment app or service $391M 90,571 Cash $308M 13,609 Wire transfer $287M 40,448 Credit cards $275M 108,881 Check $225M 8,098 Gift card or reload card $212M 41,120 Debit card $180M 76,285 Money order $51M 2,658 Fraud reports to the FTC in 2024: 2,600,678, of which 475,905 (18%) named a payment method.
Show this figure as a table
Reported fraud losses and report counts by payment method, FTC Data Book 2024
Payment methodReports naming itTotal reported loss
Bank transfer or payment47,336$2,089M
Cryptocurrency46,899$1,417M
Payment app or service90,571$391M
Cash13,609$308M
Wire transfer40,448$287M
Credit cards108,881$275M
Check8,098$225M
Gift card or reload card41,120$212M
Debit card76,285$180M
Money order2,658$51M
Figure 3Total reported fraud losses by payment method in 2024, with the number of reports. The Data Book does not name Zelle. Reports to the FTC, of which 18% of fraud reports named a payment method. Source: FTC Consumer Sentinel Network Data Book 2024, page 11 (March 2025).

For an examiner the phone matters because the approval happens on it. On a victim's phone the question is usually when the app ran, what else was happening, and whether the person acted alone. On the phone of someone who received money, the app is only one thread among accounts and messages. Either way the app's folder is not where the payment is recorded, which is why the rest of this article is about what is, and is not, in it.

Why the Lab chose it

The Lab compared the apps found in its research images with what the open-source iOS parser reads. It found 731 distinct non-stock apps. Fifty-one were parsed in full by the parser, 4 partly and 676 not at all, as of the Lab's check on November 6, 2026. The Lab ranked the unparsed apps by public-record relevance and recommended ten for contribution. Zelle ranked second. PayPal ranked first on category context alone, because the Lab found no PayPal-specific misuse source. Zelle's rank rests on an app-specific public record, the Senate subcommittee's work, together with the category data above.

That ranking is about relevance, not about how much data the app holds. The app's folder in the inventory had 10 SQLite-like files, far fewer than several other apps on the list, and the app was present in only 2 of the 9 images. Both facts limit what follows.

Method

The Lab worked on existing iPhone full file system research images, read only, and no case data leaves the Lab. For each image with the app, the app's data container was found through its metadata file, which records the bundle identifier, rather than through a folder name, because iOS names containers with random identifiers. This is the container step described in the Lab's open-source post Reading app containers from the container manager state. We then listed the files, noted formats and schema names (table, column, file and key names), and recorded aggregate counts. No values were copied out.

A parser reads six artifacts from the container. It matches the container by bundle identifier, and a missing table, key or file gives fewer rows, not an error. To test it, we built synthetic fixtures: three cases, six artifacts each, 18 archives. The parser's 14 unit tests and its 18 case baselines pass, and its own checks for claim language, paths and output pass. Where the parser reads a file and returns nothing, the Lab's earlier study found that an empty result and a missing feature look the same, so the notes below say which files were read, not read or not decoded (LAB-TR-0006).

What is on the device and what is not

Only the data container exists for the app; there is no app group container. It held 169 files on one image and 410 on the other. There was no transaction, recipient or message store. What it did hold is in Table 1, and Figure 5 counts the rows the parser read.

Table 1. The six artifacts, with the source, what each holds, its value and its limits
ArtifactSource file or tableWhat it holdsValue to an examinerLimits
Risk SDK eventsDocuments/log1.txt, about 0.55 MB, a rolling text logEntries headed by a date, a level (DEBUG or ERROR) and a component (TwoChkCorePlugin, HttpPlugin, ManagerPlugin), then a message lineTime anchors across several years, in ascending order. The first entry fell within one second of the analytics first-open time on both imagesUTC proven on two images only. The meaning of request, response and status words is not claimed
Risk SDK log summaryThe same logOne summary row per imageCounts and span of the log in one lineA summary of the log, not a second source
Device integrity checksLibrary/Caches/file.logText lines in a console style with root and malware status, SDK steps, a signature-file version and a session-identifier line (empty on the lines tested)Shows the app's risk component ran its checks, with timesNo time zone. Meanings of status words not claimed. Apple's guide says the Caches folder is not backed up and may be cleared
Preferences and identifiersLibrary/Preferences/com.zellepay.zelle.plist and Mixpanel.plistKeys such as AccountAssociatedWithUserKey, AppAlreadyLaunchedKey, PreferencesTouchIDKey, PushIDKey, ShouldKeepPrivacySettingsKey, two alert-list keys (empty), Mixpanel identifier keys, an app-version key and an archived super-properties blob of screen names, push and location flags and an event flowApp state and identifiers that link records across the app's analytics storesA key is not a choice, and a missing key is not off (LAB-0005). Overlaps a generic preferences artifact. Keychain not covered
Mixpanel timed eventsAn archived dictionary in Mixpanel.plist (timedEvents)14 event names, each paired with a Unix-second timeStart times for named flows, which fit the date range of the logThe Lab did not establish when entries are removed. Per Mixpanel, a timed event starts a clock that a later event completes
Firebase analyticsLibrary/Application Support/Google/Measurement/google-app-measurement.sql and com.google.gmp.measurement.plistTables events, user_attributes, app_metadata and event_filters, plus keys such as first_open_timestamp_ms, last_engagement_end and session_numberAn install or re-install time and a last-engagement time. Cross-checks agreed on both imagesGoogle describes first open as the first launch after an install or re-install. The meaning of names that start with an underscore is not claimed

Several files were not read: encoded SDK stores (ASCII lines of a number and a base64 string, 71 to 145 files), a configuration file of high-entropy bytes (2chkConfig), a storage folder with one row, the store receipt, Crashlytics bookkeeping and launch snapshots. Their entropy suggests encryption, but the Lab did not establish that. The Mixpanel event queue and the WebKit statistics are already read by other parser plugins.

Figure 4 asks the question an examiner usually starts with: where would I find this? Pick a kind of evidence and read the panel. A verdict of "server-side" is an inference from Zelle's public pages, not something the Lab observed. "Unknown" means the Lab found nothing and has no public page that says where it would be.

This figure needs JavaScript. The table under it holds the same content.

Kind of evidence a reader might hope for

The panel changes as you choose. Counts describe two images, not a rate.

Show this figure as a table
Nine kinds of evidence: where each lives, what the Lab found on the device, why, and the source
Kind of evidenceWhere it livesWhat the Lab found on the deviceWhySource
Payment history (who, how much, when)A list of payments sent and received.Server-sideNo transaction, recipient or message store in the app's folder on either examined image. The analytics and risk-check files hold event names and times, not payment records.Zelle says the money goes directly into the enrolled recipient's bank account, and that a person's bank or credit union investigates a report of fraud or a scam. In its October 2024 notice Zelle also tells standalone-app users their transaction history stays available until March 2025. Together these point to the record of a payment being held by the banks and the network operator. That is an inference from public pages; the Lab did not look at those systems.Parser notes (two images); Zelle how-it-works page; Zelle blog post of Oct 31, 2024; Zelle fact sheet.
Recipients and contactsWho the person paid or requested money from.UnknownTwo preference keys named for alert lists (a safe-user list and a recipient-name list). Both were empty lists on the examined images. No contact or recipient store.Zelle says a sender identifies a recipient by a U.S. mobile number, an email address or a Zelle Tag. Whether the app keeps a local recipient list in any version is not described on the pages the Lab read, and none was found in two images.Parser notes (two images); Zelle how-it-works page.
Messages and payment notesText sent with a payment, or any chat inside the app.UnknownNo message store.No message store was found in the app's folder. The Zelle pages the Lab read do not describe a messaging or note feature, so the Lab cannot say whether this version has one or where it would be kept.Parser notes (two images).
When the app was first opened and last usedTimes the app was installed, opened and used.LocalA Firebase measurement store (tables events, user_attributes, app_metadata; plist keys first_open_timestamp_ms, last_engagement_end, session_number), 14 Mixpanel timed-event entries per image, and a rolling risk-check log (637 and 673 rows).The analytics and risk-check components in the app write their own local records as it runs. On both images the first entry of the risk-check log fell within one second of the analytics first-open time, and the last-engagement time equalled the latest event time. Google describes a first-open event as the first launch after an install or re-install, so it dates an install, not the first time the person ever used Zelle.Parser notes (two images); Google Analytics Help (first_open); Mixpanel Swift SDK documentation.
Who the account holder is (name, bank account)The person's name, enrolled phone number or email, and linked bank account.Server-sidePreference keys such as AccountAssociatedWithUserKey and PushIDKey, and Mixpanel identifier keys (MPUserId, MPDistinctID, MPAnonymousId). No bank-account store.Zelle says enrolment happens through a bank or credit union and that both parties need an eligible U.S. account. Identity and account details therefore sit with the bank. The Lab found analytics identifiers and one preference key whose name mentions an account, and did not establish what any of them resolve to outside the vendors' systems.Parser notes (two images); Zelle how-it-works page; Zelle get-started page.
Settings (biometric sign-in, privacy choices)Which app settings were on.Local27 and 24 preference rows per image, including keys named for touch ID, privacy settings, first launch and two alert lists.App preferences are stored in a property list in the app's folder. A key says what was stored, not who chose it or what its values mean in this release. Apple's file system guide says the Preferences folder is included in device backups.Parser notes (two images); Apple File System Programming Guide; LAB-0005.
Device-integrity checks (root and malware status lines)Whether the app judged the phone to be safe.LocalA rolling risk-check log in Documents (components named TwoChkCorePlugin, HttpPlugin, ManagerPlugin) and a console cache log in Library/Caches. 9 and 51 integrity rows per image.The app embeds a device-risk component that writes a text log and the app writes a console cache log. Lines in the cache log mention root and malware status, SDK steps and a signature-file version. The Lab does not claim what the status words mean. The cache log has no time zone, and Apple's guide says the Caches folder is not backed up and may be cleared by the system.Parser notes (two images); Apple File System Programming Guide.
Scam warnings shown to the userProof the person saw a warning before sending.UnknownNo alert store. A Mixpanel super-properties blob with screen names, push and location flags and an event flow.Zelle's fact sheet says participating institutions send in-app alerts before a payment. The Lab found no store of alerts shown. The Mixpanel properties hold screen names and flow flags, but the Lab did not verify whether a warning screen appears in them.Parser notes (two images); Zelle fact sheet.
Disputes, claims and reimbursementsWhether a payment was reported as fraud and what the bank decided.Server-sideNothing relevant in the app's folder.Zelle tells a person who believes they were a victim to contact their bank or credit union, which it says is required by law to investigate. That process runs at the bank, so the record of it is there.Zelle fact sheet; parser notes (two images).
Figure 4Where does the data live? Nine kinds of evidence, each marked local, server-side or unknown. Source: the Lab's parser notes (two images) and the Zelle and Apple pages listed in the Sources table. Server-side verdicts are inferences.
Rows the parser read from the Zelle data container, by artifact, on two images Paired horizontal bars, rows per artifact, image A then image B. Risk SDK events 637 and 673. Device integrity checks 9 and 51. Preferences and identifiers 27 and 24. Mixpanel timed events 14 and 14. Firebase analytics 25 and 24. Risk SDK log summary 1 and 1. Image A Image B Rows parsed (a count of records read, not of anything a person did) Risk SDK eventstext log, Documents 637 673 Device integrity checksconsole cache log 9 51 Preferences and identifierstwo property lists 27 24 Mixpanel timed eventsarchived dictionary 14 14 Firebase analyticsmeasurement store and plist 25 24 Risk SDK log summaryone row per image 1 1
Show this figure as a table
Rows parsed per artifact on two images
ArtifactImage AImage B
Risk SDK events637673
Device integrity checks951
Preferences and identifiers2724
Mixpanel timed events1414
Firebase analytics2524
Risk SDK log summary11
Figure 5Rows the parser read, by artifact, on the two images. A row count says how much the app wrote down, not how much a person did. Source: the Lab's parser notes (two real extractions). Counts of this sample, not rates.

One practical point comes from Apple's file system guide. It says the Documents and Preferences folders are included in device backups and the Caches folder is not, and that the system may clear Caches. The Lab did not test backups, but an examiner working from a backup rather than a full file system should expect that the console log in Library/Caches may be missing from it.

What an examiner can and cannot conclude

The Lab's analysis is an indicator, not proof. These are statements the evidence supports, and statements it does not.

Table 2. What the app's folder supports
QuestionMay sayMay not say
Was the app installed?The app's container was present, with its identifiers and preferences.That the person used it for a payment, or that it was the app Zelle's pages describe, without checking the version.
When was it opened?The analytics stores place launches between a first-open time and a last-engagement time, consistent with the risk log on two images.That a launch was a payment. A first-open time dates an install or re-install, not first use.
Was a payment made?No payment record was found in the app's folder on two images.That no payment was made. The record is at the bank and the network operator.
Was the phone compromised?The app's risk component logged integrity-check steps and status lines.That the phone was or was not rooted or infected. The meaning of the status words is not claimed.
Who was the account holder?Analytics identifiers were present.Who they identify. Account holder details sit with the bank.

What this does not prove

Read these before you report a finding

  • The file map rests on 2 real extractions out of the 9 images in the inventory. Other app versions, other iOS builds and other phones may differ. A payment store may exist where the Lab did not find one.
  • The app versions in the images may differ from each other. The version number the inventory lists is not the same as the versions seen in the examined images' analytics files.
  • No payment record in the app's folder does not show that no payment was made, that the person did not use Zelle, or that a scam did or did not occur.
  • The public record describes misuse by third parties of a legitimate service. The lawsuits are allegations, the federal one was dismissed, and nothing here is a finding about Zelle, its operator or its partner banks.
  • The Senate report itself was not retrieved. Its figures are as press coverage reports them, and the secondary sources differ on some percentages, which are left out.
  • Time zones are proven for the risk log on two images only. The console log has no zone.
  • The example values on this page are synthetic, and nothing here detects compromise or fraud.

Sources

Every number and claim, and where it comes from. Web pages were read on November 6, 2026. The Senate subcommittee's report and press release returned an access error (HTTP 403) to automated retrieval, so the report is cited through press coverage. LAB-TR-0006, Empty Is Not Absent, is on Zenodo (doi:10.5281/zenodo.23717928). Numbers that could not be sourced, or on which sources differed, were left out.

Sources for the numbers and claims in this article
Claim or numberSource, publisher, date
What Zelle is, how a sender names a recipient, both parties need an eligible account, money goes into the recipient's bank account, meant for people you trust, small business section, over 2,400 bank and credit union apps.Zelle, "How it works", zelle.com/how-it-works, Early Warning Services, undated page, read Nov 6, 2026.
Zelle is reached through a bank's or credit union's app or online banking; payments cannot be reversed once sent; cancel only if the recipient has not enrolled.Zelle, FAQ, zelle.com/faq, Early Warning Services, undated page, read Nov 6, 2026. Get-started page, zelle.com/get-started, same publisher.
Standalone app created for people whose bank had not joined; about 2% of transactions; enroll and send phased out; re-enroll by March 2025; app stays for scam education and a list of banks; transaction history available until March 2025.Zelle, "We're Evolving How Consumers Send Money With Zelle", zelle.com/blog, Early Warning Services, Oct 31, 2024.
151 million enrolled consumer and small business accounts, 3.6 billion transactions, more than $1 trillion sent in 2024.Zelle, "Zelle Shatters Records with $1 Trillion Sent in a Single Year", zelle.com/press-releases, Early Warning Services, which the release says owns and operates Zelle, Feb 12, 2025.
Scams often start with calls, texts or marketplace ads; once you approve, money leaves your account and is often unrecoverable; more than 99.95% of transactions completed without a report of scam or fraud today; banks required to send in-app alerts and to investigate reports; contact your bank.Zelle, "The Facts About Zelle and Scams" (fact sheet PDF), zelle.com, Early Warning Services, copyright 2026, file dated Jan 2026.
Zelle's rules since June 30, 2023 require reimbursement for certain qualifying imposter scams; Senate hearing of May 21, 2024; EWS says less than 0.1% of transactions are reported as fraud or scams.Payments Dive (Informa TechTarget), James Pothen, "Zelle faces Senate probe on fraud", paymentsdive.com, May 31, 2024.
Majority staff report on Zelle and the three largest banks, hearing July 23, 2024; the three banks reimbursed 38% of $166 million in fraud disputes in 2023; the three handled 73% of Zelle payments in 2023; banks and EWS dispute the findings; EWS chief executive: more than 99.9% of transactions without a report.BankInfoSecurity (ISMG), Suparna Goswami, bankinfosecurity.com, Jul 24, 2024. WSB-TV (Cox Media Group), Nicole D'Antonio, wsbtv.com, Jul 25, 2024. American Banker, Claire Williams, americanbanker.com, Jul 23, 2024 (report and hearing date only; its other percentages differ from the two above and are not used).
CFPB suit of Dec 20, 2024 against EWS and three banks; case dismissed Mar 4, 2025 and by the court Mar 5, 2025, with prejudice.Consumer Financial Protection Bureau, archived newsroom page, consumerfinance.gov, Dec 20, 2024 (page notes the dismissal).
Complaint of 91 pages alleging losses above $870 million over seven years; three banks hold 73% of network activity; Zelle spokeswoman called the suit without merit; notice filed in the District of Arizona.American Banker, Kate Berry, "CFPB dismisses lawsuit against Zelle and three big banks", americanbanker.com, Mar 4, 2025 (updated Mar 5).
New York Attorney General suit against EWS: alleged design without critical safety features and losses above $1 billion from 2017 to 2023; relief sought; stated as allegations.Office of the New York Attorney General, "Attorney General James Sues Company Behind Zelle for Enabling Widespread Fraud", ag.ny.gov, Aug 13, 2025.
2,600,678 fraud reports; 475,905 (18%) named a payment method; payment app or service 90,571 reports, $391M; bank transfer or payment $2,089M; cryptocurrency $1,417M; other methods in Figure 3.Federal Trade Commission, Consumer Sentinel Network Data Book 2024, ftc.gov, page 11 and executive summary, March 2025.
Press release date of the FTC's 2024 data, March 10, 2025.Federal Trade Commission, "New FTC Data Show a Big Jump in Reported Losses to Fraud to $12.5 Billion in 2024", ftc.gov, Mar 10, 2025.
Payment apps including Zelle used in fake emergencies, fake prizes and bank impersonation; money hard to get back.Federal Trade Commission, Consumer Advice, Amy Hebert, consumer.ftc.gov, Aug 14, 2023.
Text-and-call scheme to "reverse" an instant payment; names no app.FBI Internet Crime Complaint Center, alert I-041422-PSA, ic3.gov, Apr 14, 2022.
Documents and Preferences are included in backups; Library/Caches is not and may be cleared.Apple, File System Programming Guide, "File System Basics", developer.apple.com (archive page, undated).
A first-open event is the first launch after an install or re-install.Google, Analytics Help, automatically collected events, support.google.com/analytics/answer/9234069, undated page.
A timed event marks a start and a later event records the elapsed time.Mixpanel, Swift SDK documentation, docs.mixpanel.com, undated page.
731 distinct non-stock apps; 51 parsed, 4 partly, 676 not; Zelle second of ten recommended; Zelle present in 2 of 9 images; 10 SQLite-like files; PayPal ranked on category context only.Lab iOS app inventory, Nov 6, 2026 (aggregate counts; parser coverage judged against the public iLEAPP main branch that day).
Container with 169 and 410 files; file names, key names and schema names in Table 1; rows per artifact (637 and 673; 9 and 51; 27 and 24; 14 and 14; 25 and 24; 1 and 1); cross-checks; limits; 3 fixtures cases, 18 archives, 14 unit tests, 18 baselines.Lab parser notes for the Zelle plugin, Nov 6, 2026 (aggregate counts and schema names only).
About 18 percent of the iOS artifacts of one suite matched a file and returned nothing.LAB-TR-0006, Abstract (Zenodo, concept DOI 10.5281/zenodo.23717928).
A missing key does not show a setting is off.LAB-0005 (Lab article, Nov 6, 2026).

Version history and corrections

Version history
VersionDateChange
1.02026-11-06First publication.

Corrections log

No corrections have been published for this article. Corrections to any article are listed on Corrections, with the version they apply to.