2025年5月4日 星期日

CNC Transmitter Privacy Policy (English version Translated by Gemini)

Privacy Policy

Effective Date: Post date

This Privacy Policy describes how CNC Transmitter (hereinafter referred to as "this application") collects, uses, and discloses your information.

1. Information We Collect

To provide core functionality using Bluetooth communication on your device to transmit text, this application may collect the following types of information:

  • Bluetooth Information:
    • To scan, pair, and connect to your specified Bluetooth devices (e.g., Bluetooth-to-RS232 adapters), this application needs access to your device's Bluetooth functionality.
    • We may access the list of paired devices, device names, and addresses to allow you to select the device to connect to. The address of your chosen default Bluetooth device is stored in the application's settings for quick connection.
  • File Information:
    • You can select specific files or set a working directory through this application to read, edit, and save files (e.g., G-code files).
    • This application requires permission to access the files or working directory you select to perform these operations. The path (URI) of your set working directory and your preferred default file extension are stored in the application's settings.
  • User Content:
    • Content you enter or modify in the application's editor (e.g., G-code).
  • Application Settings:
    • Your chosen data transmission encoding (e.g., ASCII, ISO, EIA) is stored in the application's settings.
  • Technical and Error Logs:
    • During operation, this application may generate technical logs (via Android Logcat) which might include device information, error messages, Bluetooth addresses, etc., primarily for debugging and improving application performance. These logs are generally not persistently stored or transmitted in the release version.

2. How We Use Your Information

We use the collected information to:

  • Provide Core Functionality: Establish and manage Bluetooth connections, transmit data you specify (e.g., G-code) to the connected device, and read, edit, and save files.
  • Personalize Settings: Remember your default Bluetooth device, transmission encoding, working directory, and default file extension to simplify your operations.
  • Improve the Application: Analyze anonymous usage patterns and error reports (if enabled) to enhance application stability and user experience.

3. Information Sharing and Disclosure

We highly value your privacy.

This application does not use any cloud features. All data collected by the application is stored on your device. We will not share, sell, or rent your personal information to third parties, except:

  • With Your Explicit Instruction: For example, when you instruct the application to transmit content from the editor or a selected file via Bluetooth to a device you specify. Data is only transmitted to the Bluetooth device you actively connect to.
  • Legal Requirements: We may need to disclose your information if required by law, regulation, legal process, or governmental request.

4. Data Storage and Security

  • The content of files you select is stored in your device's storage or the working directory you specify. Application settings (default device, encoding, working directory URI, file extension) are stored in the application's dedicated storage area (SharedPreferences) on your device.
  • We take reasonable technical and administrative measures to protect your information, but please understand that no method of transmission over the internet or method of electronic storage is 100% secure.

5. Required Permissions

To function properly, this application may require the following permissions:

  • Bluetooth Permissions (BLUETOOTH, BLUETOOTH_ADMIN, BLUETOOTH_SCAN, BLUETOOTH_CONNECT): Used to scan, pair, connect to Bluetooth devices, and transmit data.
  • Location Permission (ACCESS_FINE_LOCATION): Required on some Android versions for scanning Bluetooth devices. This application does not collect or use your precise geographic location information.
  • Storage Permission (via Android Storage Access Framework - SAF): When you select files or set a working directory, read and write permission for that storage location is required to read and save files.

6. Your Choices and Rights

  • You can manage the application's permissions at any time in your device's system settings.
  • You can change the default Bluetooth device, encoding method, working directory, and default file extension through the application settings.
  • You can manage the files on your device and your Bluetooth paired devices.

7. Children's Privacy

This application is not designed for children. We do not knowingly collect personal information from children under the legal age.

8. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. If there are any significant changes, we will notify1 you through in-app notifications or by posting an updated version on our website. We recommend that you review this policy periodically.

9. Contact Us

If you have any questions or concerns about this Privacy Policy, please contact us via email at mobilednc@gmail.com or leave a comment.

CNC Transmitter 應用程式隱私權政策

隱私權政策 

生效日期:如貼文日期

此隱私權政策說明 CNC Transmitter(以下簡稱「本應用程式」)如何收集、使用和揭露您的資訊。

1.我們收集的資訊

本應用程式為了提供核心功能,是使用您裝置上的藍芽通訊來傳輸文字,可能會收集以下類型的資訊:

藍牙資訊:
為了掃描、配對和連接您指定的藍牙裝置(例如藍芽轉RS—232裝置),本應用程式需要存取您裝置的藍牙功能。

我們可能會存取已配對裝置的列表、裝置名稱和位址,以便您選擇要連接的裝置。您選擇的預設藍牙裝置位址會儲存在應用程式的設定中,以便快速連接。

檔案資訊:
您可以透過本應用程式選擇特定的檔案或設定一個工作目錄,以便讀取、編輯和儲存檔案(例如G-code 檔案)。

本應用程式需要存取您選擇的檔案或工作目錄的權限,以執行這些操作。您設定的工作目錄路徑 (URI) 和偏好的預設檔案副檔名會儲存在應用程式的設定中。

使用者內容:
您在本應用程式編輯器中輸入或修改的內容(例如 G-code)。 

應用程式設定:
您選擇的資料傳輸編碼(例如 ASCII, ISO, EIA)會儲存在應用程式的設定中。 

