Files
IronStorage/apple/AppStore/metadata.toml

78 lines
3.0 KiB
TOML

[app]
name = "IronStorage"
bundle_identifier = "de.rfc1437.ironstorage"
developer_name = "rfc1437"
subtitle = "Native pass on iPhone"
description = "IronStorage is a native iPhone and Apple Watch client for pass and pass-otp password stores. Start entirely on-device with a protected GPG key and local Git history, then add optional HTTPS Git synchronization whenever you want it."
keywords = "password,gpg,pass,totp,git,security,watch"
icon_file = "apple/Assets.xcassets/AppIcon.appiconset/AppIcon.png"
category = "utilities"
privacy_url = "https://rfc1437.de/apps/ironstorage/privacy/"
support_url = "https://git.rfc1437.de/hugo/IronStorage/issues"
marketing_url = "https://rfc1437.de/apps/ironstorage/"
age_rating = "4+"
copyright = "2026 rfc1437"
review_notes = "IronStorage works entirely on-device without an account or remote service. On first launch, generate a local GPG key and choose a passphrase. You can then create folders without unlocking, and create encrypted password or TOTP entries after entering that passphrase. Git history is initialized locally; HTTPS synchronization is optional and is not needed for review. Entries appear on Apple Watch only after selecting them for Watch sharing on iPhone."
[release]
version = "1.0"
build = "7"
minimum_ios = "17.0"
minimum_watchos = "26.0"
notes = "Initial iPhone and Apple Watch release with local GPG key generation, pass-compatible local Git history, optional HTTPS synchronization, password folders, and explicitly shared TOTP codes on Apple Watch."
[[screenshots]]
file = "apple/AppStore/screenshots/iphone-6.5/home.png"
caption = "Local Git history works before a sync remote is configured"
width = 1284
height = 2778
[[screenshots]]
file = "apple/AppStore/screenshots/iphone-6.5/passwords.png"
caption = "Password entries and folders stay organized on device"
width = 1284
height = 2778
[[screenshots]]
file = "apple/AppStore/screenshots/iphone-6.5/totp.png"
caption = "TOTP entries are shared with Apple Watch only when selected"
width = 1284
height = 2778
[[screenshots]]
file = "apple/AppStore/screenshots/iphone-6.5/totp-detail.png"
caption = "Live TOTP codes include an exact validity indicator"
width = 1284
height = 2778
[[screenshots]]
file = "apple/AppStore/screenshots/iphone-6.5/preferences.png"
caption = "Generate or import a GPG key and add optional HTTPS sync later"
width = 1284
height = 2778
[[screenshots]]
file = "apple/AppStore/screenshots/iphone-6.5/search.png"
caption = "Search encrypted password entries by name or folder"
width = 1284
height = 2778
[[watch_screenshots]]
file = "apple/AppStore/screenshots/watch-list.png"
caption = "The Watch list shows only explicitly shared TOTP entries"
width = 416
height = 496
[[watch_screenshots]]
file = "apple/AppStore/screenshots/watch-detail.png"
caption = "The selected Watch code is large with a validity progress bar"
width = 416
height = 496
[content]
advertising = false
account_creation = false
digital_purchases = false
tracking = false
user_generated_content = false