2026/09/30

FloraSpan

FloraSpan for iOS: Where Your Words Take Root and Bloom
🌱 App Spotlight 4 min read • Updated iOS Release

Words That Breathe and Bloom: Welcome to FloraSpan

Imagine if your inner musings, quiet reflections, and daily journal pages possessed a pulse—sprouting tender stems, intertwining leafy vines, and bursting into exquisite botanical art.

In a world dominated by rapid notifications and fleeting text streams, words often disappear into digital voids as quickly as they are typed. FloraSpan reimagines self-expression from the root up. It treats each word not as static pixels, but as a living seed capable of taking root in fertile, digital soil.

Whether you are recording an afternoon reverie, saving an inspiring poetic verse, or untangling complex thoughts, FloraSpan breathes life into every sentence. The rhythm of your phrasing and the emotional depth of your thoughts weave natural vines, unfurl lush green fronds, and bring forth delicate, illustrative petals.

“To write is to plant a seed of consciousness. FloraSpan simply reminds us how breathtaking that growth can truly be.”
— The FloraSpan Creative Studio

Cultivating Your Personal Greenhouse

Built with an eye for masterclass botanical illustration and mindful interaction, FloraSpan transforms your iPhone or iPad into an evolving conservatory of living literature:

🌾
Cultivating Word Seeds
Watch distinct thoughts connect through creeping botanical vines. The cadence of your syntax shapes the organic architecture of your thriving plants.
🎨
True-to-Life Art Style
Drawing inspiration from 19th-century botanical engravings and modern naturalism, leaves, textures, and blooms carry rich tactile presence and lifelike details.
🍃
Interactive Plant Whispers
Gently brush or touch your flora to unveil their symbolic language (floriography), poetic notes, and hidden reflections woven beneath each petal.
📖
The Digital Herbarium
Preserve your most cherished moments in custom herbarium plates. Curate, organize, and export stunning visual journals to share with kindred souls.
🌿

A Sanctuary for Slow, Mindful Writing

No algorithmic pressure, no intrusive counters. FloraSpan provides an intentional digital atmosphere centered around calming biophilic aesthetics, soft nature-tuned soundscapes, and the quiet joy of watching your mind bloom.

Begin Planting Your First Word Today

Experience the quiet elegance of botanical prose. Download FloraSpan on the iOS App Store and transform how you write, reflect, and cultivate peace.

Get FloraSpan on App Store
📱 Compatible with iPhone & iPad • 🌍 Multiple Language Support • ✨ iOS 16.0 or later
#FloraSpan #BotanicalArt #iOSApps #MindfulWriting #DigitalHerbarium

© 2026 FloraSpan. Crafted with care for gardeners of the written word.

植語蔓生 FloraSpan

《植語蔓生 FloraSpan》現已登陸 App Store!打造專屬於你的陽台植物園
🌱 新品上市 / App 推薦

在指尖遇見植栽之美:《植語蔓生 FloraSpan》現已正式上架 App Store!

無論是傲立日光的黑法師、紋理深邃的龜甲龍,或是迎風舒展的富貴蘭——現在,你能在隨身手機中經營屬於自己的綠意微縮生態。

生活在節奏快速的城市裡,每個人心中都渴望一方能深呼吸的綠洲。由植物生態與桌上遊戲策略理念孕育而生的數位作品——《植語蔓生 FloraSpan》,已於 App Store 正式發行!

三大生長微環境,考驗你的園藝智慧

在《植語蔓生》中,每株植物都承襲了嚴謹的植物生長習性。你需要根據生長要素,為各具特色的物種規劃合適的歸宿:

☀️ 陽光露台

適合高光照、耐乾旱的多肉仙人掌與塊根植物。讓黑法師、筒葉花月、姬紅小松在充足日照下綻放原生風姿。

🪵 溫室秘境

鎖住水氣與溫度的庇護所。供養對環境濕度極度挑剔的火鶴王、馬來王豬籠草與各類雨林奇特物種。

💨 通風花架

給予根系暢通流動的清風。懸吊上板的深綠鹿角蕨、香氣幽微的風蘭與文心蘭,在此自在舒展。

🌿 豐富特徵圖鑑

逼真細緻的植物形態表現,從葉片光澤、特殊刺叢到微型捕蟲籠,隨時隨地翻閱你的綠色收藏。

四季輪轉,生生不息
跟隨季節轉換的步調調整你的策略!體驗植物從休眠、發芽到枝繁葉茂的過程,在四季得分與平衡經營中發掘植栽世界的純粹樂趣。

立即開啟你的綠意旅程

無論你是多肉狂熱者、塊根收藏家、蘭花愛好者,還是尋找一款能隨時帶來寧靜的風格遊戲,《植語蔓生 FloraSpan》都將是你在螢幕方寸間的最佳植癒陪伴。

準備好打造你的掌上花園了嗎?

現已支援 iPhone 與 iPad,立即前往 App Store 免費體驗。

前往 App Store 下載
相容於 iOS 裝置 | 支援繁體中文

2026/09/25

InsightRSS Terms of Use

InsightRSS Terms of Use

InsightRSS Terms of Use

Effective date: September 25, 2026

These terms apply to your use of the InsightRSS app on iPhone, iPad and Mac. They supplement Apple's Licensed Application End User License Agreement (the "Standard EULA"), which also applies to the app. If these terms and the Standard EULA conflict, the Standard EULA governs.

By downloading or using InsightRSS, you agree to these terms.

The app

InsightRSS lets you follow websites through their RSS and Atom feeds, read their articles, and use on-device AI to summarize and organize them. You do not need an account to use it.

Free and Pro

The free version of InsightRSS lets you follow up to 5 feeds. It does not include OPML import or AI features.

InsightRSS Pro removes the feed limit and adds OPML import and on-device AI features. Pro is available as:

  • Pro Yearly, an auto-renewing subscription billed once a year. New subscribers may be offered a 7-day free trial.
  • Pro Lifetime, a one-time purchase.

Prices are shown in the app and on the App Store before you buy, in your local currency.

Subscriptions, trials and refunds

  • Payment is charged to your Apple Account when you confirm the purchase.
  • Pro Yearly renews automatically at the end of each period unless you cancel at least 24 hours before the period ends. Your Apple Account is charged for the renewal within 24 hours before the period ends.
  • If you start a free trial, you will be charged when the trial ends unless you cancel at least 24 hours before it ends. Any unused part of a free trial is forfeited when you buy a subscription.
  • You can manage or cancel your subscription in your App Store account settings. Cancelling stops future renewals; Pro stays active until the end of the period you have already paid for.
  • Purchases are processed by Apple. Refund requests are handled by Apple at reportaproblem.apple.com.
  • Pro purchases can be shared with your family through Family Sharing and work on all your devices signed in to the same Apple Account.

Content from other websites

The articles, images and other content you see in InsightRSS come from the websites you choose to follow. That content belongs to its publishers and remains subject to their terms. InsightRSS does not own, endorse or check it, and is not responsible for it. You are responsible for following the sites' terms when you use their content.

AI features

AI summaries, daily briefings, categories, recommendations and translations are generated automatically and can be incomplete or wrong. They are a convenience, not a replacement for the original article. Check the original source before relying on anything important, such as news, health, financial or legal information.

AI features depend on what your device supports. Apple Intelligence is available only on supported devices and regions. The built-in Gemma model requires a separate download (about 2.4 GB) and may run slowly on older devices. We recommend starting with the free trial to check how AI runs on your device.

Read aloud

The optional Microsoft neural voices are provided by an online service from Microsoft that we do not control. They need an internet connection and may change or become unavailable at any time. When that happens, the app falls back to your device's built-in voices.

Acceptable use

Don't use InsightRSS to break the law, to infringe anyone's rights, or to overload or disrupt the websites you follow.

Changes and availability

We may update InsightRSS, change or remove features, or change these terms. If we change these terms, we will update the effective date above and post the new version at the same address. If you keep using the app after a change, you accept the updated terms.

Disclaimer and limitation of liability

InsightRSS is provided "as is" and "as available". To the extent permitted by law, we make no warranties about the app, and we are not liable for any indirect, incidental or consequential damages, or for any loss of data, arising from your use of it. Nothing in these terms limits rights you have under consumer protection laws that cannot be waived.

Contact

Questions about these terms? Email candanweng@gmail.com.