技術與錯誤日誌:
本應用程式在運行過程中可能會產生技術日誌(透過 Android Logcat),其中可能包含裝置資訊、錯誤訊息、藍牙位址等,主要用於除錯和改善應用程式效能。這些日誌通常不會在發行版本中持續儲存或傳輸。


 2. 我們如何使用您的資訊 我們使用收集到的資訊來:

提供核心功能:
建立和管理藍牙連線、傳輸您指定的資料(例如 G-code)到連接的裝置、讀取、編輯和儲存檔案。 

個人化設定:
記住您的預設藍牙裝置、傳輸編碼、工作目錄和檔案副檔名,以簡化您的操作。 

改善應用程式:
分析匿名的使用情況和錯誤報告(若有啟用),以提升應用程式的穩定性和使用者體驗。 


3. 資訊分享與揭露 我們非常重視您的隱私。

本應用程式沒有使用任何雲端功能,應用程式收集的資料皆存在您的裝置中,不會將您的個人資訊分享、出售或出租給第三方,除非:經過您的明確指示: 例如,您指示本應用程式將編輯器中的內容或選定的檔案透過藍牙傳輸到您指定的裝置。資料僅會傳輸到您主動連接的藍牙裝置。

法律要求: 如果法律、法規、法律程序或政府請求要求,我們可能需要揭露您的資訊。


 4. 資料儲存與安全

您選擇的檔案內容儲存在您裝置的儲存空間或您指定的工作目錄中應用程式設定(預設裝置、編碼、工作目錄 URI、副檔名)儲存在您裝置上的應用程式專用儲存區域 (SharedPreferences)。

我們採取合理的技術和管理措施來保護您的資訊,但請理解沒有任何網路傳輸或電子儲存方式是 100% 安全的。


 5. 所需權限 為了正常運作,本應用程式可能需要以下權限: 

藍牙權限(BLUETOOTH, BLUETOOTH_ADMIN, BLUETOOTH_SCAN, BLUETOOTH_CONNECT): 
用於掃描、配對、連接藍牙裝置及傳輸資料。 

位置權限(ACCESS_FINE_LOCATION):
在某些 Android 版本上,掃描藍牙裝置需要此權限。本應用程式不會收集或使用您的精確地理位置資訊。 

儲存權限(透過Android提供的儲存存取框架 SAF):
當您選擇檔案或設定工作目錄時,需要取得您對該儲存位置的讀寫權限,以便讀取和儲存檔案。


 6. 您的選擇與權利

您可以隨時在裝置的系統設定中管理應用程式的權限。

您可以透過應用程式設定更改預設藍牙裝置、編碼方式、工作目錄和檔案副檔名。

您可以管理您裝置上的檔案和藍牙配對裝置。

7. 兒童隱私 本應用程式並非針對兒童設計

我們不會故意收集未滿法定年齡兒童的個人資訊。


 8. 隱私權政策的變更 我們可能會不定時更新此隱私權政策

若有任何重大變更,我們會透過應用程式內通知或在我們的網站上發布更新版本。建議您定期查閱此政策。


9. 聯絡我們

如果您對此隱私權政策有任何疑問或疑慮,請透過電子郵件 mobilednc@gmail.com 或留言與我們聯絡

2023年11月17日 星期五

新APP發表:英數全形轉換

簡單介紹


在偶然機會聽到手機無法輸入全形的數字,於是我試了一下,在我的手機上還真的無法用原生的輸入法打全形數字。

花了點時間試了又試,最後終於投降放棄,在試的期間GOOGLE一下,發現網路上還真的有人提供線上轉換的功能,看了之後讓我也想來做一個APP版本。

在隔了這麼多年沒有碰 Android app 的程式後再次嚐試,終於上架了,重回江湖的首款作品:英數全形轉換APP,希望能幫助到有需要的人。

以下是相關的畫面:

使用說明


這個APP主要有2個區塊,第一個區塊可讓使用者輸入任何想轉成全形的文字,第二個區塊是顯示轉換結果,分別說明如下:

使用者輸入區塊:


這個區塊是讓使用者輸入想轉換成全形的文字內容,無論是中英文字或是全形字都可以輸入,輸入的方式可以是用打字的,也可以用貼上的方式,如果你打完一篇文章,想把文章的所有英數符號全部轉成全形就可以把整篇文章複製後再貼在這個區塊即可。

顯示轉換結果區塊:


這個區塊是顯示使用者輸入文字的轉換結果,而且是即時轉換,輸入多少文字就立即轉換多少。

顯示區塊除了顯示轉換結果讓使用者預覽外,另一個重要的功能是讓使用者可以透過選取、複製的功能把轉換好的全形文字複製到剪貼簿內,讓使用者可以貼到任何地方使用。

付費贊助


一但您按下了付費按鈕並完成付費後,您會得到一組新的按鈕,這組按鈕包含2個功能,一是讓使用者可以直接清除輸入區不用自己刪,二是把顯示區塊的全部內容直接複製到剪貼簿內,不用自己選取後再複製,可以減少操作的不便。


Play Store 下載連結



SMB2CNC Privacy Policy (SMB2CNC隱私權政策)

Last Updated:  July 23, 2026 Thank you for using SMB2CNC (hereinafter referred to as "the Application"). This Application is devel...