Privacy Policy

Information on the processing of your data pursuant to Art. 13 of the General Data Protection Regulation (GDPR)

Controller

The controller responsible for data processing on this website is:

Balane GmbH

Balanstraße 84

81541 München

Deutschland

E-Mail: contact@balane.tech

Geschäftsführer: Jonas David Höttler

General Information

The following information provides an overview of what happens to your personal data when you visit this website or use the TextDeck apps. Personal data is any data that can be used to personally identify you.

TextDeck Apps (iOS, macOS, Android)

The TextDeck apps for iOS, macOS, and Android are designed to work without any server, account, or tracking. They are free forever. The data flow is detailed below.

No In-App Data Collection

The apps do not collect any personal data. There is no analytics, no telemetry, no advertising IDs, no crash reporting to our servers, and no fingerprinting. We do not learn who you are, what you do in the app, or which prompts you use.

Local Data Storage

All your prompts, collections, favorites, settings, and placeholder defaults are stored exclusively on your device:

  • iOS / macOS: in the app's local file system (sandbox); optionally in your iCloud Drive if you enable iCloud sync.
  • Android: in the app-private storage at /data/data/tech.balane.textdeck/files/textdeck/. Other apps cannot access it.

Optional Cloud Sync (Android)

On Android, you can enable optional cross-device synchronization by picking a folder in your own cloud storage (e.g. Google Drive, Dropbox, OneDrive) via the Android Storage Access Framework (SAF). TextDeck writes a single backup file (textdeck-backup.json) to that folder and reads it back on app launch.

We have no access to this folder. Synchronization happens directly between your devices via your cloud provider, with whom you already have an existing relationship. The respective cloud provider's privacy policy applies to their processing of your data.

Prompt Library Fetches (GitHub)

To browse and install community prompt packs, the app anonymously contacts raw.githubusercontent.com (operated by GitHub, Inc.) to download JSON files. These requests are not tied to any account, login, or identifier set by us. GitHub may log the request (IP address, user agent, timestamp) according to their own privacy policy — see https://docs.github.com/site-policy/privacy-policies/github-general-privacy-statement.

Legal basis: Art. 6 (1) (b) GDPR (performance of contract — the prompt library is a core function of the app).

AI Features (On-Device)

The optional AI features (improve a prompt, suggest placeholders) run entirely on your device via Apple’s Foundation Models framework (Apple Intelligence, iOS 26 / macOS 26 and later). Your prompt text is processed locally only. No data is sent to any server of ours (there is none) or to any third-party AI service. There is no bring-your-own-key option and no integration of external AI providers.

On devices without Apple Intelligence the feature is simply unavailable — there is no cloud fallback.

Android App Permissions

The Android app requests only the INTERNET permission (for prompt library fetches). No other permissions are requested — no access to location, contacts, calendar, microphone, camera, photos, or other app data.

Export, Import, and Sharing

When you use the Export feature, TextDeck creates a JSON file with your data and hands it to the Android/iOS share sheet. You choose which app (email, cloud, messenger, ...) you share the file with. TextDeck does not transmit this file to any third party on its own.

Open Source

The prompt library is open source and lives at https://github.com/JHBalane/global-prompt-library. You can inspect and verify the library source code.

SSL/TLS Encryption

This website uses SSL/TLS encryption for security reasons and to protect the transmission of confidential content. You can recognize an encrypted connection by the fact that the address bar of the browser changes from "http://" to "https://" and by the lock symbol in your browser bar.

Fonts (Webfonts)

This website uses the "Inter" font from Google Fonts. The fonts are hosted locally on our servers (self-hosting). There is no connection to Google servers and no transmission of your IP address to Google when visiting this website.

Server Logs & Hosting

Hosting Provider

Vercel Inc.

440 N Barranca Ave #4133

Covina, CA 91723, USA

Type and Scope of Processing

When visiting this website, the hosting provider automatically stores technical information in server log files:

  • IP address of the requesting computer
  • Date and time of access
  • Name and URL of the retrieved file
  • Website from which access is made (referrer URL)
  • Browser used and, if applicable, the operating system

Purpose of Processing

The processing is carried out for the technical provision of the website, to ensure system security, and to optimize the internet service.

Legal Basis

The processing is based on Art. 6 (1) (f) GDPR (legitimate interest). Our legitimate interest lies in the proper functioning and security of our website.

Storage Duration

The data is deleted as soon as it is no longer required for the purpose for which it was collected. This is usually the case after 7 to 30 days.

Third Country Transfer

Vercel operates servers worldwide, including in the USA. Data transfer to the USA is based on the EU-US Data Privacy Framework, for which the European Commission has issued an adequacy decision (Art. 45 GDPR). A data processing agreement pursuant to Art. 28 GDPR has been concluded with Vercel.

Web Analytics (Umami)

