Terminal Graph

Privacy Policy

Effective date: 2026-04-17
Last updated: 2026-04-17
This is the initial version of our Privacy Policy, published during the beta of Terminal Graph. We are working with counsel to refine it over time. We will update the “Last updated” date above, and note material changes in the in-app changelog, whenever the Policy is revised.

1. Overview

Terminal Graph (“the App”, “we”, “us”, “our”) is a native macOS desktop application developed by Internet Development Studio Company, a Delaware corporation (“the Company”). Terminal Graph provides an infinite-canvas workspace for terminals, web views, notes, code editors, image viewers, and file-watcher nodes.

This Privacy Policy describes what information the App collects, how we use it, and the choices you have. It applies to the desktop application and the marketing/update-feed site at terminalgraph.com.

If you do not agree with this policy, do not install or use the App.

2. Data the App Processes Locally Only (Never Transmitted to Us)

The following data is handled on your device and is never transmitted to the Company or any third party by the App:

Data that the App itself persists to disk is stored in two places:

  1. Global configuration~/.config/terminalgraph/ (your user home directory). Holds app-level preferences, keybindings, other settings that apply across all workspaces, and canvas state for freestanding (no-workspace) windows.
  2. Per-workspace data{PROJECT_DIR}/.terminalgraph/ inside each project directory you open as a workspace. Holds canvas state, node layouts, notes, and editor buffers scoped to that workspace.

Browser-node data (cookies, cache, local storage) is additionally stored in macOS’s standard WKWebView data stores under your user’s Library directory.

Deleting these directories, or uninstalling the App, removes this information from your device.

Important note about Browser nodes: When you use a Browser node to visit third-party websites, those websites receive and process data (IP address, User-Agent, cookies, page interactions) according to their own privacy policies. This Privacy Policy does not cover those third-party sites. The App itself does not transmit your browsing activity to us, but the sites you visit through the App are subject to their own terms.

3. Data Automatically Sent to Us

3.1 Software Update Checks

The App uses the Sparkle update framework to check for new versions. When the App checks for updates, it contacts terminalgraph.com (hosted on Render, Inc.) and transmits:

This data is used solely to serve the correct update feed and to understand aggregate install distribution across OS versions and architectures. Request logs are retained for no more than thirty (30) days.

You can disable automatic update checks in Preferences.

3.2 No Other Automatic Telemetry

The App does not send usage analytics, feature telemetry, crash reports, session data, heartbeats, or any other automatic reporting beyond the update check described above. No diagnostic or error-reporting SDK is embedded in the App.

3.3 The terminalgraph.com Website

The marketing and update-feed site at terminalgraph.com does not run analytics scripts, advertising trackers, or set cookies from our own domain. The only server-side data the Company retains from the website itself is the standard HTTP request log kept by our hosting provider (Render) as described in Section 3.1 above.

The site does, however, make requests to the following third parties as part of normal page rendering and user-initiated actions:

4. User-Submitted Information

4.1 Bug Reports and Feedback (Email Only)

The only channel for submitting bug reports, diagnostics, or feature feedback is email. The App provides a “Report a Bug” menu item that opens your default email client with a pre-filled message addressed to [email protected] (or the address listed in the App’s Help menu at the time of use).

When you send feedback via email, we receive:

Including logs, screenshots, or any other data in your email is entirely at your discretion. The pre-filled template will never collect or attach terminal output, editor contents, file contents, or browser activity automatically; if you choose to paste any of that into your message, it is because you did so voluntarily.

Email submissions are received and stored by our email provider (Google LLC, Gmail / Google Workspace) and retained by the Company until the reported issue is resolved plus one (1) year, after which they are deleted or anonymized.

4.2 Email Notification Signup

On the homepage of terminalgraph.com we offer an optional email notification form. Submitting your email address tells us you want to be notified about product updates. As noted in Section 3.3, the submission is processed by Google Forms.

Email notification signups are retained until you ask us to remove them. To unsubscribe or delete your signup, email [email protected] from the address you signed up with.

5. Third-Party Services

The App and terminalgraph.com rely on the following third parties:

Provider Purpose Data Received
Render, Inc. Hosts terminalgraph.com and Sparkle update feeds Standard HTTP request logs (IP, User-Agent, URL path, timestamp)
Google LLC (Gmail / Google Workspace) Receives and stores bug-report/feedback email sent to our published contact address Sender email address, message contents, attachments
Google LLC (Google Fonts) Serves web-font files to terminalgraph.com visitors Standard HTTP request metadata (IP, User-Agent, referer)
Google LLC (Google Forms) Stores email addresses voluntarily submitted to the homepage “Notify me” form Email address and any form metadata Google Forms collects
Apple, Inc. Code-signing, notarization, and (future) Mac App Store distribution Standard developer/App-Store telemetry per Apple’s terms

We do not sell, rent, or trade your data to third parties. We do not use advertising networks, analytics SDKs, or tracking pixels.

6. Data We Do Not Collect

For clarity, the App does not collect:

7. Your Rights

Depending on your jurisdiction, you may have the following rights with respect to data you have submitted to us:

To exercise these rights, email us at [email protected] from the address associated with the data you want us to act on.

California residents — You have additional rights under the California Consumer Privacy Act (CCPA), including the right to know what personal information is collected and the right not to be discriminated against for exercising your rights. We do not sell personal information as defined by the CCPA.

EU/UK residents — Terminal Graph is not actively marketed in the EU or UK. Where GDPR or UK GDPR applies, our lawful basis for processing is (a) legitimate interest in responding to inbound support email, (b) legitimate interest in operating the Sparkle update feed and the email notification signup, and (c) contractual necessity for providing the App.

8. Data Retention Summary

Data Retention
Update-check request logs 30 days
Bug-report / feedback email Until resolution + 1 year
Email notification signup Until you ask us to remove it
Local app data Until you delete it

9. Children

Terminal Graph is not directed to children under 13 (United States) or under 16 (European Union). We do not knowingly collect information from children. If you believe a child has submitted data, contact us and we will delete it.

10. Security

We use HTTPS for all network traffic between the App and our servers. No authentication credentials are collected by the App. Feedback email is transmitted using the standards supported by your email client and ours (typically TLS).

No system is perfectly secure; we cannot guarantee absolute protection.

11. International Transfers

Our servers and third-party providers are located in the United States. If you use the App from outside the United States, your data will be transferred to and processed in the United States.

12. Changes to This Policy

We may update this Policy from time to time. Material changes will be announced via the in-app changelog and reflected in the “Last updated” date at the top of this document. The current version is always available at terminalgraph.com/privacy.

Continued use of the App after a material change constitutes acceptance of the revised Policy.

13. Contact

Internet Development Studio Company
1928 Pike Place, Suite 301
Seattle, Washington 98121
Email: [email protected]
Website: terminalgraph.com

Registered Agent (for service of process only, not for privacy inquiries): Resident Agents Inc., 8 The Green, Suite R, Dover, Delaware 19901.