隐私政策与技术支持

Privacy Policy & Support

本机转换施工图纸、测绘坐标与字幕。文件留在设备上,不经过服务器。

On-device converters for construction drawings, survey coordinates, and production subtitles. Files stay on this iPhone. Nothing is uploaded.

本机处理 · 无账号 · 不上云 On device · No account · No cloud

应用:Filekiln(iOS) · Bundle ID:com.linselect.filekiln · 版本:1.0.0 · 生效日期:2026 年 9 月 3 日

App: Filekiln (iOS) · Bundle ID: com.linselect.filekiln · Version: 1.0.0 · Effective: 3 September 2026

隐私政策

Privacy Policy

本政策说明 Filekiln 如何处理您在使用本应用时产生的信息。请结合 App Store 产品页一并阅读。

This policy explains how Filekiln handles information when you use the app. Read it together with the App Store product page.

1. 运营者与适用范围

本政策适用于 iOS 应用 Filekiln(Bundle ID:com.linselect.filekiln),由开发者 Linselect 提供。应用仅在您的设备上运行,用于将施工图纸、测绘坐标与字幕文件转换为可分享的结果。

2. 核心原则:文件不离开本机

转换、解析与导出全部在本机完成。我们不运营用于接收您文件的服务器,也不会把源文件、转换结果或文件内容上传到开发者控制的任何系统。应用文案中的「文件留在本机,不经过服务器」即指这一设计。

3. 我们不收集的信息

Filekiln 不要求注册账号,也不收集下列信息:

  • 姓名、电话、邮箱、身份证或其他身份信息
  • 精确或大致位置、通讯录、相册浏览记录、麦克风或摄像头画面
  • 广告标识符、设备指纹、崩溃分析以外的使用统计(本应用未接入分析或广告 SDK)
  • 源文件内容、测点坐标、图纸实体、字幕台词等用户文件内容

应用声明未使用非豁免加密(ITSAppUsesNonExemptEncryption = false),也不向开发者回传加密数据。

4. 仅保存在本机的数据

下列数据只写在您的 iPhone / iPad 上,开发者无法远程读取:

  • 您选择或「用其他应用打开」的文件:应用会在本机读取 DXF、CSV、DAT、PENZD、PNEZD、TXT、SRT、VTT、ASS/SSA、GeoJSON 等,用于解析与转换。
  • 转换结果:写入应用沙盒「文档」目录(「文件」App → 我的 iPhone → Filekiln)。开启了 iOS 文件共享(UIFileSharingEnabled),便于您在「文件」中查看或拷出。
  • 界面语言:仅将 zhen 保存在本机偏好设置(SharedPreferences),用于中英文切换。

内置示例文件打包在应用资源中,仅供试用,不会访问您的个人文档。

5. 您主动发起的分享

您点击「分享 / 导出」时,系统会打开 iOS 系统分享面板。此后文件发往微信、邮件、隔空投送或其他应用,由您选择的目标应用及其隐私政策约束。Filekiln 不会在后台把文件发给任何人。

从微信、邮件等应用「用其他应用打开」导入时,系统把文件副本交给 Filekiln 在本机处理;我们不会因此获得您在其他应用中的账号或聊天内容。

6. 第三方组件

应用使用 Flutter 及本机能力组件(如文件选择、路径访问、系统分享、PDF 生成、GBK 解码、本地偏好存储)。这些组件用于在设备上完成功能,未配置向第三方发送您的文件或个人信息的服务端。转换过程不需要网络;若设备联网,也不会因此上传您的文件。

7. 权限与系统能力

  • 读取您指定的文件(文件选择器或「打开方式」),而不是扫描整个设备。
  • 将结果写入本应用文档目录,并可通过系统分享面板导出。
  • 不申请相册、通讯录、定位、跟踪(App Tracking Transparency)等与核心功能无关的权限。

8. 未成年人

本应用面向施工、测绘与影视制作等专业场景,不面向 13 岁以下儿童,也不故意收集儿童个人信息。因所有处理均在本机且无账号体系,我们不会建立儿童用户档案。

9. 保留、删除与卸载

源文件与结果仅存在于本机。您可以在「文件」App 中删除 Filekiln 文件夹内的输出,或直接卸载应用以删除沙盒中的语言偏好与文档。卸载后开发者处没有可恢复的云端副本。

10. 政策更新