This website uses Umami, a privacy-friendly, cookie-free open-source web analytics software. Umami does not set cookies and does not store personal data.

Data Collected

Umami only collects anonymous, aggregated usage data such as page views, dwell time, and referrer. Identification of individual visitors is not possible.

Cookies & Tracking

Umami is completely cookie-free and GDPR-compliant. No cookies are set and no fingerprinting is performed.

Hosting

Umami is self-hosted by us on servers of Railway Inc. in the EU. No data is transferred to third parties.

Legal Basis

Art. 6 (1) (f) GDPR (legitimate interest). Our legitimate interest lies in the analysis and optimization of our internet service. Since Umami does not collect personal data and does not set cookies, no consent is required.

Session Replay (OpenReplay)

With your consent, this website uses OpenReplay, an open-source session replay software. It allows us to understand how visitors interact with the website (page views, clicks, scrolling, mouse movements, console errors) in order to improve usability and performance.

Self-Hosting in Germany

OpenReplay is operated exclusively by us on servers of Hetzner Online GmbH (Industriestr. 25, 91710 Gunzenhausen, Germany) in a German data center. No data is transferred to third parties or to third countries. A data processing agreement pursuant to Art. 28 GDPR has been concluded with Hetzner.

The ingest endpoint is https://replay.balane.tech/ingest.

Data Collected

During a recorded session we in particular collect:

  • Page views, navigation, and referring website (referrer)
  • Clicks, scrolling, and mouse movements
  • Screen size, browser, operating system, and language
  • Console output and JavaScript error messages
  • A truncated IP address for approximate geolocation

Form inputs, email addresses, numbers, and dates are masked in the browser before being sent to the server ("Obscured Input Mode"). Password fields are never recorded. A browser "Do Not Track" signal is respected.

Storage Duration

  • Session recordings are automatically and irrevocably deleted after 30 days.
  • Aggregated metrics that cannot be linked back to individual sessions are deleted after 365 days.

Cookies and Local Storage

OpenReplay stores a session token in your browser's localStorage in order to associate recordings. In addition, we persistently store your consent decision under the key "td-consent-openreplay-v1" in your localStorage so that the banner does not ask you again.

Legal Basis

Art. 6 (1) (a) GDPR and § 25 (1) TDDDG (consent). Recording starts only if you have actively chosen "Accept" in the cookie banner.

Withdrawal of Consent

You can withdraw your consent at any time with effect for the future by clicking "Privacy settings" in the footer and choosing "Decline". The lawfulness of processing carried out before the withdrawal remains unaffected.

Contact via Email

If you contact us by email, the data you provide (your email address, possibly your name, and other information you provide) will be stored by us to process your inquiry.

Legal Basis

Art. 6 (1) (f) GDPR (legitimate interest in responding to your inquiry) or Art. 6 (1) (b) GDPR, if your inquiry is aimed at concluding a contract.

Storage Duration

The data is deleted as soon as the processing of your inquiry is completed and no legal retention obligations exist.

Your Rights as a Data Subject

You have the following rights with regard to personal data concerning you:

  • Right of access (Art. 15 GDPR)

    You have the right to request information about your personal data processed by us.

  • Right to rectification (Art. 16 GDPR)

    You have the right to demand the immediate rectification of inaccurate data or the completion of your stored data.

  • Right to erasure (Art. 17 GDPR)

    You have the right to request the deletion of your data stored by us, unless the processing is necessary for exercising the right to freedom of expression and information, for compliance with a legal obligation, for reasons of public interest, or for the establishment, exercise, or defense of legal claims.

  • Right to restriction of processing (Art. 18 GDPR)

    You have the right to demand the restriction of the processing of your personal data.

  • Right to data portability (Art. 20 GDPR)

    You have the right to receive your data in a structured, commonly used, and machine-readable format.

  • Right to withdraw consent (Art. 7 (3) GDPR)

    If the processing is based on your consent, you have the right to withdraw it at any time.

  • Right to lodge a complaint (Art. 77 GDPR)

    You have the right to lodge a complaint with a supervisory authority.

Right to Object

You have the right to object at any time, on grounds relating to your particular situation, to the processing of personal data concerning you which is based on Art. 6 (1) (f) GDPR.

If you object, we will no longer process your personal data unless we can demonstrate compelling legitimate grounds for the processing which override your interests, rights and freedoms, or the processing serves the establishment, exercise, or defense of legal claims.

Contact for objections: contact@balane.tech

Competent Supervisory Authority

The data protection supervisory authority responsible for us is:

Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)

Promenade 18

91522 Ansbach

Deutschland

Telefon: +49 (0) 981 180093-0

E-Mail: poststelle@lda.bayern.de

Website: www.lda.bayern.de

Changes to this Privacy Policy

We reserve the right to adapt this privacy policy to ensure that it always complies with current legal requirements or to implement changes to our services in the privacy policy. Your next visit will then be subject to the new privacy policy.