NetDex Privacy Policy

Version 1.0. Effective 2026-11-13.

NetDex is a network mapping tool for cable maps, floor plans and topologies. It keeps your work on your own device. It has no NetDex account service, no analytics and no tracking. Your work leaves the device in two cases only: when you choose to export or open a file in Google Drive or OneDrive, and when you ask for AI recognition on a drawing and agree to send it.

Your projects stay on this device

Projects, floors, devices, cables, notes and imported images are stored in a private database inside the app on this iPad or Android device. The images you import are copied into the app's own storage folder so they keep working after the picker closes.

NetDex has no server that holds your projects. There is no NetDex account, no password and no cloud backup of your work. If the app is removed, or the device is lost, the local data goes with it.

Camera and photos

NetDex asks for camera access only when you choose "Scan Document" to photograph a drawing or a floor plan. It asks for photo library access only when you choose "Photos" to pick an image you already have.

A photo you take or pick is used for the drawing or floor plan you selected. It is copied into the app's storage so the plan keeps working. NetDex does not read your photo library in the background and does not upload photos on its own.

Google Drive and OneDrive

You can connect Google Drive and Microsoft OneDrive yourself, from the import or export screen. NetDex never connects them without you signing in.

For Google Drive, NetDex asks for these two permissions: drive.readonly, which lets it read and download files you choose, and drive.file, which lets it create and update only the files NetDex itself exports.

For OneDrive, NetDex asks for Files.ReadWrite.All through Microsoft Graph, plus offline_access so it can keep the session without asking you to sign in again on every visit.

Sign in tokens from Google and Microsoft are stored in the device keychain on iPad and in the Android keystore backed secure storage. They are used only to call Drive and Graph for you, and they are never sent to NetDex.

NetDex reads only the file or folder you open in its own file browser. It does not scan or index your drive.

When you export a project, the file NetDex exports is uploaded to the provider you picked, into the folder you picked. That upload is the only way project data leaves this device through Drive or OneDrive, and it happens only when you tap Export.

AI drawing recognition

AI recognition is optional. It runs only when you tap "Recognize editable topology" in a project, and only after you agree to it.

When you use it, the drawing image you selected is sent over HTTPS to the NetDex recognition service, which forwards that image through OpenRouter to a third party AI model provider for processing. The provider processes the image to find devices, connections and port labels, and that structure comes back to the app. The result is reviewed by you before it replaces anything saved.

What is sent is the drawing image itself, plus a random install id the app created on this device. The install id is used only to group requests so one device cannot use up the service for others. It is not a device serial number, not an advertising id, and it is removed when the app is deleted.

Project names, client names, site names, device lists, floor plans for other floors, saved projects, Google or Microsoft sign in tokens and any credentials are not sent with the image.

The NetDex recognition service passes the image to the provider for that request and does not keep a copy of the drawing. How the provider itself handles the image is covered by that provider's own terms of service and privacy policy, not by NetDex.

You can decline AI recognition and still create, edit, import and export every project by hand. You can withdraw agreement later in Settings, and no further drawings will be sent after that.

No analytics and no tracking

NetDex ships no analytics SDK, no advertising SDK, no crash reporting SDK and no attribution or tracking SDK. There is no device identifier collected for advertising and no usage event sent anywhere.

The app does not record your location, does not read your contacts, does not read your calendar and does not use the microphone.

When the app talks to Google Drive, Microsoft Graph or the NetDex recognition service, those providers see the network request needed to answer it, such as the file id you opened. NetDex does not add tracking parameters to those requests.

The one identifier the app creates is the random install id described under AI drawing recognition. It is sent only with recognition requests and never with Drive, OneDrive, export or import calls.

Deleting your data

Delete a project in the app: open the Projects screen, choose Trash for the project, and confirm. A trashed project stays in Trash for 30 days so you can restore it, then it is removed from this device automatically together with its imported images. That is the only delete control the app has today.

Remove all local data: delete the NetDex app from the device. That removes the local database, the imported images, the stored Drive and OneDrive tokens and the random install id with it.

Revoke cloud access: in your Google Account permissions page, remove NetDex from the list of apps with account access. For Microsoft, open your Microsoft account privacy page and remove NetDex under apps and services. Both take effect immediately, whether or not the app is still installed.

Changes to this policy

If this policy changes, the version number above changes with it. When the AI recognition part of the policy changes, the app asks for your agreement again before any new drawing is sent.

Contact

Questions about privacy, or a request about data from this app, can go to the NetDex owner at theigoraraujo@gmail.com.