若处理方式发生实质变化(例如增加联网同步),我们会更新本页并调整生效日期。继续使用新版本即表示您了解更新后的说明;若您不同意,请停止使用并卸载应用。

11. 联系我们

隐私相关问题请通过本页「技术支持」中的联系方式告知开发者,或使用 App Store 产品页的开发者联系入口。我们会在合理期限内回复。

1. Who we are

This policy applies to the iOS app Filekiln (bundle ID com.linselect.filekiln), provided by Linselect. The app runs on your device and converts construction drawings, survey coordinates, and subtitle files into shareable results.

2. Files never leave the device

Parsing, conversion, and export happen on-device. We do not operate a server that receives your files, and we do not upload source files, conversion results, or file contents to any system we control.

3. Information we do not collect

Filekiln does not require an account and does not collect:

  • Name, phone number, email, ID numbers, or other identity data
  • Location, contacts, camera, microphone, or photo-library browsing history
  • Advertising identifiers, device fingerprints, or usage analytics (no analytics or ads SDK)
  • The contents of your drawings, survey points, or subtitle dialogue

The app declares that it does not use non-exempt encryption (ITSAppUsesNonExemptEncryption = false) and does not send encrypted payloads back to the developer.

4. Data that stays on your device

  • Files you pick or Open In: DXF, CSV, DAT, PENZD, PNEZD, TXT, SRT, VTT, ASS/SSA, GeoJSON, and similar formats are read locally for conversion.
  • Results: written to the app Documents folder (Files app → On My iPhone → Filekiln). iOS file sharing is enabled so you can browse or copy them out.
  • Interface language: only zh or en is stored in on-device preferences.

Built-in samples ship inside the app bundle for trial use and do not access your personal documents.

5. Sharing you start yourself

When you tap Share / Export, iOS presents the system share sheet. Anything you send to WeChat, Mail, AirDrop, or another app is governed by that destination. Filekiln does not send files in the background.

Opening a file from another app gives Filekiln a local copy to convert. We do not receive that app’s account or conversation data.

6. Third-party components

The app uses Flutter and on-device libraries (file picker, paths, system share, PDF generation, GBK decoding, local preferences). They are used to run features on the device. Conversion does not require a network; being online does not cause your files to be uploaded.

7. Permissions

  • Read only files you specify (picker or Open In), not a full-device scan.
  • Write results into this app’s Documents folder and export via the share sheet.
  • No photo library, contacts, location, or App Tracking Transparency permission for unrelated tracking.

8. Children

Filekiln is built for professional site, survey, and production workflows. It is not directed at children under 13 and does not knowingly collect children’s personal data. There is no account system and no cloud profile.

9. Retention and deletion

Source files and outputs exist only on your device. Delete them in the Files app, or uninstall Filekiln to remove the sandbox (including language preference). We keep no cloud copy to restore.

10. Changes

If how we process data changes in a material way (for example adding cloud sync), we will update this page and the effective date. Continued use of a new version means you have seen the updated notice; if you disagree, stop using the app and uninstall it.

11. Contact

For privacy questions, use the contact details in Support below, or the developer contact on the App Store product page. We will respond within a reasonable time.

技术支持

Technical Support

Filekiln 是 iOS 本机转换工具。界面可在应用内切换中文 / English。以下说明对应当前 1.0 功能。

Filekiln is an iOS on-device converter. Switch 中文 / English in the app. The notes below match version 1.0.

施工图纸ASCII DXF → PDF 预览 / 分页 PNG
建筑师、现场工程师
测绘坐标CSV / CASS DAT / PNEZD → 标准 CSV / GeoJSON
外业测绘
字幕整理SRT / VTT / ASS / 时间码文本 → 净文本 / 标准 SRT
影视场工
Construction drawingsASCII DXF → PDF preview / paginated PNG
Architects and site engineers
Survey coordinatesCSV / CASS DAT / PNEZD → standard CSV / GeoJSON
Field survey
Subtitle cleanupSRT / VTT / ASS / timecode text → plain text / standard SRT
Production crew

如何转换

  1. 在首页选择模块,从「文件」选取,或点「试用示例」。
  2. 也可在微信、邮件等应用中用「用其他应用打开」导入;TXT 会询问用测绘还是字幕模块。
  3. 结果保存在本应用文档目录,也可在结果页分享或导出。

在「文件」App 中:我的 iPhone → Filekiln。输出按时间戳放在 output 文件夹。

常见问题

支持哪些文件?

