Privacy Policy

We led Detection

Effective date: 2026-11-11

This policy explains how this application handles information and how to contact us about privacy.

Information we process

We led Detection stores circuit project names, component parameters and positions, wire connections, modification dates, favorite article identifiers, interface language and unit preferences on your device. Bundled educational articles and downloaded article updates are available locally. The app automatically generates a random installation secret and stores it in the iOS Keychain; it does not ask for a name, email address, password or account. When connected, the app sends projects and favorites to its backend together with that installation secret over HTTPS. The server stores a SHA-256 hash of the secret as the storage owner identifier, rather than storing the secret itself. Railway hosting necessarily receives network requests and associated technical information such as IP address, request time, path and response information. The application does not include analytics, advertising or tracking SDKs and requests no camera, photo, contact or location permission.

How we use information

Local storage supports editing, simulation, calculations, reopening projects and offline reading. Server storage keeps this installation's projects and favorites synchronized with its local library. Public article endpoints deliver educational content updates. The installation secret authorizes access to private records; it is not a user account and does not provide sign-in, cross-device transfer or recovery after the secret is lost. Technical hosting information supports delivery, reliability and security. Simulation and calculator computations run on your device.

Service providers and sharing

The application backend and persistent SQLite storage are hosted by Railway, which processes network traffic and infrastructure information as the hosting provider. The app does not sell data or send it to advertising, analytics, email delivery or social sign-in providers. The server does not intentionally log installation secrets, project bodies or favorites; operational errors may record an error category. If you open an article source or the public privacy page, your browser makes a request to that website, whose operator receives the associated connection information and applies its own policies. No messages or support forms are sent by this app.

Data retention

Local projects, preferences and favorites remain until you delete them or remove the application and its local storage. A device-only Keychain secret may persist independently of app files, depending on iOS behavior. Server projects and favorites remain associated with the installation hash until deleted; there is no automatic age-based expiration. We do not configure application-level backup copies or a recurring backup schedule. Railway infrastructure logs and any platform-managed copies follow the provider's configuration and policies; a fixed retention period is not asserted here. Logical deletion removes live records from API access, but storage pages, transaction journals or infrastructure copies may not be physically erased at the same instant.

Deleting your information

Delete a project from Projects to remove the local record and queue deletion of its server copy; offline deletion retries when synchronization succeeds. Delete all my data in Settings requires a network connection and deletes this installation's live server projects and favorites before clearing local projects, favorites, cached article updates and the Keychain secret. If the request fails, local data and the secret remain so you can retry. A new blank workbench is then available, and future synchronization uses a new secret. Deleting the app alone does not send a server deletion request. Loss of the secret prevents us from identifying or restoring the corresponding private records through a login. Deletion does not promise immediate removal from infrastructure logs or any hosting copies outside the live application database.

Permissions and your choices

The app requests no protected iOS permissions. Network access is used for synchronization and article updates; core editing, calculations and bundled articles remain usable offline. You may stop network use by taking the device offline. Language and unit choices can be changed in Settings. If future versions request a permission, you can withdraw it in iOS Settings, and the relevant policy will describe its use. Opening external links is optional.

Your privacy rights

You can inspect, edit and delete your projects and favorite selections in the app. Depending on the law applicable to you, you may have rights to access, correction, deletion, restriction or objection and to raise a concern with a data protection authority. Send privacy questions or rights requests to caelangilingham@icloud.com. Do not send your installation secret by email. Because there are no accounts or identity profiles, we may be unable to associate a request with particular installation records without a safe way to establish control. The in-app deletion function is the direct way to remove records you control.

Security

Private endpoints require the automatically generated, high-entropy installation secret on each request. The backend hashes it and scopes every project and favorites operation to that hash. Transport uses HTTPS, local files use iOS data protection, and the secret uses a device-only Keychain accessibility class. The server validates request types, sizes and circuit references and limits request rates per installation hash. These measures reduce risk but do not guarantee absolute security; someone who obtains the installation secret can act as that installation. Keep your device protected and do not share the secret.

Children’s privacy

The app provides educational electronics material for students and hobbyists and is not specifically directed to children under 13. It does not request age, identity or contact profiles. Real electrical work requires appropriate adult supervision and low-voltage equipment. If you believe a child has submitted personal information through a project name or another record, use the in-app deletion tools and contact caelangilingham@icloud.com with a description that does not disclose the installation secret.

Changes to this policy

This policy may be updated when the app's processing, hosting or features change. The effective date at the top identifies the current version. Updated policies will be published at this public Privacy Policy link and remain accessible from Settings. Review the policy when installing an update; material changes will be described with the updated policy.