InsightRSS — an RSS reader with on-device AI for iPhone, iPad and Mac.

InsightRSS Support

InsightRSS Support

InsightRSS Support

Need help with InsightRSS? Start with the answers below. If you can't find what you need, contact us and we'll get back to you.

Getting started

How do I add a feed?

Tap Add feed and paste the address of a website or its feed. You don't need the exact feed URL; InsightRSS finds the feed for you. New articles appear after the first sync.

How do I move my subscriptions from another reader?

Export an OPML file from your old reader, then open Settings › Data › Import OPML in InsightRSS and choose the file. Categories are kept. OPML import is part of InsightRSS Pro.

You can export your own subscriptions any time, on any plan, with Settings › Data › Export OPML.

What does the free version include?

The free version lets you follow up to 5 feeds, with the full reader, offline reading, search, grouping of similar stories, read aloud and translation. InsightRSS Pro adds unlimited feeds, OPML import and on-device AI features: summaries, daily briefings, feed categories and personalized ranking.

AI features

Which devices can use AI?

InsightRSS runs AI on your device, in one of two ways:

  • Apple Intelligence, on devices that support it, with iOS 26 or macOS 26 or later and Apple Intelligence turned on in Settings.
  • The built-in Gemma model, on devices without Apple Intelligence. It needs a one-time download of about 2.4 GB and enough free storage and memory. It runs fully offline after that.

Choose the engine in Settings › AI › AI engine. If you're not sure how AI will run on your device, start the Pro free trial first.

How do I download the Gemma model?

Select Built-in Gemma in Settings › AI › AI engine, then tap Download. We recommend Wi-Fi. You can keep using the app while it downloads.

Why did an AI summary or briefing fail?

The most common reasons:

  • Apple Intelligence isn't ready. Make sure it is turned on and has finished downloading in your device's Settings.
  • Not enough articles. A daily briefing needs at least 3 recent articles. Sync your feeds and try again.
  • The device was busy or the app went to the background. Tap Retry.

Is my reading sent to an AI server?

No. AI runs entirely on your device, and nothing you read is sent to us. See the Privacy Policy for the few cases where the app connects to other services, such as Microsoft voices for read aloud.

Translation

InsightRSS translates article titles and summaries with Apple's Translation framework. For faster, offline translation, download the languages you need:

  • iPhone and iPad: Settings › Apps › Translate › Downloaded Languages
  • Mac: System Settings › General › Language & Region › Translation Languages

Choose the target language in Settings › Translation › Translate into.

Read aloud

Can I change the voice?

Yes. Open Settings › Read aloud, pick a voice engine, then tap English, Chinese or Japanese under the voices section to choose a voice. Tap the play button to preview it.

  • Microsoft neural voices sound more natural and need an internet connection. If they're unavailable, the app switches to your system voice automatically.
  • System voices work offline. To install more natural system voices:
    • iPhone and iPad: Settings › Accessibility › Spoken Content › Voices
    • Mac: System Settings › Accessibility › Spoken Content › System voice › Manage Voices

Purchases and subscriptions

How do I restore my purchase?

Open the Pro screen (Settings › Upgrade to Pro) and tap Restore purchases. Make sure you are signed in with the same Apple Account you used to buy Pro. Your purchase also works on your other iPhone, iPad and Mac with the same Apple Account, and with members of your Family Sharing group.

How do I cancel my subscription?

  • iPhone and iPad: Settings › [your name] › Subscriptions › InsightRSS
  • Mac: App Store › [your name] › Account Settings › Subscriptions › Manage

Pro stays active until the end of the period you have already paid for. Lifetime purchases don't renew and don't need to be cancelled.

How do I get a refund?

Refunds are handled by Apple. Request one at reportaproblem.apple.com.

Troubleshooting

A feed won't add or update

  • Check that the address opens in your browser.
  • Some sites block automated readers or require a login. Those feeds can't be read in InsightRSS.
  • Pull down on the article list to refresh.

I don't see a feature mentioned here

Make sure you have the latest version of InsightRSS from the App Store.

Contact

Email candanweng@gmail.com. To help us help you faster, please include:

  • Your device model and iOS or macOS version
  • The InsightRSS version (on the App Store page, under Version History)
  • What you did, what you expected, and what happened instead
  • The feed address, if the problem is with a specific feed

We usually reply within a few business days.

See also: Privacy Policy · Terms of Use

InsightRSS — an RSS reader with on-device AI for iPhone, iPad and Mac.

InsightRSS Privacy Policy

InsightRSS Privacy Policy

InsightRSS Privacy Policy

Effective date: September 25, 2026

InsightRSS is an RSS reader for iPhone, iPad and Mac. It is built so that your reading stays on your device: there is no account to create, and we (the developer of InsightRSS) do not run any servers that receive your data.

This policy explains what the app stores, what it sends over the network and to whom, and the choices you have.

The short version

  • We do not collect, store or sell any personal data.
  • There are no accounts, ads, analytics or tracking in the app.
  • Your subscriptions, articles, reading history and AI results are stored only on your device.
  • AI features run on your device (Apple Intelligence or the built-in Gemma model).
  • The app connects to third parties only to do what you ask: fetch the feeds you follow, show site icons, download the AI model, read articles aloud with Microsoft voices, and process App Store purchases. Each is described below.

Data stored on your device

InsightRSS keeps the following in the app's private storage on your device:

  • The feeds you follow, your categories and your settings
  • Articles downloaded from those feeds, and whether you have read or starred them
  • AI summaries, daily briefings, translations and the keywords the app learns from what you read
  • The built-in Gemma AI model, if you download it (about 2.4 GB). On iOS and macOS it is kept in a shared app container so that other apps from the same developer can reuse it without downloading it again.

This data never leaves your device unless you choose to share it, for example by exporting an OPML file or using the share button on an article. We cannot see it. Deleting the app removes it. You can also remove feeds one by one, or all at once in Settings › Manage subscriptions › Unsubscribe from all.

Network connections

Websites and feeds you follow

To fetch feeds, full article text and images, the app connects directly to the websites you subscribe to. Like any web browser, this means those sites receive your device's IP address and a standard request identifying the app. What they do with it is governed by each site's own privacy policy.

Site icons (Google)

To show an icon next to each feed, the app requests it from Google's public favicon service. That request contains the domain name of the site (for example, example.com), not the articles you read. See the Google Privacy Policy.

AI model download (Hugging Face)

If your device does not have Apple Intelligence and you choose to download the built-in Gemma model, the app downloads the model file from Hugging Face. Hugging Face receives your IP address as part of the download. No article content is sent. See the Hugging Face Privacy Policy.

Read aloud with Microsoft voices

When you use Read Aloud with the "Microsoft neural voices" engine (the default), the text being read is sent to Microsoft's online speech service, which returns the audio. The app also downloads Microsoft's list of available voices. No account or identifier is attached to these requests, but Microsoft receives the text and your IP address. See the Microsoft Privacy Statement.

If you prefer that article text never leaves your device, choose Settings › Read aloud › Voice engine › System voice. System voices run entirely on your device.

Apple services

  • Apple Intelligence runs on your device. Summaries, briefings and categories created with it are not sent to us or to Apple servers by InsightRSS.
  • Translation uses Apple's Translation framework. Languages you have downloaded are translated on your device; the system may download language files from Apple. See Apple's Privacy Policy.
  • Purchases are handled entirely by Apple through the App Store. We never see your name, Apple Account or payment details. The app only asks the App Store whether a Pro purchase is active on your device.

What we do not do

  • We do not collect analytics, crash reports or usage statistics.
  • We do not use advertising or advertising identifiers.
  • We do not track you across apps or websites.
  • We do not sell or share personal data with anyone.

Children's privacy

InsightRSS is not directed at children under 13, and because the app does not collect personal data, we do not knowingly collect any data from children.

Changes to this policy

If this policy changes, we will update the effective date above and post the new version at the same address. Significant changes will also be mentioned in the app's release notes.

Contact

Questions about privacy? Email candanweng@gmail.com.

InsightRSS — an RSS reader with on-device AI for iPhone, iPad and Mac.

2026/09/20

FloraSpan Privacy Policy

FloraSpan 隱私政策 / Privacy Policy

FloraSpan 隱私政策

生效日:2026 年 10 月 1 日 適用於 App Store 上的 FloraSpan(植語蔓生),開發者為個人開發者 candan。

