扼殺使用者對日記應用程式信任的最快方式,並非笨拙的介面或緩慢的載入時間。而是當使用者將已解鎖的手機交給朋友看照片時,螢幕上突然閃過一則極度私人的日記條目,那種令人心跳停止的恐慌感。

當我們著手打造 ViviDiary 時,我們的核心定位很簡單:「以心情、表情符號和模式記錄您的一天。」我們希望創造一個感覺像 Dailybean 一樣輕量,但又能提供像 Bearable 那樣模式探索功能的空間。我們不斷優化速度,將核心簽到時間(心情、能量和表情符號)控制在 30 秒以內,且完全無需書寫。

但在產品設計中,速度與安全性往往是衝突的。如果您讓應用程式太容易開啟,它就會變得脆弱。如果您像銀行應用程式一樣嚴格鎖定它,使用者會因為摩擦力太大而放棄每日記錄的習慣。

以下是我們如何處理這種權衡的內幕,為什麼我們優先考慮隱私優先、去識別化的雲端方法,以及我們如何設計出真正有效的私人日記鎖定畫面隱藏應用程式 UX。

!一位使用者拿著顯示 ViviDiary FaceID 鎖定畫面介面的智慧型手機
我們需要建立一個在需要時才顯現的隱形安全層。(替代文字:用於私人日記的鎖定畫面隱藏應用程式 UX)

「遞出手機」的焦慮

在早期的 Beta 測試中,我們注意到一種奇怪的行為模式。我們大約 22% 的最活躍使用者在記錄心情後會立即強制關閉應用程式,而不是讓它在背景執行。

當我們進行使用者訪談以找出原因時,答案出奇一致:焦慮。

使用者對 iOS 的應用程式切換器感到恐懼。如果 ViviDiary 留在背景中,任何滑動查看開啟應用程式的人都可能讀到他們最新的備忘錄,或是看到他們記錄了「糟糕」的心情,並標記了「家庭」和「焦慮」的表情符號。

日記資料是極度私人的。當使用者查看 私人日記應用程式 時,他們的主要擔憂通常不是國家級駭客;而是他們的室友、伴侶或同事。他們需要一道界線。

我們意識到,如果 ViviDiary 要成為一個真正的安全空間,我們不能僅僅依賴作業系統層級的裝置鎖定。我們需要應用程式層級的安全性,且不能犧牲我們 sub-30 秒的記錄目標。

整合私人日記的鎖定畫面隱藏應用程式 UX

為了解決這個問題,我們必須設計一個無縫的生物辨識交接過程。我們研究了銀行應用程式如何處理安全性,但他們的方法對於心情追蹤器來說太過沉重。

我們考慮過的方法

  1. PIN 碼鍵盤(已拒絕): 我們最初原型設計了一個標準的 4 位數 PIN 碼鍵盤,每次開啟應用程式時都會出現。這是一場災難。使用者測試顯示每日簽到率下降了 40%。輸入 PIN 碼在 30 秒的流程中增加了 3-5 秒,這破壞了輕量化的感覺。
  2. 深層選單切換(已拒絕): 我們考慮過將應用程式鎖定設為一個隱藏的設定,讓使用者必須手動啟用。然而,隱私不應該是一個需要費心尋找的高級功能。
  3. 生物辨識模糊(已選擇): 我們選擇了一種用於私人日記的原生鎖定畫面隱藏應用程式 UX,它結合了 Face ID (iOS) 和生物辨識提示 (Android),並加上即時的 UI 模糊狀態。

我們是如何建構它的

我們為應用程式的生命週期狀態實作了一個監聽器。當 ViviDiary 從 `active` 狀態轉換到 `inactive` 或 `background` 狀態的絕對毫秒內,我們會在應用程式的根視圖上覆蓋高斯模糊。

如果您向上滑動以查看開啟的應用程式,ViviDiary 是完全無法辨識的。它看起來只是一個柔和、多彩的漸層。

當您點擊回到應用程式時,它會立即呼叫原生生物辨識驗證。由於現代 Face ID 和指紋掃描器在幾分之一秒內即可完成驗證,使用者幾乎感覺不到鎖定的存在。他們點擊應用程式,看一眼手機,就進入了。摩擦力幾乎為零,但安全性卻是絕對的。

我們還必須重新思考我們針對小工具的 iOS UX 設計。我們設計的主畫面小工具僅顯示彙總的、非敏感的資料(例如代表該週的簡單顏色漸層),而不是特定的文字或敏感的表情符號,確保瞥一眼主畫面不會洩露您的隱私。

我們所擁抱的:隱私優先的去識別化

在討論隱私時,我們必須面對這個顯而易見的問題。許多競爭對手的應用程式做出了宏大的承諾,但我們專注於嚴格的資料最小化,並確保您的日記文字經過完全的去識別化。

我們明確拒絕了這種架構。

為什麼?因為雖然僅限離線儲存在行銷手冊中聽起來很棒,但在現實中卻是一場惡夢。我見過太多令人心碎的支援票單,來自其他應用程式的使用者,他們的手機掉進湖裡或被偷了,結果因為忘記手動設定 iCloud 備份而遺失了三年的每日反思。

Day One 為存檔信任樹立了行業標準,我們相信使用者理應獲得同樣的安心感。因此,ViviDiary 的資料層是使用 Supabase 進行雲端儲存的。

