From fd42aad1de04341e7d9fe1727984c8c9cffb24ed Mon Sep 17 00:00:00 2001 From: Mark Gregory Date: Wed, 4 Nov 2026 15:49:26 +0000 Subject: [PATCH] new app store assets ready for relese --- Tarnax.xcodeproj/project.pbxproj | 4 + Tarnax/App.swift | 26 +++-- Tarnax/Core.swift | 2 +- Tarnax/Info.plist | 4 +- Tarnax/PrivacyInfo.xcprivacy | 23 ++++ Tarnax/Settings.swift | 30 +++++ appstore/SOURCES.md | 13 +++ appstore/asset-manifest.json | 102 +++++++++++++++++ appstore/legal/PrivacyInfo.xcprivacy | 23 ++++ appstore/legal/privacy-policy.md | 41 +++++++ appstore/legal/terms-of-use.md | 13 +++ appstore/marketing/brand-guide.md | 14 +++ appstore/marketing/contact-sheet-ipad-13.jpg | Bin 0 -> 149930 bytes .../marketing/contact-sheet-iphone-6.9.jpg | Bin 0 -> 201370 bytes appstore/marketing/press-header.png | Bin 0 -> 226637 bytes appstore/marketing/social-landscape.png | Bin 0 -> 87802 bytes appstore/marketing/social-square.png | Bin 0 -> 78487 bytes appstore/metadata/en-GB/description.txt | 30 +++++ appstore/metadata/en-GB/keywords.txt | 1 + appstore/metadata/en-GB/name.txt | 1 + appstore/metadata/en-GB/promotional_text.txt | 1 + appstore/metadata/en-GB/release_notes.txt | 3 + appstore/metadata/en-GB/subtitle.txt | 1 + appstore/metadata/en-US/description.txt | 30 +++++ appstore/metadata/en-US/keywords.txt | 1 + appstore/metadata/en-US/name.txt | 1 + appstore/metadata/en-US/promotional_text.txt | 1 + appstore/metadata/en-US/release_notes.txt | 3 + appstore/metadata/en-US/subtitle.txt | 1 + appstore/release-config.json | 33 ++++++ appstore/review/age-rating-and-compliance.md | 17 +++ appstore/review/privacy-label-assessment.md | 22 ++++ appstore/review/release-checklist.md | 28 +++++ appstore/review/review-notes.txt | 20 ++++ appstore/review/reviewer-access-checklist.md | 12 ++ appstore/screenshots/raw/ipad-13/01-home.png | Bin 0 -> 120279 bytes .../screenshots/raw/ipad-13/02-library.png | Bin 0 -> 303136 bytes .../screenshots/raw/ipad-13/03-details.png | Bin 0 -> 323775 bytes appstore/screenshots/raw/ipad-13/04-files.png | Bin 0 -> 352294 bytes .../screenshots/raw/ipad-13/05-settings.png | Bin 0 -> 360499 bytes appstore/screenshots/raw/ipad-13/06-add.png | Bin 0 -> 708479 bytes .../screenshots/raw/iphone-6.9/01-home.png | Bin 0 -> 86349 bytes .../screenshots/raw/iphone-6.9/02-library.png | Bin 0 -> 341997 bytes .../screenshots/raw/iphone-6.9/03-details.png | Bin 0 -> 284984 bytes .../screenshots/raw/iphone-6.9/04-files.png | Bin 0 -> 357652 bytes .../raw/iphone-6.9/05-settings.png | Bin 0 -> 313054 bytes .../screenshots/raw/iphone-6.9/06-add.png | Bin 0 -> 202210 bytes .../screenshots/upload/ipad-13/01-home.png | Bin 0 -> 148757 bytes .../screenshots/upload/ipad-13/02-library.png | Bin 0 -> 337562 bytes .../screenshots/upload/ipad-13/03-details.png | Bin 0 -> 365966 bytes .../screenshots/upload/ipad-13/04-files.png | Bin 0 -> 389530 bytes .../upload/ipad-13/05-settings.png | Bin 0 -> 440375 bytes .../screenshots/upload/ipad-13/06-add.png | Bin 0 -> 580891 bytes .../screenshots/upload/iphone-6.9/01-home.png | Bin 0 -> 104510 bytes .../upload/iphone-6.9/02-library.png | Bin 0 -> 393398 bytes .../upload/iphone-6.9/03-details.png | Bin 0 -> 334465 bytes .../upload/iphone-6.9/04-files.png | Bin 0 -> 421859 bytes .../upload/iphone-6.9/05-settings.png | Bin 0 -> 438223 bytes .../screenshots/upload/iphone-6.9/06-add.png | Bin 0 -> 248818 bytes appstore/tools/CaptureFixture.swift | 78 +++++++++++++ appstore/tools/capture.sh | 42 +++++++ appstore/tools/prepare_capture.py | 30 +++++ appstore/tools/render_assets.py | 108 ++++++++++++++++++ appstore/website/assets/apple-touch-icon.png | Bin 0 -> 28402 bytes appstore/website/assets/favicon.png | Bin 0 -> 1232 bytes appstore/website/assets/icon.png | Bin 0 -> 881184 bytes appstore/website/assets/social.png | Bin 0 -> 87802 bytes docs/VALIDATION.md | 8 ++ 68 files changed, 757 insertions(+), 10 deletions(-) create mode 100644 Tarnax/PrivacyInfo.xcprivacy create mode 100644 appstore/SOURCES.md create mode 100644 appstore/asset-manifest.json create mode 100644 appstore/legal/PrivacyInfo.xcprivacy create mode 100644 appstore/legal/privacy-policy.md create mode 100644 appstore/legal/terms-of-use.md create mode 100644 appstore/marketing/brand-guide.md create mode 100644 appstore/marketing/contact-sheet-ipad-13.jpg create mode 100644 appstore/marketing/contact-sheet-iphone-6.9.jpg create mode 100644 appstore/marketing/press-header.png create mode 100644 appstore/marketing/social-landscape.png create mode 100644 appstore/marketing/social-square.png create mode 100644 appstore/metadata/en-GB/description.txt create mode 100644 appstore/metadata/en-GB/keywords.txt create mode 100644 appstore/metadata/en-GB/name.txt create mode 100644 appstore/metadata/en-GB/promotional_text.txt create mode 100644 appstore/metadata/en-GB/release_notes.txt create mode 100644 appstore/metadata/en-GB/subtitle.txt create mode 100644 appstore/metadata/en-US/description.txt create mode 100644 appstore/metadata/en-US/keywords.txt create mode 100644 appstore/metadata/en-US/name.txt create mode 100644 appstore/metadata/en-US/promotional_text.txt create mode 100644 appstore/metadata/en-US/release_notes.txt create mode 100644 appstore/metadata/en-US/subtitle.txt create mode 100644 appstore/release-config.json create mode 100644 appstore/review/age-rating-and-compliance.md create mode 100644 appstore/review/privacy-label-assessment.md create mode 100644 appstore/review/release-checklist.md create mode 100644 appstore/review/review-notes.txt create mode 100644 appstore/review/reviewer-access-checklist.md create mode 100644 appstore/screenshots/raw/ipad-13/01-home.png create mode 100644 appstore/screenshots/raw/ipad-13/02-library.png create mode 100644 appstore/screenshots/raw/ipad-13/03-details.png create mode 100644 appstore/screenshots/raw/ipad-13/04-files.png create mode 100644 appstore/screenshots/raw/ipad-13/05-settings.png create mode 100644 appstore/screenshots/raw/ipad-13/06-add.png create mode 100644 appstore/screenshots/raw/iphone-6.9/01-home.png create mode 100644 appstore/screenshots/raw/iphone-6.9/02-library.png create mode 100644 appstore/screenshots/raw/iphone-6.9/03-details.png create mode 100644 appstore/screenshots/raw/iphone-6.9/04-files.png create mode 100644 appstore/screenshots/raw/iphone-6.9/05-settings.png create mode 100644 appstore/screenshots/raw/iphone-6.9/06-add.png create mode 100644 appstore/screenshots/upload/ipad-13/01-home.png create mode 100644 appstore/screenshots/upload/ipad-13/02-library.png create mode 100644 appstore/screenshots/upload/ipad-13/03-details.png create mode 100644 appstore/screenshots/upload/ipad-13/04-files.png create mode 100644 appstore/screenshots/upload/ipad-13/05-settings.png create mode 100644 appstore/screenshots/upload/ipad-13/06-add.png create mode 100644 appstore/screenshots/upload/iphone-6.9/01-home.png create mode 100644 appstore/screenshots/upload/iphone-6.9/02-library.png create mode 100644 appstore/screenshots/upload/iphone-6.9/03-details.png create mode 100644 appstore/screenshots/upload/iphone-6.9/04-files.png create mode 100644 appstore/screenshots/upload/iphone-6.9/05-settings.png create mode 100644 appstore/screenshots/upload/iphone-6.9/06-add.png create mode 100644 appstore/tools/CaptureFixture.swift create mode 100755 appstore/tools/capture.sh create mode 100755 appstore/tools/prepare_capture.py create mode 100755 appstore/tools/render_assets.py create mode 100644 appstore/website/assets/apple-touch-icon.png create mode 100644 appstore/website/assets/favicon.png create mode 100644 appstore/website/assets/icon.png create mode 100644 appstore/website/assets/social.png diff --git a/Tarnax.xcodeproj/project.pbxproj b/Tarnax.xcodeproj/project.pbxproj index 4ed63ac..6bee76a 100644 --- a/Tarnax.xcodeproj/project.pbxproj +++ b/Tarnax.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 000000000000000000000037 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 000000000000000000000036; }; 000000000000000000000014 /* Core.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00000000000000000000000A /* Core.swift */; }; 000000000000000000000015 /* App.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00000000000000000000000B /* App.swift */; }; 000000000000000000000016 /* Details.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00000000000000000000000C /* Details.swift */; }; @@ -16,6 +17,7 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 000000000000000000000036 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 000000000000000000000006 /* Tarnax.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; path = Tarnax.app; sourceTree = BUILT_PRODUCTS_DIR; }; 00000000000000000000000A /* Core.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Core.swift; sourceTree = ""; }; 00000000000000000000000B /* App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = App.swift; sourceTree = ""; }; @@ -49,6 +51,7 @@ children = ( 000000000000000000000032 /* Assets.xcassets */, 000000000000000000000034 /* LaunchScreen.storyboard */, + 000000000000000000000036 /* PrivacyInfo.xcprivacy */, 00000000000000000000000A /* Core.swift */, 00000000000000000000000B /* App.swift */, 00000000000000000000000C /* Details.swift */, @@ -119,6 +122,7 @@ files = ( 000000000000000000000033 /* Assets.xcassets in Resources */, 000000000000000000000035 /* LaunchScreen.storyboard in Resources */, + 000000000000000000000037 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Tarnax/App.swift b/Tarnax/App.swift index e47c2aa..4497af3 100644 --- a/Tarnax/App.swift +++ b/Tarnax/App.swift @@ -225,7 +225,7 @@ struct LibraryView: View { .navigationDestination(for: Torrent.self) { DetailView(torrent: $0) } } func metric(_ title: String, _ value: String, _ icon: String) -> some View { - VStack(alignment: .leading, spacing: 5) { Label(title, systemImage: icon).font(.caption).foregroundStyle(.secondary); Text(value).font(.title3.bold().monospacedDigit()) } + VStack(alignment: .leading, spacing: 5) { Label(title, systemImage: icon).font(.caption).foregroundStyle(.secondary); Text(value).font(.title3.bold().monospacedDigit()).foregroundStyle(title == "Download" ? Color.blue : Color.teal) } } } struct AddView: View { @@ -307,8 +307,8 @@ struct TransferHistoryChart: View { }.pickerStyle(.segmented).frame(maxWidth: 190) } (dynamicTypeSize.isAccessibilitySize ? AnyLayout(VStackLayout(alignment: .leading, spacing: 8)) : AnyLayout(HStackLayout(spacing: 20))) { - Label("Download", systemImage: "arrow.down").foregroundStyle(.indigo) - Label("Upload · dashed", systemImage: "arrow.up").foregroundStyle(.teal) + Label("Download", systemImage: "arrow.down.circle.fill").foregroundStyle(.blue) + Label("Upload · dashed", systemImage: "arrow.up.circle.fill").foregroundStyle(.teal) }.font(.caption) if samples.isEmpty { VStack(spacing: 8) { @@ -319,13 +319,20 @@ struct TransferHistoryChart: View { } else { Chart { ForEach(samples) { sample in + AreaMark(x: .value("Time", sample.date), yStart: .value("Baseline", 0.0), yEnd: .value("Download speed", Double(sample.download)), series: .value("Area", "Download-fill-\(sample.segment)")) + .foregroundStyle(LinearGradient(colors: [Color.indigo.opacity(0.35), Color.blue.opacity(0.03)], startPoint: .top, endPoint: .bottom)) + .interpolationMethod(.monotone) + AreaMark(x: .value("Time", sample.date), yStart: .value("Baseline", 0.0), yEnd: .value("Upload speed", Double(sample.upload)), series: .value("Area", "Upload-fill-\(sample.segment)")) + .foregroundStyle(LinearGradient(colors: [Color.teal.opacity(0.28), Color.mint.opacity(0.02)], startPoint: .top, endPoint: .bottom)) + .interpolationMethod(.monotone) LineMark(x: .value("Time", sample.date), y: .value("Bytes per second", Double(sample.download)), series: .value("Series", "Download-\(sample.segment)")) - .foregroundStyle(.indigo).lineStyle(StrokeStyle(lineWidth: 2.5)) + .foregroundStyle(LinearGradient(colors: [.blue, .indigo, .purple], startPoint: .leading, endPoint: .trailing)) + .lineStyle(StrokeStyle(lineWidth: 3, lineCap: .round)).interpolationMethod(.monotone) LineMark(x: .value("Time", sample.date), y: .value("Bytes per second", Double(sample.upload)), series: .value("Series", "Upload-\(sample.segment)")) - .foregroundStyle(.teal).lineStyle(StrokeStyle(lineWidth: 2, dash: [5, 4])) - if samples.count == 1 { - PointMark(x: .value("Time", sample.date), y: .value("Bytes per second", Double(sample.download))).foregroundStyle(.indigo) - PointMark(x: .value("Time", sample.date), y: .value("Bytes per second", Double(sample.upload))).foregroundStyle(.teal) + .foregroundStyle(.teal).lineStyle(StrokeStyle(lineWidth: 2.5, lineCap: .round, dash: [5, 4])).interpolationMethod(.monotone) + if samples.count == 1 || sample.id == samples.last?.id || sample.id == selectedSample?.id { + PointMark(x: .value("Time", sample.date), y: .value("Bytes per second", Double(sample.download))).foregroundStyle(.purple).symbolSize(28) + PointMark(x: .value("Time", sample.date), y: .value("Bytes per second", Double(sample.upload))).foregroundStyle(.teal).symbolSize(28) } } if let selectedSample { @@ -350,6 +357,9 @@ struct TransferHistoryChart: View { } } } + .chartPlotStyle { plot in + plot.background(LinearGradient(colors: [Color.indigo.opacity(0.06), Color.teal.opacity(0.02)], startPoint: .topLeading, endPoint: .bottomTrailing)) + } .chartLegend(.hidden) .chartXSelection(value: $selection) .frame(height: dynamicTypeSize.isAccessibilitySize ? 240 : 170) diff --git a/Tarnax/Core.swift b/Tarnax/Core.swift index bd243fc..acd0436 100644 --- a/Tarnax/Core.swift +++ b/Tarnax/Core.swift @@ -4,7 +4,7 @@ import Security import LocalAuthentication struct Credentials: Codable { - var server = "https://torrent.absdev.net" + var server = "" var username = "" var password = "" var proxyUser = "" diff --git a/Tarnax/Info.plist b/Tarnax/Info.plist index 3578bac..e2bf86b 100644 --- a/Tarnax/Info.plist +++ b/Tarnax/Info.plist @@ -15,7 +15,7 @@ CFBundleShortVersionString 1.0 CFBundleVersion - 6 + 8 LSRequiresIPhoneOS NSFaceIDUsageDescription @@ -40,5 +40,7 @@ UILaunchStoryboardName LaunchScreen + ITSAppUsesNonExemptEncryption + diff --git a/Tarnax/PrivacyInfo.xcprivacy b/Tarnax/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..5704bed --- /dev/null +++ b/Tarnax/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Tarnax/Settings.swift b/Tarnax/Settings.swift index a378baf..8173d38 100644 --- a/Tarnax/Settings.swift +++ b/Tarnax/Settings.swift @@ -57,6 +57,10 @@ struct SettingsView: View { Button("Disconnect / change server") { model.disconnect() } Button("Forget saved credentials", role: .destructive) { disconnect = true } } + Section("About Tarnax") { + NavigationLink("Privacy policy") { PrivacyPolicyView() } + Link("Contact support", destination: URL(string: "mailto:mark.gregory@abbeysoftware.com")!) + } Section("API reference") { Link("qBittorrent Web API documentation", destination: URL(string: "https://github.com/qbittorrent/qBittorrent/wiki/WebUI-API-(qBittorrent-5.0)")!) } @@ -132,3 +136,29 @@ struct PreferenceEditor: View { } catch { model.report(error, from: client) } } } + +struct PrivacyPolicyView: View { + var body: some View { + List { + Section("Your server, your data") { + Text("Tarnax communicates directly with the HTTPS server you configure. Server addresses, sign-in credentials, torrent requests and management commands are sent to that server. Its operator may keep logs and has its own privacy practices.") + } + Section("On this device") { + Text("Connection credentials are stored in this device’s Keychain. App-lock preferences and navigation state are stored locally. Transfer history is kept in memory for the current session. Session cookies use a private, temporary network session.") + } + Section("No tracking") { + Text("Tarnax includes no advertising, tracking SDKs or third-party analytics. It does not send your torrent library or credentials to a developer-operated service unless you choose such a server yourself.") + } + Section("Device authentication") { + Text("Face ID and passcode authentication are handled by Apple’s system services. Tarnax receives an authentication result, not your face data or passcode.") + } + Section("Your choices") { + Text("Use Settings → Forget saved credentials to remove the saved Keychain credentials and disconnect. Server-side files, accounts and logs are managed by your server operator. Contacting support by email shares the information you choose to include; please do not send passwords.") + } + Section("Contact") { + Link("mark.gregory@abbeysoftware.com", destination: URL(string: "mailto:mark.gregory@abbeysoftware.com")!) + Text("Effective 4 November 2026").font(.caption).foregroundStyle(.secondary) + } + }.navigationTitle("Privacy policy").navigationBarTitleDisplayMode(.inline) + } +} diff --git a/appstore/SOURCES.md b/appstore/SOURCES.md new file mode 100644 index 0000000..09483e6 --- /dev/null +++ b/appstore/SOURCES.md @@ -0,0 +1,13 @@ +# Apple references checked on 4 November 2026 + +- Screenshot sizes, format and transparency: https://developer.apple.com/help/app-store-connect/reference/app-information/screenshot-specifications/ +- App preview duration, resolution and codecs: https://developer.apple.com/help/app-store-connect/reference/app-information/app-preview-specifications/ +- Product-page guidance: https://developer.apple.com/app-store/product-page/ +- Name/subtitle limits: https://developer.apple.com/help/app-store-connect/reference/app-information/app-information +- Description/promotional text/keyword limits: https://developer.apple.com/help/app-store-connect/reference/app-information/platform-version-information +- App Privacy: https://developer.apple.com/app-store/app-privacy-details/ +- Required-reason APIs: https://developer.apple.com/documentation/technotes/tn3183-adding-required-reason-api-entries-to-your-privacy-manifest +- Review access and metadata accuracy: https://developer.apple.com/app-store/review/guidelines/ +- Standard EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ + +Specifications change; recheck when uploading. This pack creates local files and does not publish, upload to App Store Connect or accept account agreements. diff --git a/appstore/asset-manifest.json b/appstore/asset-manifest.json new file mode 100644 index 0000000..822fe8d --- /dev/null +++ b/appstore/asset-manifest.json @@ -0,0 +1,102 @@ +{ + "screenshots": [ + { + "file": "screenshots/upload/iphone-6.9/01-home.png", + "width": 1320, + "height": 2868, + "scene": "01-home", + "appearance": "dark", + "source": "screenshots/raw/iphone-6.9/01-home.png" + }, + { + "file": "screenshots/upload/iphone-6.9/02-library.png", + "width": 1320, + "height": 2868, + "scene": "02-library", + "appearance": "light", + "source": "screenshots/raw/iphone-6.9/02-library.png" + }, + { + "file": "screenshots/upload/iphone-6.9/03-details.png", + "width": 1320, + "height": 2868, + "scene": "03-details", + "appearance": "light", + "source": "screenshots/raw/iphone-6.9/03-details.png" + }, + { + "file": "screenshots/upload/iphone-6.9/04-files.png", + "width": 1320, + "height": 2868, + "scene": "04-files", + "appearance": "dark", + "source": "screenshots/raw/iphone-6.9/04-files.png" + }, + { + "file": "screenshots/upload/iphone-6.9/05-settings.png", + "width": 1320, + "height": 2868, + "scene": "05-settings", + "appearance": "light", + "source": "screenshots/raw/iphone-6.9/05-settings.png" + }, + { + "file": "screenshots/upload/iphone-6.9/06-add.png", + "width": 1320, + "height": 2868, + "scene": "06-add", + "appearance": "light", + "source": "screenshots/raw/iphone-6.9/06-add.png" + }, + { + "file": "screenshots/upload/ipad-13/01-home.png", + "width": 2064, + "height": 2752, + "scene": "01-home", + "appearance": "dark", + "source": "screenshots/raw/ipad-13/01-home.png" + }, + { + "file": "screenshots/upload/ipad-13/02-library.png", + "width": 2064, + "height": 2752, + "scene": "02-library", + "appearance": "light", + "source": "screenshots/raw/ipad-13/02-library.png" + }, + { + "file": "screenshots/upload/ipad-13/03-details.png", + "width": 2064, + "height": 2752, + "scene": "03-details", + "appearance": "light", + "source": "screenshots/raw/ipad-13/03-details.png" + }, + { + "file": "screenshots/upload/ipad-13/04-files.png", + "width": 2064, + "height": 2752, + "scene": "04-files", + "appearance": "dark", + "source": "screenshots/raw/ipad-13/04-files.png" + }, + { + "file": "screenshots/upload/ipad-13/05-settings.png", + "width": 2064, + "height": 2752, + "scene": "05-settings", + "appearance": "light", + "source": "screenshots/raw/ipad-13/05-settings.png" + }, + { + "file": "screenshots/upload/ipad-13/06-add.png", + "width": 2064, + "height": 2752, + "scene": "06-add", + "appearance": "light", + "source": "screenshots/raw/ipad-13/06-add.png" + } + ], + "sample_data": true, + "production_fixture_included": false +} diff --git a/appstore/legal/PrivacyInfo.xcprivacy b/appstore/legal/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..5704bed --- /dev/null +++ b/appstore/legal/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/appstore/legal/privacy-policy.md b/appstore/legal/privacy-policy.md new file mode 100644 index 0000000..55d8e10 --- /dev/null +++ b/appstore/legal/privacy-policy.md @@ -0,0 +1,41 @@ +# Tarnax privacy policy + +Effective date: 4 November 2026 + +Tarnax is developed by Mark Gregory. Contact: mark.gregory@abbeysoftware.com. + +## Your connection + +Tarnax is a remote control for a qBittorrent server that you configure. It sends your server address, authentication information, API requests, torrent links or files that you choose to add, and management commands directly to that server over HTTPS. Reverse-proxy credentials, if configured, are sent to the proxy serving that connection. The server and proxy operators may retain access logs, IP addresses, account information or transfer data under their own policies. You are responsible for choosing a server you trust and having permission to use it. + +Tarnax does not provide a hosted torrent service. It does not send your library or credentials to a developer-operated service unless you explicitly choose a server operated by the developer. The released app has no preset production server. + +## Information on your device + +Saved connection credentials are kept in the device Keychain with device-only, when-unlocked protection. The app-lock preference and navigation state are stored locally. Session cookies use a private temporary network session and are discarded when the connection closes. Transfer-history samples are held in memory for the current session and are cleared when the server connection is replaced or disconnected. + +When you select a .torrent file, Tarnax reads it to upload it to your chosen server. Torrent contents remain on the server; Tarnax does not download those contents to your iPhone or iPad. + +## Authentication + +Face ID, Touch ID where supported, and device passcode authentication are handled by Apple's LocalAuthentication services. Tarnax receives an authentication result. It does not receive or store biometric templates, facial images or your device passcode. + +## Tracking and analytics + +Tarnax includes no advertising, tracking SDKs or third-party analytics services. It does not request advertising identifiers, contacts, photos, microphone, camera or location access. Apple may process App Store, payment or diagnostic information according to your Apple settings and Apple's policies. Information collected independently by your selected server is governed by that server operator. + +## Support correspondence + +If you email support, we receive the information you choose to send and use it to respond, investigate the issue and maintain the support correspondence. Email providers process those messages as part of delivering the service. Do not send passwords, private torrent links or sensitive server data. Ask us to delete support correspondence by emailing the address above; we will consider the request subject to applicable retention obligations and legitimate record-keeping needs. + +## Your choices + +Use Settings → Forget saved credentials to remove Tarnax's saved Keychain credentials and disconnect. Disconnecting also discards the session history. Deleting the app removes its local app data, but iOS may retain Keychain items; use the Forget action before deleting the app if you want to remove those credentials. Server-side accounts, files, logs and torrent data must be managed with your server operator. + +## Children and changes + +Tarnax is a general-purpose server utility and is not designed specifically for children. We do not knowingly seek personal information from children. This policy may be updated if the app or its data practices change. The effective date above identifies the current version. + +## Contact + +mark.gregory@abbeysoftware.com diff --git a/appstore/legal/terms-of-use.md b/appstore/legal/terms-of-use.md new file mode 100644 index 0000000..0792164 --- /dev/null +++ b/appstore/legal/terms-of-use.md @@ -0,0 +1,13 @@ +# Tarnax usage information + +Tarnax is an independent remote-control app for a user-configured qBittorrent server. It is not affiliated with or endorsed by the qBittorrent project, Marvel or any other software or entertainment brand. + +You need permission to access the server and to access, download or share any content you manage through it. Tarnax does not provide a content catalogue, search service, hosted download account, VPN or cloud storage. Do not use it to infringe intellectual-property rights or other applicable laws. + +Commands run on your server. Moving storage, changing server settings and deleting server files can have immediate effects. Keep backups and review destructive confirmations carefully. Feature availability depends on your server version and setup. + +If distributed through Apple's App Store without a custom licence, Apple's Standard Licensed Application End User License Agreement applies, together with any mandatory local consumer rights. This usage page does not replace that agreement or limit rights that cannot lawfully be excluded. + +Apple Standard EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ + +Support: mark.gregory@abbeysoftware.com diff --git a/appstore/marketing/brand-guide.md b/appstore/marketing/brand-guide.md new file mode 100644 index 0000000..a56d25a --- /dev/null +++ b/appstore/marketing/brand-guide.md @@ -0,0 +1,14 @@ +# Tarnax brand assets + +Positioning: a focused, native remote control for your own qBittorrent server. + +Primary line: **Your server. Your control.** +Supporting line: **Remote control for qBittorrent.** + +Palette: midnight navy #050919; indigo #684EFF; electric blue #1687FF; violet #B840EA; teal #00B6BE; off-white #F5F7FC. Use system colors within the app for readable native controls; marketing backgrounds use the navy palette. + +The orbital T icon is the original AI-generated raster mark created for Tarnax. The 1024-pixel opaque PNG is the master supplied here. Derivative sizes are for web/press use, not a separate icon set to upload to App Store Connect. iOS applies its own icon mask. Do not bake a rounded outer corner into the store icon. + +Marketing screenshots preserve the actual app screen inside a neutral rounded frame. All depicted transfers are fictional sample data representing lawful content. No third-party entertainment artwork or Marvel imagery is included. Social/press images are not App Store upload assets. + +No App Store badge has been included because the app has not been released. Use Apple's official approved badge and your real store URL after availability is confirmed; do not fabricate a badge or an existing store listing. diff --git a/appstore/marketing/contact-sheet-ipad-13.jpg b/appstore/marketing/contact-sheet-ipad-13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99a85c57f0b2328f54f2f095eb7f99b1a9bbacbf GIT binary patch literal 149930 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

pfAK(#K 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 hUgh5%tAt;pQYh3p}1!qy^Z)aFvY&=(7>= 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