English version follows the Chinese text. Jump to English →


一句話版本

FloraSpan 不收集、不傳輸、不儲存你的任何個人資料。

這不是一句口號,而是一個技術事實:這個 App 不會連線到任何伺服器,包含我自己的伺服器 —— 因為我根本沒有伺服器。例外有兩個,都是 Apple 自己的服務:Apple 的 Game Center,它預設關閉,只有在你自己打開之後才會連線(見下方「Game Center(可選)」);以及免費局數的計數這一個數字,會由 iOS 同步到你自己的 iCloud 帳戶(見下方「免費局數的計數」)。

我不收集什麼

我沒有接入任何分析(analytics)、廣告、歸因或崩潰回報的第三方 SDK。具體而言,以下資料 完全不存在於我這一端:

  • 姓名、電子郵件、電話、地址
  • 裝置識別碼、IDFA、廣告識別碼
  • IP 位址、地理位置
  • 使用行為、遊玩紀錄、當機紀錄
  • 聯絡人、照片、麥克風、相機、健康資料

FloraSpan 不要求任何系統權限,也不會跳出任何權限請求。它沒有自己的帳號系統、沒有登入、沒有使用者生成內容;排行榜與成就走的是 Apple 的 Game Center,而且是可選的。

在 App Store 的隱私標籤上,這對應到 「未收集資料」(Data Not Collected)。

留在你裝置上的資料

App 會在你的裝置本機儲存四項資料,用來讓遊戲能運作。這些資料從未離開你的裝置:

項目內容目的
save.current一局進行中的牌局(盤面、手牌、回合數)讓你關掉 App 之後能續玩
settings語言、動畫速度、音量、高對比、觸覺強度、教學進度、購買狀態、打賞次數、Game Center 開關記住你的偏好
stats每局結束後的一筆紀錄(難度、分數、seed、時長),以及由此推導的成就與免費局數顯示統計與成就、計算免費額度
daily最近 30 天的每日挑戰成績與連續天數顯示每日挑戰卡

這些資料以 iOS 的標準本機偏好設定機制儲存,受你裝置的系統保護。

刪除方式:移除 App 即可。iOS 會連同上述全部資料一併刪除,我這邊沒有任何備份可以保留或復原 —— 因為我從來沒有拿到過。

你也可以在 App 內「設定 → 丟棄存檔」單獨清掉進行中的牌局。

免費局數的計數

前 3 局完整對局免費。為了讓「移除 App 再重裝」不會重置這個額度,App 會把你已經打完幾局這一個數字另外存在兩個地方:

位置內容說明
這台裝置的 iOS 鑰匙圈(Keychain)一個整數,例如 3只在這台裝置上,不同步
你自己的 iCloud 鍵值儲存同一個整數由 iOS 同步到你的 Apple 帳戶;沒有登入 iCloud 時只留在本機
  • 這個數字不含任何個人資訊:沒有分數、沒有時間、沒有裝置識別碼。
  • 它存在的是你的 iCloud,不是我的伺服器 —— 我沒有伺服器,也無法讀取它。
  • 它在移除 App 之後仍會保留,這正是它存在的目的。它只會增加、不會減少,而且只用來判斷免費額度。

購買

FloraSpan 提供一項一次性的 App 內購買(完整版解鎖),以及三檔完全自願的 「支持開發者」打賞。

  • 付款完全由 Apple 處理。 我不會、也無法取得你的姓名、付款方式、信用卡號或帳單地址。
  • 我從 Apple 收到的只有匯總的銷售報表(例如某天某地區賣出幾份),其中不包含任何可識別個人的資訊。
  • App 不做伺服器端的收據驗證 —— 購買狀態與打賞次數單純記錄在你裝置本機的 settings 裡。
  • 「還原購買」透過你的 Apple 帳戶進行,由 Apple 驗證,我不經手。

Apple 如何處理你的付款資料,適用 Apple 的隱私政策。

Game Center(可選)

FloraSpan 支援 Apple 的 Game Center:每日挑戰排行榜、三檔難度的最高分排行榜,以及 10 項成就。

  • 預設關閉。 只有在你打開「設定 → Game Center」,或按下每日挑戰卡上的「排行榜」時,App 才會請 iOS 登入 Game Center。在那之前,沒有任何資料離開你的裝置。
  • 打開之後送出去的只有遊戲成績:每日挑戰的分數、各難度的最高分、已達成的成就。這些資料送到的是 Apple 的 Game Center 伺服器,不是我的 —— 我沒有伺服器。
  • 登入、暱稱與個人檔案由 Apple 管理。我不會取得你的 Apple 帳戶、電子郵件或任何聯絡資訊;排行榜上顯示的是你在 Game Center 設定的暱稱。
  • 你隨時可以在「設定」裡關掉開關(之後不再上傳),或在 iOS 的「設定 → Game Center」登出、管理你的資料。

Game Center 如何處理你的資料,適用 Apple 的隱私政策。

當機與診斷資訊

如果 App 發生錯誤,錯誤訊息會寫進裝置記憶體中最近 20 筆的暫存區。

  • 這份資訊不會自動上傳到任何地方。
  • 只有在你主動按下「設定 → 匯出診斷資訊」時,它才會顯示出來,讓你自己決定要不要複製給我。
  • App 關閉後這份暫存區就消失。

如果你選擇把它寄給我,那份純文字裡包含的是錯誤訊息與時間戳記,不含個人資料。寄不寄由你決定。

兒童

FloraSpan 的年齡分級為 4+:無暴力、無廣告、無聊天或社群功能、無使用者生成內容、無外部連結(App 內除外)。由於它不收集任何資料,它不會、也無法收集兒童的個人資料;Game Center 的使用適用 Apple 對兒童帳戶的規範。

第三方

FloraSpan 使用的開源軟體套件(Flutter 及其相關函式庫)皆在你的裝置上本機執行,不會傳輸資料給任何第三方。App 內不含廣告網路、社群 SDK 或追蹤工具。

唯一的第三方是 Apple,範圍僅限於 App 的下載、更新、App 內購買,以及你自己選擇打開的 Game Center。

政策變更

若這份政策有變更,我會更新本頁的生效日。由於 App 本身沒有任何收集資料的程式碼,任何實質性的變更都需要 App 本身的改版,因此也會在 App Store 的版本更新說明中一併說明。

聯絡

有任何隱私相關問題,請來信:

candanweng@gmail.com



Privacy Policy

Effective 1 October 2026 This policy covers FloraSpan on the App Store, published by candan, an individual developer.

The short version

FloraSpan collects no personal data, transmits no data, and stores nothing about you.

That is a technical fact rather than a promise: the app never connects to any server, including mine — I do not operate one. There are two exceptions, both Apple's own services: Apple's Game Center, which is off by default and only connects after you turn it on yourself (see "Game Center (optional)" below); and the free-game count, a single number that iOS syncs to your own iCloud account (see "The free-game count" below).

What I do not collect

The app integrates no analytics, advertising, attribution, or crash-reporting SDK of any kind. None of the following exists on my side:

  • Name, email address, phone number, postal address
  • Device identifiers, IDFA, advertising identifiers
  • IP address or location
  • Usage behaviour, play history, crash reports
  • Contacts, photos, microphone, camera, health data

FloraSpan requests no system permissions and shows no permission prompts. It has no accounts of its own, no sign-in, and no user-generated content; leaderboards and achievements go through Apple's Game Center, and only if you choose to.

On the App Store privacy label this corresponds to Data Not Collected.

Data that stays on your device

The app stores four items locally so the game can function. None of it ever leaves your device:

ItemContentsPurpose
save.currentOne game in progress (board, hand, turn)Lets you resume after closing the app
settingsLanguage, animation speed, volumes, high contrast, haptic strength, tutorial progress, purchase state, tip count, Game Center switchRemembers your preferences
statsOne record per finished game (difficulty, score, seed, duration), plus achievements and the free-game count derived from themShows statistics and achievements, and counts the free quota
dailyThe last 30 days of daily challenge results and your streakShows the daily challenge card

These are stored using the standard iOS local preferences mechanism and are protected by your device's own security.

To delete it: remove the app. iOS deletes all of the above with it. I hold no backup that could survive this, because I never received the data in the first place.

You can also clear just the game in progress from Settings → Discard save inside the app.

