CTdigital solutions Christian Tonke
🇩🇪 DE·🇺🇸 EN
HomeProjectsContactData protectionEmail support

Legal

Data protection notes – Floorwise

Supplementary notes to the general Data protection for the Floorwise apps (Betrieb & Qualität vor Ort) by Christian Tonke. One section per app: what is stored locally, which permissions are used and why, and whether data leaves the device.

Contents

  • Controller
  • Applies to all modules

Modules

  • Inspections & Audits Local only
  • Cold-Chain Monitoring Local only
  • Contractors & Inductions Local only
  • Work-Area Handover Local only
  • Site Evidence Local + optional server
  • Work Permits Local only
  • Downtime Tracking Local only
  • Risk Assessment Local only
  • Safety Inspection Local only
  • Shift Check Local only
  • Shift Handover Local only
  • Site Readiness Local only
  • Spare Parts Local only
  • Vendor Site Visits Local only
  • Inspected Tools & Equipment Local only
  • Visitor Log Local only
  • App stores
  • Legal basis
  • Your rights

Controller

Christian Tonke
Adelheider Str. 258
27755 Delmenhorst
Germany
Email: christian@tonke.de

Applies to all modules

  • No user account. None of the apps requires registration, an email address or a login with me. I do not know who uses the apps.
  • Local first. All content is stored in a local database on your device; depending on the app, photos, documents and audio are additionally encrypted with a key in the keychain (iOS Keychain or Android Keystore). Deleting the app removes this data.
  • Three classes. (a) Local only: data leaves the device only when you share or back it up yourself. (b) Optional cloud sync: additionally an end-to-end encrypted sync, off by default, via your own iCloud Drive or Google Drive – with no server of mine. (c) Optional server: additionally a self-hosted server for collaboration or web links that you or your team operate. The class is shown at the top of each app section.
  • Usage statistics only with opt-in. Every app offers usage statistics that are off by default. If you turn them on, the app counts anonymous, typed events (such as “export created”) exclusively on the device, without content, without identifiers and without transmission to me or any analytics service. There is no advertising, no tracking SDK and no crash reporting to third parties.
  • Notifications. Reminders are scheduled as local notifications on the device and need no internet connection. Only apps with a server additionally use push notifications without content.
  • Sharing and export only on your request. PDF, CSV, JSON, ZIP or text are created only when you trigger it, with field selection and preview; personal or sensitive fields are deselected by default. Where you share a file is decided in the system share sheet.
  • Backups in your hands. Backups are files that you store and restore yourself. Your operating-system backup (iCloud or Google device backup) is subject to Apple's or Google's terms; some apps exclude particularly sensitive data from it.
  • Deletion. The settings of every app contain “Delete all data”. This removes database, files and keys on the device; with sync or a server enabled, also the cloud files or the workspace on the server if you confirm it.
  • Demo data for trying things out stays on the device and can be removed with one tap.
  • Diagnostics. A diagnostic report in the settings contains only technical details (version, device, error codes), no content – and is only sent if you email it to support yourself.

Inspections & Audits

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Face ID / Touch ID / fingerprint: for the optional app lock.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Cold-Chain Monitoring

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Face ID / Touch ID / fingerprint: for the optional app lock.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Contractors & Inductions

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Work-Area Handover

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Site Evidence

Local, with an optional self-hosted server – run by you, your team or your family

What the app stores locally

Customers and jobs, checklists, before/after photos with defect markers, material, working time, summaries, customer signatures and a history. Location data is stored only if you explicitly switch it on for a single photo.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you take proof photos or scan the QR code of a team invitation.
  • Photos: only when you pick a photo yourself as evidence.
  • Location (while in use): to add the position to a single proof photo – only if you switch it on for that photo, never in the background.
  • Notifications: to remind you of jobs and – with a server – to notify you when a customer confirms or objects (push, without content).

Does data leave the device?

Not by default. Without a server all content stays exclusively on your device; there is no user account with me. Data leaves the device only when you share or back it up yourself – or when you connect the app to a server (see below).

Backup: a backup file that you store and re-import yourself; it leaves the device only via the share sheet to a destination of your choice. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Optional server

