story-engine is a local-first browser extension that helps you generate coherent, logic-consistent stories using AI. It is published by NOHNAI TECHNOLOGY PTE LTD. The extension runs entirely on your device. It is designed so that your personal data is never uploaded to NOHNAI or to any third party.
Every feature in story-engine is built to operate without a server back-end. Your outlines, characters, plot nodes, settings, and API key are stored on your own device, not in the cloud. When you close the popup, nothing is sent to NOHNAI.
We do not collect, transmit, or store on any server:
You may choose to enter a model-provider API key (for example, a Gemini key) so that the extension can call the model endpoint you specify. That key is stored locally on your device inside the extension's own local storage and is used only to contact the model endpoint you configure, directly from your browser. It is never sent to NOHNAI servers. If you clear the key or uninstall the extension, it is removed from your device.
Any story, outline, character, or preference you create is saved locally on your device. It is not uploaded, synchronized, or otherwise read by NOHNAI. If you clear your browser data or uninstall the extension, that local data is deleted.
story-engine does not request any special browser permissions. We keep the permission surface as small as possible because every permission should have a clear, user-visible reason. Below is the complete list of what we do not request, and why we do not need it.
We do not request the storage permission because the extension already uses the browser's built-in localStorage, which is available to any popup without an extra permission. Your settings, API key, outlines, and stories are stored there.
We do not read or interact with your tabs. The extension is a self-contained popup; it does not know which page you are on and cannot open, close, or inspect any tab.
We do not request access to any website or domain. The extension does not run content scripts on pages, does not inject code, and does not read page content.
The extension only runs when you open the popup. It does not run a background service worker, does not listen for events while closed, and does not consume resources or collect data in the background.
We do not intercept, route, or proxy your network traffic. The only outbound request is the one you trigger directly: from your browser to your chosen model endpoint, using your own API key.
None. NOHNAI does not sell, rent, or share any user data with advertisers, data brokers, analytics providers, or any other third party. The only network request is the one you initiate to your chosen model endpoint using your own key.
All data lives on your device. It is retained until you delete it manually, clear the extension's local storage, or uninstall the extension. NOHNAI cannot delete it for you because we never have a copy of it.
Your API key and local data are stored inside the browser's extension sandbox, which is isolated from ordinary websites. However, you are responsible for keeping your device and browser secure. We recommend that you do not install story-engine on shared or untrusted devices.
You can clear all stored data at any time by clicking the clear button inside the extension, by removing the extension's site data in your browser settings, or by uninstalling the extension entirely.
story-engine is not directed to children under 13 and does not knowingly process their data.
We may update this policy from time to time. Material changes will be reflected by the effective date above. Continued use of the extension constitutes acceptance of the updated policy.
Questions about this policy or your data: ai@nohnlins.com
This page is provided for the Chrome Web Store and Firefox AMO privacy disclosure. It describes the extension's actual behaviour as built.
story-engine 是一款本地优先的浏览器扩展,用于生成逻辑连贯、人物一致的故事,由 NOHNAI TECHNOLOGY PTE LTD 发布。扩展完全运行在你的设备上,设计上确保你的个人数据绝不上传至 NOHNAI 或任何第三方。
story-engine 的每一项功能都不依赖后端服务器。你的大纲、角色、情节节点、设置以及 API Key 均保存在你自己的设备上,而非云端。关闭弹窗后,没有任何数据发往 NOHNAI。
我们不会在任何服务器上收集、传输或存储以下内容:
你可以自行输入模型服务商的 API Key(例如 Gemini Key),以便扩展调用你指定的模型端点。该 Key 仅存储在你本地的设备上,位于扩展自身的本地存储中,并仅用于从你的浏览器直接联系你所配置的模型端点。它绝不会发送给 NOHNAI 服务器。清除 Key 或卸载扩展后,它会从你的设备移除。
你创建的任何故事、大纲、角色或偏好设置均保存在你本地的设备上,不会被上传、同步或由 NOHNAI 读取。如果你清除浏览器数据或卸载扩展,这些本地数据即被删除。
story-engine 不申请任何特殊的浏览器权限。 我们把权限范围压到最小,因为每一项权限都应该有清晰、可见的用户价值。以下是我们不申请的权限及其原因。
我们不申请 storage 权限,因为扩展已经使用浏览器内置的 localStorage,任何弹窗都无需额外权限即可使用。你的设置、API Key、大纲与故事均保存在其中。
我们不读取或操作你的标签页。扩展是一个自包含的弹窗,它不知道你正在访问哪个页面,也无法打开、关闭或检查任何标签页。
我们不申请访问任何网站或域名。扩展不在网页上运行 content script、不注入代码、也不读取页面内容。
扩展仅在你打开弹窗时运行。它没有后台 service worker,不在关闭时监听事件,也不在后台消耗资源或收集数据。
我们不拦截、路由或代理你的网络流量。唯一的出站请求是由你主动触发、从你的浏览器发往你选定的模型端点,并使用你自己的 API Key。
无。NOHNAI 不向广告商、数据经纪人、分析服务商或任何第三方出售、出租或共享任何用户数据。唯一的网络请求,是你主动使用自己的 Key 访问你选定的模型端点。
所有数据均存于你的设备,在你手动删除、清除扩展的本地存储或卸载扩展之前一直保留。NOHNAI 无法替你删除,因为我们从未保留任何副本。
你的 API Key 与本地数据保存在浏览器的扩展沙盒中,与普通网页隔离。但你需要自行保证设备与浏览器的安全。我们不建议在共享或不受信任的设备上安装 story-engine。
你可以随时清除所有存储数据:点击扩展内的清除按钮、在浏览器设置中移除扩展的站点数据,或直接卸载扩展。
story-engine 不面向 13 岁以下儿童,也不会有意处理其数据。
我们可能不时更新本政策。重大变更将通过以上生效日期体现。继续使用扩展即视为接受更新后的政策。
有关本政策或你的数据问题:ai@nohnlins.com
本页面为 Chrome 应用商店和 Firefox AMO 隐私权披露而提供,如实描述扩展的实际行为。