The free-game count

The first three complete games are free. So that removing and reinstalling the app does not reset that allowance, the app keeps one number — how many games you have finished — in two more places:

WhereContentsNotes
This device's iOS KeychainOne integer, e.g. 3This device only; not synced
Your own iCloud key-value storeThe same integerSynced by iOS to your Apple Account; stays local if you are not signed in to iCloud
  • The number contains nothing personal: no scores, no times, no device identifiers.
  • It lives in your iCloud, not on a server of mine — I run none, and I cannot read it.
  • It survives removing the app, which is the point. It only ever goes up, and it is used for nothing but the free allowance.

Purchases

FloraSpan offers one one-time in-app purchase (full unlock), plus three entirely optional "Support the developer" tips.

  • Payment is handled entirely by Apple. I do not and cannot see your name, payment method, card number, or billing address.
  • What I receive from Apple is aggregate sales reporting (for example, how many units sold in a region on a given day). It contains nothing that identifies a person.
  • The app performs no server-side receipt validation — purchase state and tip count are simply recorded in settings on your device.
  • Restore Purchases runs through your Apple Account and is verified by Apple. I am not involved.

Apple's handling of your payment data is governed by Apple's Privacy Policy.

Game Center (optional)

FloraSpan supports Apple's Game Center: a daily challenge leaderboard, a best-score leaderboard for each of the three difficulties, and 10 achievements.

  • Off by default. The app asks iOS to sign in to Game Center only when you turn on Settings → Game Center, or tap Leaderboard on the daily challenge card. Until then, nothing leaves your device.
  • Once it is on, only game results are sent: your daily challenge score, your best score per difficulty, and the achievements you have earned. They go to Apple's Game Center servers, not mine — I have none.
  • Sign-in, your nickname and your profile are managed by Apple. I never receive your Apple Account, email address or any contact details; leaderboards show the nickname you set in Game Center.
  • You can turn the switch off in Settings at any time (nothing more is sent), or sign out and manage your data in iOS Settings → Game Center.

Game Center's handling of your data is governed by Apple's Privacy Policy.

Crashes and diagnostics

If the app hits an error, the error message is written to an in-memory buffer holding the 20 most recent entries.

  • This is never uploaded anywhere automatically.
  • It is shown only when you actively tap Settings → Export diagnostics, so you can decide whether to send it to me.
  • The buffer is discarded when the app closes.

If you choose to email it, the plain text contains error messages and timestamps, not personal data. Sending it is entirely your choice.

Children

FloraSpan is rated 4+: no violence, no advertising, no chat or social features, no user-generated content, no outbound links from within gameplay. Because it collects no data at all, it does not and cannot collect personal information from children; Game Center use is subject to Apple's rules for child accounts.

Third parties

The open-source packages FloraSpan uses (Flutter and related libraries) run locally on your device and transmit nothing to third parties. The app contains no ad networks, social SDKs, or tracking tools.

The only third party involved is Apple, and only for app distribution, updates, in-app purchases, and Game Center if you choose to turn it on.

Changes to this policy

If this policy changes, I will update the effective date on this page. Because the app contains no data-collection code, any substantive change would require a new app version, and would also be described in the App Store release notes.

Contact

For any privacy question, write to:

candanweng@gmail.com

FloraSpan Support

FloraSpan 支援 / Support

FloraSpan 支援

FloraSpan(植語蔓生) 由個人開發者 candan 製作。有任何問題、bug 或建議,直接來信:

candanweng@gmail.com

我是一個人開發這個遊戲,所以回信不會很快,但每一封我都會讀。

English version follows the Chinese text. Jump to English →


常見問題

免費可以玩到哪裡?

前 3 局完整對局 —— 三檔難度任選,26 步全程走完,包含終局計分明細。

這不是「試玩到一半被切斷」:免費玩家跑的是和付費玩家完全相同的遊戲,只是次數有上限。3 局用完之後,遊戲會在終局畫面上邀請你解鎖。

免費局數不會因為移除 App 再重裝而重置:已打完的局數另外記在裝置的鑰匙圈與你的 iCloud(詳見隱私政策)。

完整版解鎖包含什麼?

一次性購買,不是訂閱、不會過期、不會自動續費。解鎖後你得到:

  • 無限對局
  • 全部成就

圖鑑(80 張植物卡的完整資料)和統計頁不需要購買,免費就能看。

遊戲裡沒有廣告、沒有消耗性道具、沒有體力計時。

我換手機了 / 重灌了,購買怎麼拿回來?

設定 → 還原購買。它會透過你的 Apple 帳戶驗證,只要是同一個 Apple 帳戶就能拿回來,不需要額外收費。

如果還原沒有成功,請確認你登入的是當初購買時的那個 Apple 帳戶。

我的存檔不見了

存檔只存在你的這台裝置本機,我這邊沒有任何備份。它會在以下情況消失:

  • 移除 App(iOS 會一併刪掉全部資料)
  • 換新裝置(除非你用 iCloud 的整機備份還原)
  • 版本更新變動了卡牌數值 —— 這種情況進行中的牌局會被丟棄。這是刻意的:規則變了的局面在數學上已經不是同一局。設定與統計不受影響。

很抱歉,這些情況我沒有辦法幫你復原。

「支持開發者」是什麼?要買嗎?

完全不用買。 那是打賞,純屬自願。

它不解鎖任何東西,也不會給你任何遊戲優勢 —— 買了和沒買,遊戲內容一模一樣。它存在的唯一理由是:有些人玩完之後想多給一點,而我不想為了這些人把正式售價抬高。

打賞是消耗性商品,Apple 不提供還原,所以它只在你打賞的那台裝置上留下紀錄。

我想退款

退款由 Apple 處理,不經過我。請至 reportaproblem.apple.com 申請。

我沒有權限代為退款,也沒有權限撤銷 Apple 的退款決定。

遊戲當掉了 / 怪怪的,怎麼回報?

設定 → 匯出診斷資訊。它會顯示最近 20 筆錯誤訊息,你複製下來寄給我就好。

那份資訊不會自動上傳,也不包含任何個人資料 —— 只有錯誤訊息和時間戳記。要不要寄由你決定。

回報時如果能一併告訴我這些,會幫我省下很多時間:

  • 你的 iPhone 型號與 iOS 版本
  • 發生在哪個畫面、你當時按了什麼
  • 終局畫面右上角的 seed 數字(如果你當時看得到)—— 有了它我可以在我這邊重現同一局

規則看不懂

設定 → 規則速查,隨時可以打開,不會中斷你的牌局。

遊戲裡另有 8 個新手提示,綁在「第一次遇到某件事」的時機出現。看過一次就不再出現;想重看的話:設定 → 重設教學提示。

可以換語言嗎?

可以。設定 → 語言,提供「跟隨系統」、繁體中文、English 三個選項。

植物的學名永遠不翻譯(例如 Vanda falcata),兩種語言下都顯示拉丁學名 —— 那是它在生物學上唯一準確的名字。

無障礙

  • 字級:支援到系統的 200%
  • 高對比:設定裡可獨立開啟,不跟隨系統深色模式
  • 不只用顏色:五種資源與五種技能顏色都另有形狀與文字標記,色覺障礙不影響判讀
  • VoiceOver:全畫面支援
  • 觸覺:強度可調,也可以完全關掉
  • 動畫:三檔速度,最快檔大幅縮短等待

遊戲會收集我的資料嗎?

不會,一筆都沒有。 App 不連線到任何伺服器,沒有分析工具、沒有廣告、沒有崩潰回報 SDK,也不要求任何系統權限。唯一會連線的是你自己打開的 Game Center(見下一題),而它送出去的只有遊戲成績,送到的是 Apple,不是我。

詳見隱私政策。

排行榜和 Game Center 怎麼用?

打開「設定 → Game Center」,或直接按每日挑戰卡上的「排行榜」。iOS 會請你登入 Game Center(已登入的話只會跳一個「歡迎回來」)。之後每打完一局,最高分、每日挑戰成績與成就會自動送上去;開啟之前打的局也會一次補上。

  • 每日挑戰排行榜每天在 UTC 00:00(台灣早上 8 點) 換新的一張 —— 那也是每日挑戰換局的時間,全世界在同一刻換到同一局,排名才比得起來。
  • 三檔難度各有一張最高分排行榜。開了「首勝引導」的局不上榜。
  • 顯示「無法連上 Game Center」:請到 iOS 的「設定 → Game Center」確認已登入,或檢查螢幕使用時間的限制。