Without a server the app is fully usable (report as PDF instead of a link). A team server enables sync between several technicians and devices with roles, a web proof view for customers via link without a customer account (with optional confirmation or objection in the browser), photo uploads, team templates and push. The workspace's job data goes there, including photos, signatures and customer names, plus push tokens; GPS positions and internal notes appear in the customer view only if the technician explicitly releases them. Transport is TLS encrypted; content is not end-to-end encrypted on the server. Customer link tokens are stored only as hashes; the server keeps an audit log without content.

Push notifications are delivered via Expo's Push Service (with Apple or Google push behind it). For this the server stores a push token of your device; the notifications contain no names and no content.

No server is preset – as delivered, the app works entirely on your device. You can enter your own server in the app at any time. The server is designed as an open-source package (Docker) for self-hosting, for example on a NAS or VPS. Whoever runs the server is responsible for the data stored there. I have no access to data on servers run by you or your team. If I operate the preset server myself, I process the data listed above solely to provide the service to you, do not pass it on and do not analyse it. Pairing works via QR code or short code instead of a user account; you can disconnect in the app and have the entire workspace including files deleted from the server.

Work Permits

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Downtime Tracking

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Risk Assessment

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Location: only when you use a location-based feature.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Safety Inspection

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Shift Check

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Shift Handover

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

Open items with title, risk, owner (name) and next step, handovers with checklists and notes, confirmations, a history, and photos and files as evidence. The app is designed for a shared team device per shift: all users of that device see the same data.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you take a photo as evidence for a handover point.
  • Photos: only when you pick an existing image as evidence.
  • Notifications: to inform you about due dates and automatically escalated items.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a PDF or create a backup – and only to the recipient you choose.

Backup: a backup file that you store and re-import yourself; it leaves the device only via the share sheet to a destination of your choice.

Site Readiness

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Face ID / Touch ID / fingerprint: for the optional app lock.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Spare Parts

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Vendor Site Visits

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Face ID / Touch ID / fingerprint: for the optional app lock.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Inspected Tools & Equipment

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Face ID / Touch ID / fingerprint: for the optional app lock.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

Visitor Log

Local only – data leaves the device only when you share or back it up yourself

What the app stores locally

The app stores the entries, lists, notes and attachments you create in it in a local SQLite database on your device. Files and attachments are stored encrypted inside the app; the key stays in the keychain (iOS) or Keystore (Android). Text recognition, if used, runs on the device.

Permissions

Each permission is requested only when you first use the feature and can be revoked at any time in the system settings.

  • Camera: only when you photograph or scan something.
  • Photos: only when you pick an existing photo yourself.
  • Notifications: for local reminders.

Does data leave the device?

No. All content stays exclusively on your device. The app has no user account, no server of its own and no cloud sync. Data leaves the device only when you export it yourself via the share sheet, pass on a file or create a backup – and only to the recipient you choose.

Backup: a password-protected, encrypted backup file (AES-256) that you store yourself, for example in your own cloud or on your computer. It cannot be read without your password. Share extension: content handed over via “Share” from other apps is copied only locally into this app.

App stores

When downloading and using an app through the Apple App Store, Google Play or the Aptoide app marketplace, Apple, Google or Aptoide process data independently, for example to operate their stores, install apps, provide updates and handle purchases. On Aptoide we publish primarily our iOS apps. Read more in the Apple Privacy Policy and the Google Privacy Policy.

Legal basis

Where I process personal data at all – for example when you email me or when I operate a preset server myself – this is done to fulfil the usage relationship (Art. 6(1)(b) GDPR) or on the basis of my legitimate interest in a secure, working service (Art. 6(1)(f) GDPR). Processing on your device, in your own cloud or on a server you operate takes place without my involvement.

Your rights

Subject to applicable law, you have rights of access, rectification, erasure, restriction, portability and objection. You may also lodge a complaint with a data-protection supervisory authority. Because the apps work without an account, I can neither view nor delete data on your device – you do that yourself via “Delete all data” or by uninstalling the app. Questions can be sent to christian@tonke.de.

Last updated: September 2026

The German version is authoritative.

In short

No account, no ads, no tracking. Your data lives on your device. Sync and servers are optional and use your own cloud or your own server.

General Data protection · Overview of all apps: data protection notes for apps · Floorwise support · christian@tonke.de

digital solutions Christian Tonke

Apps, software & digital products

SupportData protectionTerms of useLegal notice