Skip to content

Release history and developer statement

Tool supplies no server nodes or node-service subscription. Users import configurations or subscription URLs they control or are authorized to use. It can establish a real VPN connection using imported settings; it must not be described as an offline-only viewer. Ultra's supplied-source subscription is not a Tool feature.

Status clarification · September 13, 2026

Before the September 2 Pending Termination Notice, EasyTallys was In Review. The other six listings — VPN XX, VPN XX PRO, SpellVPN Tool, SpellVPN Ultra, ArtCut and ArtCut Pro — were shown as Distributable.

The developer now reports that all seven apps have been removed from the public App Store, while their status records remain visible in App Store Connect. Storefront removal does not mean that the app records or platform/version statuses have disappeared. A visible status is not evidence of restored distribution or membership.

This clarification was supplied by the developer on September 13. It is not an independent live check of App Store Connect, an Apple receipt, or a change to the preserved September 12 source evidence.

Download status clarification (TXT)

What the inspected material supports

The inspected non-ULTRA compile-time branch sets paid distribution, no advertising, empty subscription product fields, and empty provider endpoints. This establishes the inspected configuration distinction; it does not independently verify every shipped binary or eliminate every possible similarity concern.

Next steps / not yet verified as complete

We will audit Tool's exact archive and describe all imported-configuration network behavior. If Apple considers the shared technology and listings insufficiently distinct, we will follow a consolidation or withdrawal approach specified by App Review. Tool remains expressly included in the account appeal.

Supporting evidence

E07

SpellVPN Tool: compile-time configuration distinction

The first excerpt identifies the ULTRA condition; the second is its non-ULTRA branch. The omitted ULTRA settings are not presented as Tool settings.

Selected excerpt

Source: SuperVPN-iOS/SuperVPNApp/SuperVPNApp.swift · 782–783

Numbered source excerpt; selected lines preserved.

  782 |     static var current: AppProductConfiguration {
  783 |         #if SPELLVPN_ULTRA
Original whole-file SHA-256
137df2925bcb6597bda2605b19f9109727ec3015eaf1aa80f93928c5f7a3ec0e
Numbered excerpt SHA-256
703c631f39a49caf1efe0cace10e30c7a81314068ad0c666fe9607f221777121

Source: SuperVPN-iOS/SuperVPNApp/SuperVPNApp.swift · 808–833

Numbered source excerpt; selected lines preserved.

  808 |         #else
  809 |         return AppProductConfiguration(
  810 |             edition: .pro,
  811 |             distributionModel: "paid",
  812 |             adMode: "none",
  813 |             subscriptionProductID: "",
  814 |             weeklySubscriptionProductID: "",
  815 |             monthlySubscriptionProductID: "",
  816 |             quarterlySubscriptionProductID: "",
  817 |             yearlySubscriptionProductID: "",
  818 |             superWeeklySubscriptionProductID: "",
  819 |             superMonthlySubscriptionProductID: "",
  820 |             superQuarterlySubscriptionProductID: "",
  821 |             superYearlySubscriptionProductID: "",
  822 |             providerLinesEndpoint: "",
  823 |             providerSourceListEndpoint: "",
  824 |             appGroupIdentifier: plistString("SpellVPNAppGroupIdentifier", defaultValue: SuperVPNShared.appGroupIdentifier),
  825 |             admobApplicationID: "",
  826 |             yandexBannerAdUnitID: "",
  827 |             yandexInterstitialAdUnitID: "",
  828 |             yandexAppOpenAdUnitID: "",
  829 |             yandexNativeAdUnitID: "",
  830 |             adsShowPlaceholders: false
  831 |         )
  832 |         #endif
  833 |     }
Original whole-file SHA-256
137df2925bcb6597bda2605b19f9109727ec3015eaf1aa80f93928c5f7a3ec0e
Numbered excerpt SHA-256
03236ad8fcfb5312901ea972ed0f440b0eb0c21dfc5739f8ec1df3aac8435abe

How to read this evidence

The record combines developer-confirmed release history, current local source excerpts, local metadata drafts, and two original developer-supplied form screenshots. These are different evidence types. No exact historical upload archives, Apple upload receipts, production service authorization documents, or new App Store approvals are included. A SHA-256 digest identifies the captured bytes; it does not certify that Apple reviewed or received them. Selected excerpts are not an exhaustive code or binary audit.

This is a public, sanitized record with identical content for all readers. It omits personal account identifiers, private correspondence, node credentials and working public subscription URLs. It is not password protected. Original materials can be provided privately to Apple through an appropriate channel if requested. Search-engine noindex is a preference, not access control.

Explanatory pages are available in English, Chinese and Russian. Source excerpts and original screenshots remain unchanged in their original languages; translations are not original evidence.

All evidence items →