有 Android 版 / iPad 版嗎?

目前只有 iPhone 版。遊戲是為直式單手操作設計的,其他版型還沒有規劃。


還是沒解決?

寄信給我,說明你遇到的狀況:

candanweng@gmail.com

另請參考使用條款與隱私政策。



Support

FloraSpan is made by candan, an individual developer. For any question, bug, or suggestion, write to:

candanweng@gmail.com

I build this on my own, so replies are not instant — but I read every message.


Frequently asked

How much can I play for free?

The first 3 complete games — any difficulty, all 26 turns, including the full end-game scoring breakdown.

This is not a trial that cuts off halfway. Free players run exactly the same game as paying players; only the number of games is capped. When the 3 are used up, the game offers the unlock on the final scoring screen.

The free count is not reset by removing and reinstalling the app: finished games are also recorded in the device Keychain and your iCloud (see the Privacy Policy).

What does the full unlock include?

A one-time purchase — not a subscription. It never expires and never renews. It gives you:

  • Unlimited games
  • All achievements

The encyclopedia (full data for all 80 plant cards) and the statistics page are free and need no purchase.

The game has no advertising, no consumable items, and no energy timers.

I got a new phone / reinstalled. How do I get my purchase back?

Settings → Restore Purchases. It verifies through your Apple Account, so as long as you are signed in to the same account, you get it back at no extra charge.

If the restore does not work, check that you are signed in to the Apple Account you originally purchased with.

My saved game is gone

The save lives only on that device. I hold no backup. It disappears if:

  • You remove the app (iOS deletes all its data with it)
  • You switch devices, unless you restore a full iCloud device backup
  • An update changes card values — a game in progress is then discarded. This is deliberate: a board under changed rules is mathematically no longer the same game. Settings and statistics are unaffected.

I am sorry — there is no way for me to recover these.

What is "Support the developer"? Do I need to buy it?

No, you do not. It is a tip, entirely optional.

It unlocks nothing and gives no gameplay advantage — the game is identical whether you tip or not. It exists for one reason: some people want to give more after finishing, and I would rather not raise the actual price for everyone else.

Tips are consumable purchases, which Apple does not restore, so the record exists only on the device you tipped from.

I want a refund

Refunds are handled by Apple, not by me. Request one at reportaproblem.apple.com.

I have no ability to issue a refund or to reverse Apple's decision.

The game crashed or behaved oddly. How do I report it?

Settings → Export diagnostics. It shows the 20 most recent error messages; copy them and email them to me.

Nothing is uploaded automatically and the text contains no personal data — only error messages and timestamps. Sending it is your choice.

These details save me a lot of time:

  • Your iPhone model and iOS version
  • Which screen it happened on and what you had just tapped
  • The seed number shown at the top right of the final scoring screen, if you can see it — with that I can reproduce the exact same game on my end

I do not understand the rules

Settings → Rules reference, available at any time without interrupting your game.

There are also 8 beginner tips that appear the first time you encounter something. Each shows once; to see them again: Settings → Reset tutorial tips.

Can I change the language?

Yes. Settings → Language offers Follow system, 繁體中文, and English.

Scientific plant names are never translated (for example Vanda falcata) and appear in Latin in both languages — that is the only biologically accurate name a plant has.

Accessibility

  • Text size: supported up to the system's 200%
  • High contrast: a separate toggle in Settings; it does not follow system dark mode
  • Never colour alone: all five resources and all five ability colours carry a distinct shape and text label, so colour vision does not affect play
  • VoiceOver: supported on every screen
  • Haptics: adjustable strength, and can be turned off entirely
  • Animation: three speeds; the fastest greatly shortens waiting

Does the game collect my data?

No — none at all. The app never connects to any server, has no analytics, no advertising, no crash-reporting SDK, and requests no system permissions. The only thing that ever goes online is Game Center, if you turn it on yourself (see the next question) — and it sends only game results, to Apple, not to me.

See the Privacy Policy.

How do leaderboards and Game Center work?

Turn on Settings → Game Center, or tap Leaderboard on the daily challenge card. iOS will ask you to sign in to Game Center (if you already are, you just see a "Welcome back" banner). From then on, your best scores, daily challenge results and achievements are sent after every game — including the games you played before turning it on.

  • The daily challenge leaderboard starts fresh every day at 00:00 UTC. That is also when the daily challenge changes, so everyone in the world moves to the same game at the same moment and the rankings compare like with like.
  • Each of the three difficulties has its own best-score leaderboard. Games played with first-win assist are not ranked.
  • If you see "Could not connect to Game Center", check that you are signed in under iOS Settings → Game Center, and that Screen Time restrictions allow it.

Is there an Android or iPad version?

iPhone only for now. The game is designed for one-handed portrait play; other form factors are not planned yet.


Still stuck?

Email me and describe what happened:

candanweng@gmail.com

See also the Terms of Use and the Privacy Policy.

FloraSpan Terms of Use

FloraSpan 使用條款 / Terms of Use

FloraSpan 使用條款

生效日:2026 年 9 月 20 日 適用於 App Store 上的 FloraSpan(植語蔓生)(以下稱「本 App」),開發者為個人開發者 candan(以下稱「我」)。

English version follows the Chinese text. Jump to English →


1. 接受條款

你下載、安裝或使用本 App,即表示你同意這份條款。如果你不同意,請不要使用本 App,並自 App Store 移除它。

本條款之外,你與 Apple 之間另有 Apple 的標準終端使用者授權合約(Apple Standard EULA)。兩者有衝突時,就 Apple 提供的服務部分以 Apple 的條款為準。

2. 授權範圍

我授予你一項個人、非專屬、不可轉讓、不可再授權的權利,在你擁有或控制的 Apple 裝置上使用本 App,用途限於個人非商業的娛樂目的。

你不得:

  • 出售、出租、出借、轉售、再授權或散布本 App
  • 反編譯、反組譯、逆向工程本 App,或試圖取得其原始碼(除非當地法律明文允許且不得以契約排除)
  • 移除或變更本 App 內的任何著作權、商標或其他權利標示
  • 將本 App 或其素材(卡牌文字、插圖、圖示、音訊)用於任何衍生商品或商業用途

本 App 及其全部內容的著作權與其他智慧財產權屬於我或授權人所有。授權僅止於使用,不涉及任何權利的移轉。

3. App 內購買

3.1 完整版解鎖

本 App 免費提供前 3 局完整對局(三檔難度任選,26 步全程、含終局計分)。 超過之後需購買一項一次性、非消耗性的完整版解鎖,內容為無限對局與全部成就。 圖鑑與統計頁不在購買範圍內 —— 它們一律免費。

  • 購買透過你的 Apple 帳戶完成,由 Apple 處理付款與收據。我不經手任何付款資訊。
  • 購買一次後永久有效,不會過期、不需續訂、沒有任何訂閱制項目。
  • 你可以在設定頁使用「還原購買」,在同一個 Apple 帳戶的其他裝置上或重新安裝後取回解鎖狀態。
  • 退款由 Apple 處理,適用 Apple 的媒體服務條款。我無法代為退款,也無法代為撤銷退款。退款申請請至 reportaproblem.apple.com。
  • 免費範圍與付費範圍的界線可能隨版本調整。已購買者的權利不會因此縮減 —— 完整版解鎖後可用的內容只會增加或維持,不會減少。

3.2 支持開發者(打賞)

本 App 另提供三檔「支持開發者」的消耗性購買,可重複購買。

  • 它不解鎖任何內容,也不提供任何遊戲優勢。 打賞與否,遊戲內容完全相同。
  • 消耗性商品依 Apple 的規則不納入還原購買,故打賞紀錄僅存在於購買當下的裝置。
  • 打賞是自願的贈與性質支付,非商業廣告、非慈善募捐,亦不構成對任何未來功能的承諾。

本 App 不含廣告、不含影響玩法的消耗性道具、不含體力或計時機制。

4. 資料與存檔

本 App 不收集、不傳輸任何個人資料,詳見隱私政策。

