1. Publisher and scope
SodCode provides Subnet & VLSM Calculator for Android, version 1.0.0, package com.subnet.vlsmcalc. This policy describes the app's calculations, local storage, sharing, advertising and related network requests. Privacy and support questions can be sent to sodcode.app@gmail.com.
The SodCode website privacy policy applies when you visit our website, including these hosted legal pages. Android, Google Play, advertising providers, browsers and sharing destinations also have their own policies.
2. Privacy at a glance
- IPv4, IPv6, VLSM and network-tool calculations run on your device and work offline.
- The app has no account, sign-in, calculation server or app-operated cloud synchronization. It does not upload your IP inputs, network plans or exports to SodCode.
- Last-used calculator inputs, preferences and saved VLSM plans are stored locally. You choose what to copy, export or share.
- Google Mobile Ads and its consent services may process device, connection and advertising information when used. Calculator contents are not attached to ad requests.
- A public Firebase record supplies advertising settings. It is not a calculator-data upload service.
- Calculator features remain free and usable when advertising is skipped, unavailable or not permitted. There are no purchases, subscriptions, developer-operated analytics or crash-reporting SDKs.
3. Calculator inputs and local storage
The app processes the IP addresses, prefixes, masks, ranges, host counts, subnet lists and VLSM labels you enter to calculate and display results. These values can describe a private network, so treat plans and labels as potentially confidential. The app does not scan your network, discover devices or change network settings.
Local preferences store your theme, number notation, last valid IPv4/IPv6 address and prefix, and VLSM plans you explicitly save. Each saved plan includes an identifier, name, base CIDR, requirement labels and host counts, and a save timestamp. Saved plans are recalculated when loaded and have no automatic expiry. Unsaved work is not a backup and may be lost when the process ends.
Local storage also holds the last valid advertising configuration, launch count and app-open frequency timestamps. Google's SDKs can store their own advertising or consent information. The app does not add separate encryption to preferences or exported files; protection depends on your device and operating system. Platform backup or device-transfer services may include eligible app data according to Android and your device settings. The app itself does not provide a cloud backup account.
4. Copying, exports and sharing
Copy actions place the selected result on the system clipboard, where access and retention are governed by your operating system and other permitted apps. VLSM CSV/PDF exports can contain plan names, requirement labels, host counts, subnet addresses, masks, ranges and allocation status. They are generated on-device, with PDF fonts included in the app.
CSV sharing creates a file in the app's temporary storage; PDF sharing passes the generated document to the platform sharing service. Temporary copies may remain until app or operating-system cache cleanup. There is no fixed automatic deletion deadline. A destination you select may save, upload, forward or retain its copy under its own policy. The app cannot recall copies already shared, and clearing app data does not delete files held by another provider.
5. Google advertising and consent
When enabled, Google Mobile Ads may supply banner, native, interstitial, rewarded, rewarded-interstitial and app-open ads. Fullscreen placements use eligibility and frequency controls. Rewarded offers are optional: completion reported by the SDK can hide all ads for the current process session. Skipping or being unable to load or complete an ad does not remove calculator, saved-plan or export features.
Requests are marked non-personalized and use a G maximum ad-content rating. This does not mean no data is processed. Google's SDK may collect or share IP addresses, approximate location inferred from an IP address, device and advertising identifiers, app/ad interactions and diagnostic information for advertising, measurement and fraud prevention. Google's processing and retention are governed by its policies. We do not attach calculator inputs, network names, requirement labels or export contents to advertising requests.
Google's User Messaging Platform requests current consent information at startup and displays a consent message when required. The SDK's consent result determines which ad requests are eligible. Settings shows Ad privacy choices when Google requires that entry point. Device advertising controls may also be available in Android Settings. Calculator access does not depend on accepting advertising.
Read Google's Privacy Policy, Google's partner-app information and Google Mobile Ads data disclosures.
6. Remote configuration, permissions and external pages
The app reads a public Google Firebase Realtime Database record at appConfig/subnetCalculator/ads. It contains only advertising switches, test/live mode, format switches, ad unit IDs and an update timestamp. Checks occur at startup, on foreground return and approximately every minute while running. A valid copy is cached; offline devices can retain their last settings until they reconnect. Calculator inputs and saved plans are not sent in these requests.
Ordinary internet requests expose connection information, such as your IP address, to the receiving service. Android release permissions include internet, network state and advertising ID; Google dependencies may declare additional advertising/service permissions. The app does not request location, contacts, camera, microphone or broad file-storage runtime access for calculations. Hosted legal pages and ads require connectivity even though calculations and export generation work offline.
Privacy Policy and Terms links open an external browser without adding calculator data to the URL. Browsers, website hosting and ad destinations may process requests, cookies or diagnostics under their own policies.
7. Your controls and deletion
- Delete individual VLSM plans through Saved plans. Change theme and notation in Settings.
- Use Android's Clear storage/Clear data controls or uninstall to remove app-managed preferences, saved plans and cache. Review platform backup settings separately.
- Delete exported files at their saved destination and contact sharing recipients about copies they control. Clearing app storage does not recall external copies.
- Use Ad privacy choices when shown and Android's applicable advertising controls to manage your choices.
There is no SodCode calculator account or remote plan archive to delete. We cannot recover or remotely erase information held only on your device or by a recipient.
8. Support, security, children and changes
If you email sodcode.app@gmail.com, we receive the address, message and attachments you choose to send. We use them to respond, investigate problems and keep necessary support records; our email provider also processes correspondence. Use sample addresses and redact confidential network details. Contact the same address about access, correction or deletion of support information, subject to applicable obligations.
Protect your device and review recipients before sharing a network plan. No storage or communication system is completely secure. The app is a general-purpose networking utility and is not directed to children. Contact us if a child has sent personal information through support so we can review and handle it appropriately.
We may update this policy when functionality or data practices change. The last updated date identifies the current document. Publisher: SodCode. Related document: Terms & Conditions.