78 lines
3.0 KiB
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
|