你的遊戲存檔、設定與統計只存在你的裝置本機。這代表:

  • 移除本 App 會一併刪除它們,且無法復原 —— 我沒有雲端備份,也沒有任何方式取回。
  • 換新裝置時這些資料不會自動轉移(除非你使用 iCloud 的整機備份還原)。
  • 版本更新若變動了卡牌數值,進行中的牌局可能無法續玩而被丟棄。這是刻意的設計:規則變了的局面在數學上已經不是同一局。設定與統計不受影響。

請把存檔理解為方便你續玩的暫存,而不是我承諾保管的財產。

5. 免責聲明

本 App 以「現狀」與「現有」基礎提供,在當地法律允許的最大範圍內,不附帶任何明示或默示的擔保,包含但不限於適銷性、特定目的適用性、不侵權,或不中斷、無錯誤運作的擔保。

我不保證本 App 在所有裝置或所有 iOS 版本上都能正常運作,也不保證其中沒有瑕疵。

6. 責任限制

在當地法律允許的最大範圍內,我對於因使用或無法使用本 App 所生的任何間接、附隨、特殊、懲罰性或衍生性損害(包含資料遺失、存檔遺失、利益損失)不負賠償責任。

在任何情況下,我就本 App 對你所負的全部責任總額,以你實際為本 App 支付的金額為上限。

部分法域不允許排除某些擔保或限制某些責任,若你所在地如此,上述限制在該法域可能不適用於你。

7. Apple 的地位

你理解並同意:

  • 本條款是你與我之間的約定,不是你與 Apple 之間的約定。
  • Apple 不負責本 App 及其內容。
  • Apple 沒有義務就本 App 提供任何維護或支援服務。
  • 若本 App 未能符合任何適用的擔保,你可以通知 Apple,Apple 將退還你的購買價金;在當地法律允許的最大範圍內,Apple 就本 App 不負其他任何擔保義務。
  • 有關本 App 的任何第三方請求(包含產品責任、法規遵循、消費者保護、智慧財產權侵害),由我而非 Apple 負責處理。
  • Apple 及其子公司是本條款的第三方受益人,有權以第三方受益人身分對你執行本條款。

8. 變更與終止

我可能隨時更新本 App、變更其功能,或停止提供本 App。若本條款有實質變更,我會更新本頁生效日並在 App Store 的版本更新說明中提及。

你若違反本條款,本授權自動終止。終止後請停止使用並移除本 App。

9. 聯絡

candanweng@gmail.com

支援相關問題請先參考支援頁。



Terms of Use

Effective 20 September 2026 These terms cover FloraSpan (the "App") on the App Store, published by candan, an individual developer ("I", "me").

1. Acceptance

By downloading, installing, or using the App you agree to these terms. If you do not agree, do not use the App and remove it from your device.

Separately from these terms, Apple's Standard End User License Agreement applies between you and Apple. Where the two conflict, Apple's terms govern the services Apple provides.

2. Licence

I grant you a personal, non-exclusive, non-transferable, non-sublicensable right to use the App on Apple devices that you own or control, for personal, non-commercial entertainment.

You may not:

  • Sell, rent, lend, resell, sublicense, or distribute the App
  • Decompile, disassemble, or reverse engineer the App, or attempt to derive its source code, except where local law expressly permits this and that permission cannot be waived by contract
  • Remove or alter any copyright, trademark, or other proprietary notice in the App
  • Use the App or its assets (card text, illustrations, icons, audio) in derivative products or for commercial purposes

Copyright and all other intellectual property rights in the App and its contents belong to me or my licensors. This licence grants use only and transfers no rights.

3. In-app purchase

3.1 Full unlock

The App offers the first 3 complete games free (any difficulty, all 26 turns, including end-game scoring). Beyond that it requires a one-time, non-consumable full unlock, which grants unlimited games and all achievements. The encyclopedia and the statistics page are not part of the purchase — they are always free.

  • The purchase is made through your Apple Account. Apple handles payment and receipts. I never handle payment information.
  • Once purchased it is permanent. It does not expire, does not renew, and there is no subscription of any kind.
  • Restore Purchases in Settings recovers your unlock on other devices signed in to the same Apple Account, or after reinstalling.
  • Refunds are handled by Apple under Apple's Media Services Terms. I cannot issue or reverse a refund. Request one at reportaproblem.apple.com.
  • The boundary between free and paid content may change between versions. Rights already purchased are never reduced — content available after the full unlock will only grow or stay the same.

3.2 Supporting the developer (tips)

The App also offers three consumable "Support the developer" purchases, which may be bought repeatedly.

  • They unlock nothing and confer no gameplay advantage. The game is identical whether you tip or not.
  • Under Apple's rules consumable purchases are not covered by Restore Purchases, so a tip is recorded only on the device it was made from.
  • A tip is a voluntary gratuity. It is not advertising and not a charitable donation, and it is not a promise of any future feature.

The App contains no advertising, no consumable items that affect play, and no energy or timer mechanics.

4. Data and saved games

The App collects and transmits no personal data. See the Privacy Policy.

Your saved game, settings, and statistics exist only on your device. This means:

  • Removing the App deletes them, irrecoverably — I hold no cloud backup and have no way to retrieve them.
  • They do not transfer automatically to a new device, unless you restore a full iCloud device backup.
  • If an update changes card values, a game in progress may be discarded rather than resumed. This is deliberate: a board under changed rules is mathematically no longer the same game. Settings and statistics are unaffected.

Treat the saved game as a convenience for resuming play, not as property I undertake to safeguard.

5. Disclaimer of warranties

The App is provided "as is" and "as available". To the fullest extent permitted by applicable law, it comes with no warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, non-infringement, or uninterrupted or error-free operation.

I do not warrant that the App will work on every device or every iOS version, or that it is free of defects.

6. Limitation of liability

To the fullest extent permitted by applicable law, I am not liable for any indirect, incidental, special, punitive, or consequential damages arising from your use of or inability to use the App, including loss of data, loss of saved games, or lost profits.

In any event, my total liability to you in connection with the App is limited to the amount you actually paid for it.

Some jurisdictions do not allow the exclusion of certain warranties or the limitation of certain liabilities. Where that applies to you, the limits above may not apply.

7. Apple's role

You acknowledge and agree that:

  • These terms are between you and me, not between you and Apple.
  • Apple is not responsible for the App or its content.
  • Apple has no obligation to furnish any maintenance or support for the App.
  • If the App fails to conform to any applicable warranty, you may notify Apple and Apple will refund your purchase price. To the maximum extent permitted by law, Apple has no other warranty obligation with respect to the App.
  • I, not Apple, am responsible for addressing any third-party claim relating to the App, including product liability, regulatory compliance, consumer protection, and intellectual property infringement claims.
  • Apple and its subsidiaries are third-party beneficiaries of these terms and may enforce them against you as such.

8. Changes and termination

I may update the App, change its features, or stop offering it at any time. If these terms change substantively, I will update the effective date on this page and mention it in the App Store release notes.

This licence terminates automatically if you breach these terms. On termination, stop using the App and remove it.

9. Contact

candanweng@gmail.com

For help with the App, see the Support page first.

2026/09/13

FogRover Privacy Policy

語言 / Language:繁體中文 · English

FogRover 隱私權政策

最後更新:2026 年 9 月 13 日
生效日:2026 年 9 月 13 日

本政策說明 FogRover(以下稱「本 App」)如何處理你的資料。本 App 由個人開發者 candan(以下稱「我們」)開發與提供。


摘要(30 秒版本)

  • 本 App 沒有伺服器,也沒有帳號。 我們不蒐集、不接收、也看不到你的任何一筆資料。
  • 你走過的位置、解鎖的網格、步數、寵物與成就,全部存在你 iPhone 的 App 沙箱裡。
  • 沒有分析工具、沒有崩潰回報、沒有廣告 SDK、沒有第三方追蹤。
  • 本 App 不會為了運作而連網。全程開飛航模式,走路、開圖與所有單人功能都完全正常。
  • 只有三件事會讓資料離開這支手機,而且三件都預設關著,需要你自己打開:iCloud 備份、Game Center 排行榜、隊伍共享。
  • 刪除本 App 就會清除這支手機上的全部資料。

1. 誰負責你的資料

提供者candan(個人開發者)
AppFogRover: Urban Expeditions
聯絡方式candanweng@gmail.com

由於本 App 不蒐集、不傳輸任何資料給我們,在絕大多數情境下,我們並不是你個人資料的「控管者」——我們沒有一個存放你資料的資料庫,因為我們沒有伺服器。

