Privacy Policy

Tango Life Online

Effective date: 2026-11-09

This policy explains how this application handles information and how to contact us about privacy.

Information we process

Tango Life Online stores your lesson titles, levels, teaching goals, movement order, durations, repetitions, teacher notes, sequences and paused lesson progress in a SQLite database on your device. Language, sound, hints and playback preferences are stored in device preferences. Videos you select or record are copied into the app's local storage. The app does not create accounts or request your name, email address, password or location. If you enable optional backup, lesson and sequence records, notes, record identifiers, update times and deletion markers are sent to our backend. A random installation secret is stored in the device Keychain; the server stores only its SHA256 hash and creation time. Videos and paused playback progress are not uploaded. Requests to the backend or this public website also expose technical request information, such as IP address, request path, time and response status, to Railway infrastructure.

How we use information

Local information is used to prepare and conduct lessons, rehearse sequences, play your own examples, remember preferences and resume paused work. Optional server storage supports backup and restoration for an installation that still possesses its secret. Record update times resolve conflicting edits using the latest saved version. The installation hash authorizes access to that installation's records. Technical request information supports serving the site and API, operational troubleshooting, health checks and abuse limits. No advertising, analytics, automated dance assessment or marketing integration is included.

Service providers and sharing

The backend is hosted by Railway, which processes stored backup records and network requests as our infrastructure provider. Application error logs contain a request identifier and error category, rather than lesson bodies or installation secrets; hosting infrastructure may process connection and HTTP metadata. Apple system services provide the device Keychain, camera, Photos picker and standard sharing interface. Choosing Share or Save to Files sends the student plan to the destination you select under that destination's own practices. Student plans include only selected movement illustrations and editable student explanations, not teacher videos or private block notes. We do not sell personal information or share it with advertising or analytics providers.

Data retention

Device records and copied videos remain until you remove them, clear all app data or remove the app, subject to iOS storage and backup behavior. The Keychain secret may survive reinstallation on the same device, but recovery is not guaranteed. Server backup records and installation authorization remain until you use the deletion action. Deleted lesson or sequence contents are replaced on the server by an identifier and timestamp marker so an older offline copy cannot restore them unintentionally. The app does not configure a separate Railway volume backup schedule. Railway may retain infrastructure logs or recovery copies according to its service practices; we do not state a fixed retention period or promise immediate removal from such copies. iOS device backups may include local app files depending on your device settings.

Deleting your information

You can delete individual lessons, sequences and imported video copies inside the app. Deletion of a backed-up record is sent to the server when optional backup is active and a connection is available. Settings offers Delete device data & backup: when an installation secret exists, this requires a successful connection to delete its server records and revoke the secret before clearing device records and copied videos. When there is no secret, the action clears only local data. Deleting an imported copy does not delete the original in Photos. Disabling backup stops future synchronization but does not remove an existing backup. Removing the app alone does not send a server deletion request. If the installation secret is lost, we cannot identify or recover that private backup through an account. Previously exported student plans, iOS backups, hosting logs and infrastructure recovery copies are outside the app's immediate deletion operation.

Permissions and your choices

Camera and microphone access are requested only when you choose to record a teaching video. The system Photos picker provides only the video you select and does not require unrestricted access to your library. Denying recording permission leaves lesson planning and other local features available. You can change camera and microphone permissions in iOS Settings, stop optional backup in the app, remove imported videos, and choose whether to export a plan. The app does not request location, contacts, tracking or notification permissions. Revoking permissions prevents future capture but does not automatically delete previously saved content.

Your privacy rights

You can review and edit your lessons and sequences, export selected student explanations, remove videos and request deletion through the controls described above. Depending on your location, you may have rights to access, correct, erase, restrict or object to processing, and to raise a concern with an appropriate privacy authority. Send privacy questions or requests to FenellaSablehurst12@icloud.com. This is a privacy contact, not an in-app messaging or account service. Please do not send your installation secret. Our ability to locate installation-scoped records is limited without that secret; we do not maintain an email-to-installation directory.

Security

Public service communication uses HTTPS. Each installation receives a high-entropy random bearer secret and the server checks its hash before accessing private records. No shared application password is embedded in the client. The device secret uses Keychain protection restricted to the device. Local files use the operating system's app sandbox; server records use a Railway persistent volume. The server applies input, payload, record and request limits. These measures reduce risk but cannot guarantee absolute security, especially on a compromised device or when a secret or exported document is disclosed. Keep your device protected and share student plans only with intended recipients.

Children’s privacy

Tango Life Online is a planning tool intended for adult tango teachers and instructors. It is not directed to children and does not offer child accounts or a student communication service. Teachers should avoid placing unnecessary student personal information in notes and should obtain any appropriate consent before recording or importing another person's image or voice. If you believe information about a child has been supplied inappropriately, contact FenellaSablehurst12@icloud.com so the situation can be reviewed within the limits of installation-scoped storage.

Changes to this policy

We may update this policy when the app's processing or service arrangements change. The current version is published at this privacy page with its effective date and is linked from the app's Settings. Review the page periodically for changes. Material new processing will be reflected in the app's controls and this policy before it is introduced. Privacy questions about a change can be sent to FenellaSablehurst12@icloud.com.