可导入:DXF、CSV、DAT、PENZD、PNEZD、SRT、VTT、ASS/SSA、TXT。其他格式会提示无法导入。

图纸预览缺块、缺填充或提示二进制 DXF
  • 请将图纸另存为 ASCII DXF(R12 或 R2000)。二进制 DXF 暂不支持。
  • 当前绘制:直线、圆、圆弧、多段线(POLYLINE / LWPOLYLINE)、文字(TEXT / MTEXT)、点、椭圆。
  • 图块 INSERT、图案填充 HATCH、标注、样条 SPLINE、三维实体等会跳过,并在结果备注中列出。
  • 输出是约 150 DPI 的栅格预览,便于分享打印,不能替代 CAD。
坐标列识别失败或乱码
  • 支持南方 CASS:点号,编码,Y,X,H(Y 为东坐标,X 为北坐标)、PNEZD / PENZD、带表头 CSV(含中文列名)、经纬度 CSV。
  • 编码:UTF-8、UTF-16 LE、GBK。标准输出列为 point_id,easting,northing,elevation,code,description
  • 投影坐标写出的 GeoJSON 不含地理配准(easting 为 X、northing 为 Y)。经纬度则按 WGS84 写出。
字幕时间码无法识别

请使用 SRT、WebVTT、ASS/SSA,或「入点 出点 台词」文本(含 HH:MM:SS:FF)。样式标签与说话人前置会被去掉,相邻重复行会合并。

分享面板打不开

请返回结果页再试一次。若仍失败,可到「文件」App 中直接拷出 Filekiln 文档目录里的结果。

转换结果在哪里?卸载后还能找回吗?

结果只在本机。卸载应用会删除沙盒中的输出。请在卸载前用分享或「文件」拷贝到其他位置。

联系开发者

反馈时请尽量附上:iOS 版本、Filekiln 版本(当前 1.0.0)、模块名称,以及错误原文(例如「章节 / 实体」那一行)。不要发送涉密图纸或含个人敏感信息的坐标文件。

请通过 App Store 产品页的开发者联系入口留言,或发送邮件至 filekiln@linselect.com

How to convert

  1. Pick a module on the home screen, choose a file from Files, or tap Try sample.
  2. You can also Open In from WeChat, Mail, and other apps. TXT asks whether to use Survey or Subtitles.
  3. Results are saved in this app’s Documents folder and can be shared from the result screen.

In the Files app: On My iPhone → Filekiln. Outputs are stored under output with a timestamp.

FAQ

Which files are supported?

Import: DXF, CSV, DAT, PENZD, PNEZD, SRT, VTT, ASS/SSA, TXT. Other types show “Cannot import this file”.

Drawing preview is incomplete, or the file is binary DXF
  • Save as ASCII DXF (R12 or R2000). Binary DXF is not supported.
  • Drawn now: LINE, CIRCLE, ARC, POLYLINE, LWPOLYLINE, TEXT, MTEXT, POINT, ELLIPSE.
  • Blocks/INSERT, HATCH, dimensions, SPLINE, and 3D entities are skipped and listed in the result notes.
  • Output is a raster preview (~150 DPI) for sharing and printing, not a CAD substitute.
Survey columns are not detected, or text is garbled
  • Detected layouts include South CASS id,code,Y,X,H (Y = easting, X = northing), PNEZD / PENZD, headered CSV (including Chinese column names), and lon/lat CSV.
  • Encodings: UTF-8, UTF-16 LE, GBK. Standard columns: point_id,easting,northing,elevation,code,description.
  • Projected GeoJSON is not georeferenced (easting as X, northing as Y). Geographic points are written as WGS84 lon/lat.
Timecode is not recognized

Use SRT, WebVTT, ASS/SSA, or in/out/dialogue logs (including HH:MM:SS:FF). Style tags and speaker prefixes are removed; adjacent duplicate lines are merged.

The share sheet does not open

Return to the result screen and try again. You can also copy files out from On My iPhone → Filekiln in the Files app.

Where are results stored? Can I recover them after uninstalling?

Results exist only on this device. Uninstalling deletes the sandbox. Copy or share files before you remove the app.

Contact

When you write in, include iOS version, Filekiln version (currently 1.0.0), which module you used, and the exact error text (for example the “Sections / Entities” line). Do not send confidential drawings or coordinate files with sensitive personal data.

Use the developer contact on the App Store product page, or email filekiln@linselect.com.