我們的隱私來自於資料最小化與去識別化,而不是將資料困在您口袋裡那塊脆弱的玻璃上。

當我們設計我們的 隱私優先雲端架構 時,我們制定了一條嚴格的規則:任何日記文字在進行任何外部或 AI 處理之前都會先進行去識別化。我們將您的身分與您的資料分開。

這意味著您既能獲得無縫跨裝置同步的可靠性與雲端備份的安全性,又不會犧牲機密性。我們選擇了 去識別化雲端處理,因為它讓我們能夠提供強大、可靠的服務,同時透過嚴格的資料最小化來保護您的隱私,確保您的文字在進行任何外部 AI 分析之前已剔除個人識別資訊。

!白板上繪製的技術圖表,顯示雲端儲存前的資料去識別化過程
我們選擇了透過 Supabase 進行雲端儲存並進行嚴格的去識別化,專注於隱私優先的資料最小化。(替代文字:雲端架構資料去識別化過程)

為什麼我們的 AI 是嚴格採「選擇加入」制

由於我們處理敏感的心情和生活追蹤資料,使用者經常問我們:AI 日記安全嗎?

我們的回答是,AI 永遠不應該是私人日記的核心機制;它應該永遠只是一個選用的工具。

ViviDiary 是一個模組化應用程式。當新使用者下載應用程式時,唯一需要的輸入是 5 等級的心情(極好、好、普通、低落、糟糕)。其他一切——備忘錄、語音輸入、焦點模組(例行事項與待辦事項)以及 22 手動表情符號類別——預設皆為關閉。

我們不會強迫您書寫,更不會強迫您與 AI 對話。

我們的 AI 嚴格來說是為您想要更多深度時提供的「選擇加入」輔助工具。如果您選擇使用它,您的文字會在處理前進行去識別化。AI 不會在未經您明確審閱的情況下儲存或確認任何內容。它不提供治療、診斷或處方。它僅作為一個傾聽的對象。

這直接連結到我們的隱私哲學。透過最小化我們收集的資料(資料最小化),並將核心體驗聚焦在 3 秒的心情與表情符號記錄上,我們大幅減少了使用者的隱私足跡。

使用者測試:通知隱藏的影響

隱藏應用程式 UX 拼圖的最後一塊是通知。

最初,我們有一個標準的通知系統。如果您在我們的焦點模組中設定了待辦事項(這是完全選擇加入的,且在免費版中限制為每天 5 個),應用程式會提醒您。

但我們意識到,鎖定畫面通知是一個巨大的隱私漏洞。如果您有一個待辦事項寫著「與治療師討論倦怠」,您絕對不希望在手機放在會議室桌上時,它在鎖定畫面上閃爍。

此外,我們強烈反對壓力式的連續記錄(streaks)。我們從不使用恐慌通知、連續記錄凍結機制、中斷連續記錄的罪惡感,或紅綠燈進度 UI。ViviDiary 中的例行事項是您想要注意並保持的——一種溫和的個人最佳紀錄——而不是懲罰您錯過一天的配額。

  1. 無罪惡感提示: 我們取消了所有「您錯過了今天」的通知。
  2. 通用遮蔽: 對於選擇接收提醒的使用者,鎖定畫面通知是刻意模糊的。它只會顯示「ViviDiary:該進行每日簽到了」,而不是顯示特定的使用者資料或錯過的例行事項。

我們學到了什麼

當我們推出生物辨識模糊和隱藏通知系統時,結果令我們驚訝。

我們預期由於 Face ID 增加的(儘管很小)摩擦力,參與度會略有下降。相反地,我們看到了 14% 的 D30 保留率提升(第 30 天保留率)。

當我們追蹤使用者時,他們解釋說,因為他們不再擔心將應用程式保持開啟或有敏感通知彈出,他們在使用 ViviDiary 時感到更自在。該應用程式已成為一個安全、舒適的界線。

我們還看到使用者利用免費版無限心情和表情符號記錄功能的頻率顯著增加,僅僅是因為他們知道應用程式切換器不會背叛他們。(關於我們的模式說明:所有輸入模組、無限記錄、3 個月的存檔,以及最多 3 個例行事項 / 5 個待辦事項皆完全免費。對於想要更深入歷史模式的使用者,Premium 費用為每月 $2.99 或每年 $11.99)。

下一步是什麼

隱私不是一個您建構一次並勾選清單的功能;它是一種持續的態度。

目前,我們正在完善生物辨識鎖定如何與 Apple 新的 iOS 18 原生隱藏資料夾互動。我們希望確保如果使用者使用 Apple 的作業系統層級應用程式隱藏功能,ViviDiary 的內部狀態管理能尊重這一點,而不會導致雙重驗證迴圈。

我們也持續在資料進入 Supabase 之前完善我們的去識別化演算法,確保隨著我們選用的 AI 輔助工具變得更聰明,我們的資料最小化也會變得更嚴格。

歸根結底,日記只有在誠實的情況下才有用。而使用者只有在感到完全、毫無保留的安全時才能誠實。透過將隱藏應用程式 UX 和透明的雲端架構置於行銷術語之上,我們正在打造一個真正值得您信任的追蹤器。