2. 我們不蒐集的東西

我們不會蒐集、要求或接收以下任何一項:

  • 姓名、電子郵件、電話號碼或任何帳號資訊(本 App 沒有註冊與登入)
  • 你的位置資料(它不會離開你的裝置,見第 3 節)
  • 裝置識別碼、廣告識別碼(IDFA)或任何追蹤識別碼
  • 使用行為分析、事件記錄、當機報告
  • 聯絡人、行事曆、麥克風、相機或健康 App(HealthKit)資料
  • 任何付款或信用卡資訊(購買全由 Apple 處理,見第 6 節)

本 App 不會為了廣告或任何目的,跨其他公司的 App 或網站追蹤你。

3. 本 App 在你的裝置上處理哪些資料

以下資料全部儲存在你 iPhone 的 App 沙箱內(App 專屬的本機資料庫),不會傳送給我們:

資料來源用途是否離開裝置
位置座標裝置 GPS(Core Location)即時計算你踏進了哪些網格,撥開地圖迷霧否(除非你開啟第 5 節的功能)
已解鎖網格上述計算結果記錄拓荒進度、成就與行政區完成度否(除非你開啟第 5 節的功能)
步數裝置計步器(Core Motion)換算每日鑽石獎勵與寵物派遣進度否
遊戲存檔App 內產生寵物血量、鑽石餘額、成就、報表否(除非你開啟 iCloud 備份)
照片的拍攝座標你授權存取的相簿(PhotoKit)把照片錨定到你已走過的網格,製作「時空記憶明信片」否
購買權益Apple StoreKit判定你買過哪些項目,以發放對應內容由 Apple 管理(見第 6 節)

關於照片:本 App 只讀取照片的 EXIF 拍攝座標用於比對,不會複製你的原始照片、不會上傳,也不會將照片傳送到任何地方。明信片是在你的裝置上合成的。

4. App 會向你要求的權限,以及為什麼

權限為什麼需要不給會怎樣
定位(使用 App 期間 / 永遠)這是本 App 的核心:沒有位置就無法撥開迷霧。選擇「永遠允許」才能在你把 App 收到背景或關閉螢幕時,繼續沿路開圖拒絕則無法開圖;僅允許「使用期間」則背景不會開圖
動作與健身讀取計步資料,換算每日獎勵與寵物派遣進度步數相關的獎勵與進度不會累積
照片(讀取)讀取照片的拍攝座標,製作時空記憶明信片無法使用明信片的照片錨定功能
照片(寫入)把產生的明信片存回你的相簿無法儲存明信片到相簿
通知本機通知(寵物派遣完成、每日提醒等)。這些通知全部在你的裝置上產生,不經過任何推播伺服器收不到提醒

你可以隨時在 iOS「設定」→ FogRover 中變更任何權限。

5. 唯三會讓資料離開這支手機的功能

以下三項功能預設全部關閉。沒有打開時,本 App 連一次網路連線都不會建立。

5.1 iCloud 備份(預設關)

  • 何時發生:只在你自己按下「立即備份」時。本 App 沒有自動同步。
  • 送到哪裡:你自己的 iCloud 私有資料庫,只有你的 Apple ID 讀得到,也不會出現在「檔案」App 裡。不是我們的伺服器——我們沒有伺服器。
  • 送出什麼:你的遊戲存檔(已解鎖網格、寵物血量、鑽石餘額、成就紀錄)。
  • 誰看得到:只有你。我們無法存取。
  • 適用 Apple 的隱私權政策。

5.2 Game Center 排行榜與成就(預設關)

  • 何時發生:只在你自己開啟此功能之後。未開啟時,本 App 連 Game Center 的登入都不會呼叫。
  • 送出什麼:兩個數字——你最高的行政區完成度百分比,以及最近七天的步數總和。不含任何座標或路線。
  • 送到哪裡:Apple 的 Game Center 服務,由 Apple 營運,適用 Apple 的隱私權政策與 Game Center 的相關條款。
  • 誰看得到:你在 Game Center 的好友。
  • 你可隨時在 App 內關閉此功能。

5.3 隊伍共享開圖(預設關)

這是三者中唯一會送出「你去過哪裡」的功能,因此它送出的資料是刻意粗化的:

  • 解析度:約 5 平方公里一格(一個行政區通常橫跨好幾格)。街道尺度的紀錄從來不會離開這支手機。
  • 送到哪裡:透過 Apple 的 CloudKit 分享功能,送往你與隊友之間的共享資料庫。不是我們的伺服器。
  • 誰看得到:只有你邀請或你加入的隊友。
  • 退出後:你退出隊伍時,隊友裝置上你的那一份覆蓋資料會被清除。
  • 請注意:隊友在他的裝置上看得到這份粗略覆蓋。請只與你信任的人組隊。

6. 購買與付款

本 App 的所有購買都經由 Apple 的 App Store 完成。

我們不會接觸、接收或儲存你的付款資料(信用卡、Apple 帳戶資訊、帳單地址等)——這些全部由 Apple 處理,適用 Apple 的隱私權政策。

本 App 從 Apple 的 StoreKit 讀取的,只有「你買過哪些項目」這件事實(購買權益),用來發放對應的遊戲內容。這項判定在你的裝置上完成。

7. 兒童隱私

本 App 不針對 13 歲以下兒童設計,也不會蒐集任何兒童的個人資料——事實上,本 App 不蒐集任何人的個人資料。

本 App 不含使用者自製內容、聊天或陌生人交友功能。若你是家長或監護人,建議使用 iOS 的「螢幕使用時間」管理 App 內購買。

8. 資料保存與刪除

資料在哪保存多久怎麼刪除
你 iPhone 上的 App 沙箱直到你刪除刪除本 App 即清除這支手機上的全部資料
你的 iCloud(若你備份過)直到你刪除在 iOS「設定」→ 你的 Apple 帳戶 → iCloud →「管理帳戶儲存空間」 中刪除 FogRover 的資料
Game Center(若你開啟過)依 Apple 政策在 Game Center 設定中管理,或聯絡 Apple
隊伍共享(若你加入過)直到你退出退出隊伍,隊友裝置上的那一份即被清除

我們手上沒有你的資料副本,因此沒有需要我們刪除的東西。

9. 你的權利(GDPR / CCPA 等)

各地法律(如歐盟 GDPR、英國 UK GDPR、美國加州 CCPA/CPRA、台灣個人資料保護法)賦予你查詢、更正、刪除、限制處理與資料可攜等權利。

由於我們不蒐集、不接收、不儲存你的個人資料:

  • 我們沒有可供你查詢或索取的資料;
  • 我們沒有可供我們刪除的資料——刪除權由你透過刪除 App 直接行使(見第 8 節);
  • 我們不販售、不分享你的個人資料(我們沒有可販售的東西);
  • 我們不進行任何自動化決策或側寫。

你的資料在你的裝置上,控制權完全在你手上。若你仍有任何疑問,歡迎來信:candanweng@gmail.com。

10. 安全性

你的遊戲資料存放在 iOS 的 App 沙箱中,受 iOS 本身的檔案保護機制保障。少數一次性的購買旗標存放於 iOS 鑰匙圈(Keychain)。

若你開啟第 5 節的任一功能,傳輸與儲存由 Apple 的基礎建設(iCloud、CloudKit、Game Center)負責,適用 Apple 的安全與隱私措施。

請注意:沒有任何方法能保證絕對安全。 保護你裝置的密碼、Face ID 與 Apple 帳戶安全,是保護這些資料最有效的方式。

11. 第三方

本 App 不含任何第三方分析、廣告或追蹤 SDK。

本 App 使用的第三方服務只有 Apple 自家服務:App Store(購買)、iCloud / CloudKit(備份與隊伍共享)、Game Center(排行榜)。使用這些服務時,適用 Apple 的隱私權政策。

本 App 內建的離線公開資料集(行政區界線、景點資料等)是隨 App 一起打包的靜態檔案,使用時不會向任何伺服器發出請求。其來源與授權標示列於 App 內「關於 → 開源授權」。

12. 本政策的變更

我們可能更新本政策。有實質變更時,我們會更新本頁的「最後更新」日期,並在 App 內適當處提示。建議你不時回來查看。

13. 聯絡我們

對本政策有任何疑問或意見,請來信:

