Databloom StudioCB ENG CONSULTING LTD

Privacy Policy

Structviz is an app about operations, state and the properties that survive them, so this policy is written the same way: first every operation that could touch information about you, then the state actually kept, then the invariants that hold no matter which operation runs.

Structviz  ·  com.databloom.structviz  ·  Android
Published by Databloom Studio  ·  In force 29 August 2026

Operations

everything the application can do that bears on your privacy
identify(you)not implemented

There is no sign-in, no account, no profile, no nickname and no device identifier read. Structviz has no representation of a person anywhere in its code — only of a phone that has run some operations. Nothing you do can be attributed to you, because there is no you in the model.

transmit(anything)not implemented

The manifest declares no INTERNET permission. Android refuses network access to an application that never requested it, so this is enforced below us rather than promised by us. Aeroplane mode changes nothing about how the app behaves, which is the fastest way to verify the claim without trusting it.

also absent: analytics, crash reporting, advertising, cloud sync
request(permission)not implemented

Not one is declared — the whole set of Android capabilities an app can reach for goes unrequested, from the sensors down to shared files. Settings → Apps → Structviz → Permissions returns an empty list, which is unusual enough to be worth looking at. Anything calling itself Structviz that asks you to grant something is not our build.

persist(progress)device only

After an operation runs, the app increments a counter and updates your streak, then writes both into the sandbox Android assigns it. That sandbox is unreadable to everything else installed on the phone, and it is the only place the numbers exist: we run no backup service, so there is no duplicate of them under our control.

scope: this device · lifetime: until cleared or uninstalled
erase(everything)yours to call

Android Settings → Apps → Structviz → Storage → Clear data, or uninstall the app. Either returns the state below to empty. There is no second erasure to request from us afterwards, and equally no restore we could offer if you change your mind.

cost: O(1) · requires no correspondence
lookup(our records, you)returns empty

Ask us what we hold about you, formally or informally, and the search terminates immediately with nothing found. That is a consequence of the first two operations rather than a policy decision we could quietly revise — there is no store to search in the first place.

State

the complete contents of the app's private folder
operationCounts
how many operations you have run on each of the six structures
streakDays
consecutive days on which you have opened the app and done something
quizResults
which questions you have answered, and whether correctly
lastStructure
what to open on next launch
settings
animation speed, whether the code panel is shown, sound preference

Five fields, none of which names a person. That is the entire dataset the application creates, and it is held on your hardware.

Invariants

properties that hold before and after every operation above

For the record

controller

CB Eng Consulting Ltd, trading as Databloom Studio, registered in Scotland.

550 Lanark Road West
Balerno EH14 7BW
United Kingdom
Director: Christopher Andrew Burnside
covers

The Android application Structviz, package com.databloom.structviz, in the form Google Play distributes it. Not covered, because it is not ours: whatever Google records when it installs or updates that package, governed by Google's privacy policy.

younger users

Structviz suits anyone from secondary school upward. Nothing in it accepts free text from a user, connects two users, or sends anything outward, so a pupil using it cannot reveal personal information through the app even carelessly. The safeguard is architectural, not a matter of us watching.

rights

UK data protection law entitles you to know what an organisation holds on you, to have it corrected, deleted or handed over, and to object to its use. Write and a reply follows within a month; per the lookup operation above, it will report nothing found. If that is unsatisfactory, the supervisory authority is the Information Commissioner's Office, ico.org.uk.

revisions

A release that breaks any invariant above is a release that requires this page to be rewritten and re-dated beforehand. Builds already installed continue to satisfy the version of the invariants they shipped under.

correspondence

bloom@cbengconsulting.work, or paper to the office listed first.

Databloom Studio

Structviz (com.databloom.structviz) is published on Google Play by CB Eng Consulting Ltd, trading as Databloom Studio, 550 Lanark Road West, Balerno EH14 7BW, United Kingdom. © 2026 CB Eng Consulting Ltd.