candanweng@gmail.com

我們是個人開發者,會盡力在合理時間內回覆。


語言 / Language:繁體中文 · English

FogRover Privacy Policy

Last updated: September 13, 2026
Effective: September 13, 2026

This policy explains how FogRover (the "App") handles your data. The App is developed and provided by candan, an independent developer ("we", "us", "our").


Summary (the 30-second version)

  • The App has no servers and no accounts. We do not collect, receive, or see any of your data.
  • Where you have walked, the cells you have unlocked, your steps, pets, and achievements all stay in the App's sandbox on your iPhone.
  • No analytics. No crash reporting. No advertising SDKs. No third-party tracking.
  • The App does not need a network connection to work. In Airplane Mode, walking, fog clearing, and every single-player feature work exactly as normal.
  • Only three things can send data off your phone, and all three are off by default until you turn them on: iCloud backup, Game Center leaderboards, and team sharing.
  • Deleting the App erases all of its data from your phone.

1. Who Is Responsible for Your Data

Providercandan (independent developer)
AppFogRover: Urban Expeditions
Contactcandanweng@gmail.com

Because the App neither collects nor transmits any data to us, in nearly every scenario we are not a "controller" of your personal data — we have no database of your data, because we have no servers.

2. What We Do Not Collect

We do not collect, request, or receive any of the following:

  • Name, email address, phone number, or any account information (the App has no sign-up or login)
  • Your location data (it never leaves your device — see Section 3)
  • Device identifiers, advertising identifiers (IDFA), or any tracking identifiers
  • Usage analytics, event logs, or crash reports
  • Contacts, calendar, microphone, camera, or Health (HealthKit) data
  • Any payment or credit card information (all purchases are handled by Apple — see Section 6)

The App does not track you across other companies' apps or websites, for advertising or for any other purpose.

3. What the App Processes on Your Device

All of the following is stored inside the App's sandbox on your iPhone (an app-private local database) and is never sent to us:

DataSourcePurposeLeaves your device?
Location coordinatesDevice GPS (Core Location)Determine in real time which map cells you have entered, and clear the fogNo (unless you enable a feature in Section 5)
Unlocked cellsResult of the aboveTrack exploration progress, achievements, and district completionNo (unless you enable a feature in Section 5)
Step countDevice pedometer (Core Motion)Calculate daily diamond rewards and pet dispatch progressNo
Game save dataGenerated in-appPet health, diamond balance, achievements, reportsNo (unless you enable iCloud backup)
Photo capture coordinatesYour photo library (PhotoKit), with your permissionAnchor photos to cells you have walked, to create memory postcardsNo
Purchase entitlementsApple StoreKitDetermine what you have purchased, in order to deliver itManaged by Apple (see Section 6)

About photos: the App only reads the EXIF capture coordinates of your photos for matching. It does not copy your original photos, does not upload them, and does not send them anywhere. Postcards are composed on your device.

4. Permissions the App Requests, and Why

PermissionWhy it is neededIf you decline
Location (While Using / Always)This is the core of the App: without location, fog cannot be cleared. "Always" is required for the App to keep clearing fog along your route when it is in the background or your screen is offDenied: no fog clearing at all. "While Using" only: no fog clearing in the background
Motion & FitnessReads step data to calculate daily rewards and pet dispatch progressStep-based rewards and progress will not accumulate
Photos (read)Reads photo capture coordinates to create memory postcardsPhoto anchoring for postcards is unavailable
Photos (add)Saves postcards you create back to your libraryPostcards cannot be saved to your library
NotificationsLocal notifications (pet dispatch completion, daily reminders). These are generated entirely on your device and pass through no push serverYou will not receive reminders

You can change any permission at any time in iOS Settings → FogRover.

5. The Only Three Features That Send Data Off Your Phone

All three are off by default. While they are off, the App never establishes a single network connection.

5.1 iCloud Backup (off by default)

  • When it happens: only when you tap "Back Up Now" yourself. The App has no automatic sync.
  • Where it goes: your own private iCloud database, readable only by your Apple Account and not visible in the Files app. Not our servers — we have no servers.
  • What is sent: your game save (unlocked cells, pet health, diamond balance, achievement records).
  • Who can see it: only you. We cannot access it.
  • Apple's handling is subject to the Apple Privacy Policy.

5.2 Game Center Leaderboards and Achievements (off by default)

  • When it happens: only after you enable the feature. While it is off, the App does not even call Game Center authentication.
  • What is sent: two numbers — your highest district completion percentage and your total steps over the last seven days. No coordinates, no routes.
  • Where it goes: Apple's Game Center service, operated by Apple and subject to the Apple Privacy Policy and Game Center's terms.
  • Who can see it: your Game Center friends.
  • You can turn the feature off in the App at any time.

5.3 Team Fog Sharing (off by default)

This is the only feature that sends anything about *where you have been*, so what it sends is deliberately coarse:

  • Resolution: roughly 5 square kilometres per cell (a single administrative district usually spans several cells). Street-level records never leave your phone.
  • Where it goes: a shared database between you and your teammates, via Apple's CloudKit sharing. Not our servers.
  • Who can see it: only the teammates you invited or joined.
  • After you leave: when you leave a team, your coverage data is removed from your teammates' devices.
  • Please note: teammates can see this coarse coverage on their devices. Only team up with people you trust.

6. Purchases and Payment

All purchases in the App are completed through Apple's App Store.

We never touch, receive, or store your payment information (credit card, Apple Account details, billing address). All of it is handled by Apple and subject to the Apple Privacy Policy.

The only thing the App reads from Apple's StoreKit is the fact of *what you have purchased* (your entitlements), in order to deliver the corresponding content. That determination happens on your device.

7. Children's Privacy

The App is not directed at children under 13 and does not collect personal information from children — in fact, it does not collect personal information from anyone.

The App contains no user-generated content, chat, or stranger-matchmaking features. If you are a parent or guardian, we recommend using iOS Screen Time to manage in-app purchases.

8. Data Retention and Deletion

Where the data isHow long it is keptHow to delete it
The App sandbox on your iPhoneUntil you delete itDelete the App — this erases all of its data on that phone
Your iCloud (if you have backed up)Until you delete itiOS Settings → your Apple Account → iCloud → Manage Account Storage, then delete FogRover's data
Game Center (if you enabled it)Per Apple's policiesManage in Game Center settings, or contact Apple
Team sharing (if you joined a team)Until you leaveLeave the team — your share is then removed from teammates' devices

We hold no copy of your data, so there is nothing for us to delete.

9. Your Rights (GDPR, CCPA, and others)

Laws in various regions (EU GDPR, UK GDPR, California CCPA/CPRA, Taiwan's Personal Data Protection Act, and others) give you rights of access, correction, deletion, restriction of processing, and data portability.

Because we do not collect, receive, or store your personal data:

  • we hold nothing for you to access or request a copy of;
  • we hold nothing for us to delete — you exercise deletion directly by deleting the App (see Section 8);
  • we do not sell or share your personal information (we have nothing to sell);
  • we perform no automated decision-making or profiling.

Your data is on your device and entirely under your control. If you still have questions, email candanweng@gmail.com.

10. Security

Your game data is stored in the iOS app sandbox and protected by iOS's own file protection. A small number of one-time purchase flags are stored in the iOS Keychain.

If you enable any feature in Section 5, transmission and storage are handled by Apple's infrastructure (iCloud, CloudKit, Game Center) under Apple's security and privacy measures.

Please note: no method is perfectly secure. Keeping your device passcode, Face ID, and Apple Account secure is by far the most effective way to protect this data.

11. Third Parties

The App contains no third-party analytics, advertising, or tracking SDKs.

The only third-party services used are Apple's own: the App Store (purchases), iCloud / CloudKit (backup and team sharing), and Game Center (leaderboards). Your use of these is subject to the Apple Privacy Policy.

The offline public datasets bundled with the App (administrative boundaries, points of interest, and so on) are static files shipped inside the App; using them makes no request to any server. Their sources and licences are listed in the App under About → Open Source Licences.

12. Changes to This Policy

We may update this policy. When there is a material change, we will update the "Last updated" date on this page and surface a notice in the App where appropriate. We encourage you to check back from time to time.

13. Contact Us

Questions or comments about this policy? Email us:

candanweng@gmail.com

We are an independent developer and will do our best to reply within a reasonable time.