Datenschutzerklärung für Vaylo

Fassung vom · App-Version 1.2.5

1. Verantwortliche Stelle und Kontakt

Sansoni Labs ist die Herausgebermarke von Vaylo. Datenschutzkontakt: fabio@sansonilabs.com.

Verantwortlich: Fabio Sansoni, handelnd als Sansoni Labs, Schweiz. Vollständige Kontakt- und Postanschrift: Impressum / Legal Notice.

2. Geltungsbereich

Diese Erklärung beschreibt Vaylo als Web-App (einschliesslich installierter PWA), die auf derselben Codebasis vorbereiteten iOS- und Android-Apps, die zugehörigen Informations-, Datenschutz- und Supportseiten sowie den Kontakt mit Sansoni Labs. Eine Browser-Installation ist keine Veröffentlichung im App Store oder bei Google Play.

Die aktuelle App benötigt kein Konto. Sie enthält keine Anmeldung, Family-Synchronisation, Partnerangebots-Integration, Werbung, eingebundene Nutzungsanalyse oder eigenen Crash-Reporting-Dienst. Vorbereitete, noch nicht mit Vaylo verbundene Cloud-Dienste erhalten keine App-Daten. Neue Datenflüsse werden vor ihrer Aktivierung beschrieben.

3. Lokale Einstellungen, Reisebudgets und Ausgaben

Vaylo verarbeitet Ihre Eingaben zum Umrechnen, Verwalten von Reisebudgets und Dokumentieren von Ausgaben. Lokal gespeichert werden:

Vaylo sendet diese Inhalte nicht an unseren Server. Es gibt keine Bankanbindung; für den tatsächlich belasteten Betrag werden keine Kartennummer, Bank-Zugangsdaten oder Zahlungsfreigabe benötigt. Belege und Freitext können dennoch personenbezogene oder besonders schützenswerte Angaben enthalten. Erfassen Sie nur Notwendiges und beachten Sie die Rechte anderer Personen.

Im Browser liegen Einstellungen und Budgets in localStorage, Belegbilder in IndexedDB. Native Apps verwenden Preferences und ihren privaten Dateispeicher. Offline-Caches halten Programmdateien und geladene OCR-Modelle vor. Der Zugriffsschutz hängt auch von Gerät, Browserprofil und Bildschirmsperre ab.

4. Kamera, Fotoauswahl und Belegerkennung

Sie entscheiden, ob Sie ein Foto aufnehmen oder auswählen. Kamera und Fotoauswahl öffnen erst nach Ihrer Aktion; notwendige Freigaben erteilen Sie im Betriebssystem bzw. Browser. Manuelle Erfassung bleibt ohne Foto möglich. Auf Android kann der System-Fotopicker über Google Play Services bereitgestellt werden; dafür gelten die Einstellungen des Geräteanbieters. Vaylo fordert für diesen Ablauf keinen GPS-Standort und kein Mikrofon an und liest nicht automatisch Ihre gesamte Fotobibliothek aus.

Vaylo verkleinert das Bild und kodiert es als JPEG neu. Ursprüngliche EXIF-Metadaten, auch GPS-Angaben, werden nicht in diese App-Kopie übernommen. Sichtbare Namen, Adressen oder Kartenziffern im Bild werden nicht geschwärzt. Galerie-Originale bleiben unverändert. Native Aufnahmen werden nicht automatisch in die Fotobibliothek gespeichert.

Tesseract.js erkennt Text auf Ihrem Gerät. Kein Foto oder Belegtext wird an einen OCR-, KI- oder Kursanbieter hochgeladen. Der vollständige Erkennungstext wird nicht als separates Textarchiv gespeichert. Sie prüfen die vorgeschlagenen Felder, bevor Ausgabe und Bild gespeichert werden. Eine unterbrochene native Aufnahme kann einen temporären lokalen Bildverweis zur Wiederaufnahme hinterlassen.

Im Web werden OCR-Programm- und Sprachdateien vom App-Host geladen. Dabei entstehen technische Verbindungsdaten, aber keine Beleg-Uploads. Geladene Modelle funktionieren offline, solange der Browser den Cache behält. Native Builds enthalten die Modelle bereits.

5. Netzwerkzugriffe und Kurse

Vercel liefert die Web-App und die zugehörigen Informationsseiten aus. Die eigenständige Sansoni-Labs-Website verwendet nur statische Seiten ohne Formulare, Cookies, lokale Nutzerspeicherung oder eingebundene Drittanbieterressourcen; technische Hosting-Protokolle fallen auch dort an. Beim Öffnen werden Seiten, Code, Symbole und gegebenenfalls OCR-Dateien geladen. Aktuelle Kurse ruft Vaylo bei einer benötigten oder angeforderten Aktualisierung über https://egp-reise-rechner.vercel.app/api/rates ab. Native Apps enthalten ihre Oberfläche lokal und verwenden denselben HTTPS-Kursdienst.

Die Kursanfrage enthält keine Budgets, Bilder, Notizen, gewählte Währung oder persönliche Kontokennung. Der programmatische Kursabruf lässt Cookies und Referer weg. Technisch fallen beim Hosting trotzdem IP-Adresse, Zeitpunkt, Pfad, Status und je nach Client Browser-/Betriebssystemangaben, Sprache, Origin oder andere Verbindungsheader an. Bei gewöhnlichen Seitenaufrufen kann der Browser zusätzlich eine Herkunftsadresse übermitteln. Die Plattform vergibt technische Anfragekennungen. In der am 30.09.2026 geprüften Sicherheitsübersicht waren IP-Adressen, zugeordnete Länder, Netzbetreiber, Browserkennungen, aufgerufene Pfade und TLS-Verbindungsmerkmale (JA4) sichtbar. JA4 beschreibt technische Eigenschaften einer Verbindung und ist keine von Vaylo vergebene Werbe-ID. Vaylo ermittelt keine GPS-Position; lokale Voreinstellungen anhand der Gerätesprache sind keine Standortmessung.

Vercel verarbeitet und protokolliert technische Verbindungsdaten für Auslieferung, Sicherheit, Missbrauchsabwehr und Fehlerdiagnose. Sansoni Labs kann verfügbare Betriebsprotokolle zur Störungsbehebung einsehen. Wir verwenden diese Daten nicht für Werbung oder personenbezogene Nutzungsprofile. Web Analytics ist im Projekt nicht aktiviert; ein Speed-Insights-SDK ist nicht eingebunden, und dessen Dashboard meldete keine erfassten Ereignisse. Es sind keine Log-Drains oder externen Webhooks zur Weiterleitung eingerichtet.

Unser Server bezieht einen allgemeinen Kursdatensatz von ExchangeRate-API und hält ihn in Vercel Blob vor. Der Abruf übermittelt die Serververbindung und eine allgemeine Dienstkennung, keine weitergereichte Nutzer-IP oder App-Eingaben. Dieser Cloud-Cache enthält Referenzkurse, keine Budgets oder Belege. Ein von Ihnen geöffneter Link zur Anbieterwebsite ist ein eigener Zugriff auf diesen Anbieter.

6. E-Mail-Support

Wenn Sie uns schreiben, verarbeiten wir Ihre Absenderadresse, einen gegebenenfalls mitgesendeten Namen, Betreff, Nachrichteninhalt, Zeitpunkte und freiwillige Anhänge zur Bearbeitung Ihrer Anfrage. Der Mail-Link öffnet Ihr E-Mail-Programm. Vaylo versendet nichts selbst und fügt keine Diagnose-, Budget- oder Bilddaten automatisch an.

Unsere Postfächer support@sansonilabs.com und fabio@sansonilabs.com werden mit Infomaniak kSuite Standard betrieben. Infomaniak Network SA verarbeitet Nachrichten und technische Maildaten zur Bereitstellung des Maildienstes; kSuite-Daten werden laut Anbieter in der Schweiz gehostet und verarbeitet. Senden Sie möglichst keine vollständigen Budgets, ungeschwärzten Belege, Ausweiskopien oder Zahlungsdaten. Eine Fehlerbeschreibung, App-Version und Gerätetyp genügen häufig.

7. Empfänger und Ausland

Hostingdaten werden bei Vercel Inc. und dessen Infrastrukturpartnern verarbeitet. Die geprüfte Kursfunktion und der Cache für allgemeine Kurse liegen in der US-Region iad1; die Auslieferung verwendet international verteilte Infrastruktur. Unsere Support-Postfächer liegen bei Infomaniak in der Schweiz. Beim Austausch von E-Mails verarbeitet auch Ihr Mailanbieter die Nachricht; dessen Standorte und Übermittlungswege können im Ausland liegen. Ausschliessliche Speicherung in der Schweiz oder im EWR wird nicht zugesichert.

Vercels Data Processing Addendum unterscheidet Auftragsverarbeitung und eigene Verantwortlichkeit für bestimmte dienstgenerierte Daten und enthält Transferregeln sowie Standardvertragsklauseln. Weitere Angaben enthalten die Vercel-Datenschutzhinweise und Infomaniaks Datenschutzhinweise. Unser Vercel-Team verwendet Pro mit Observability Plus. Das DPA beschreibt für Pro die Auftragsverarbeitung von Kundendaten und Transfergarantien; die Prüfung der konkreten Vertragsunterlagen und Unterauftragnehmer bleibt Teil der Store-Vorbereitung. Eine bestimmte Zertifizierung oder ausschliessliche Auftragsverarbeiterrolle wird nicht vorausgesetzt.

Bekanntgaben ins Ausland müssen die Anforderungen des DSG und, soweit anwendbar, der DSGVO erfüllen, etwa durch anerkannten angemessenen Schutz oder geeignete vertragliche Garantien. Informationen zu den für Ihre Daten geltenden Garantien können Sie über unseren Datenschutzkontakt verlangen.

8. Rechtsrahmen und Zwecke

Sansoni Labs wird in der Schweiz betrieben. Es gelten insbesondere Bearbeitungsgrundsätze, Sicherheit und Informationspflichten des schweizerischen Datenschutzgesetzes (DSG). Das DSG kennt für private Verantwortliche nicht dieselbe allgemeine Aufzählung von Rechtsgrundlagen wie die DSGVO. Eine erforderliche Rechtfertigung ist im konkreten Fall zu prüfen.

Soweit die DSGVO gilt, stützen wir angeforderte Funktionen und vertragsbezogenen Support auf Art. 6 Abs. 1 lit. b, sicheren Betrieb und sonstige Anfragen auf Art. 6 Abs. 1 lit. f sowie die Erfüllung tatsächlicher gesetzlicher Pflichten auf Art. 6 Abs. 1 lit. c DSGVO. Unsere berechtigten Interessen sind ein zuverlässiger, gegen Missbrauch geschützter Dienst und die Bearbeitung Ihrer Anliegen. Eine Kamera-Freigabe des Betriebssystems ist nicht automatisch eine Einwilligung für andere Verarbeitungszwecke.

Ein gezieltes Angebot an Personen im EWR kann die DSGVO auslösen. Endgültige Store-Vertriebsgebiete und daraus folgende Pflichten, einschliesslich einer gegebenenfalls notwendigen EWR-Vertretung, sind vor diesem Vertrieb zu klären. Wir behaupten weder eine generelle Ausnahme noch eine bereits bestellte Vertretung.

9. Aufbewahrung und Löschung

Lokale Einstellungen, Budgets und Belege haben keine automatische Löschfrist. Sie bleiben bis zu Ihrer Löschung oder Ersetzung bzw. einer Entfernung durch Browser oder Betriebssystem gespeichert. Updates sollen diese Daten erhalten. Das Entfernen einer PWA-Verknüpfung allein muss Website-Daten nicht löschen.

Einzelne Ausgaben können Sie in der App löschen. Die zugehörige Bildkopie wird anschliessend entfernt. Schlägt die Dateilöschung fehl, bleibt der Löschauftrag lokal gespeichert und wird beim nächsten Öffnen erneut versucht. Ein Hinweis macht die noch ausstehende Bereinigung sichtbar. Für eine vollständige lokale Bereinigung löschen Sie die Website-Daten der App-Adresse im verwendeten Browser bzw. die Daten der nativen App. Beachten Sie den möglichen endgültigen Verlust Ihrer Budgets. Eine Deinstallation entfernt nicht automatisch Galerie-Originale oder exportierte Dateien.

Betriebsprotokolle folgen den Aufbewahrungs- und Sicherheitsregeln des Hosters. Für unser geprüftes Pro-Konto mit aktiviertem Observability Plus nennt Vercel 30 Tage für Runtime-Logs; die Sicherheitsübersicht zeigte Verkehrsdaten der letzten 24 Stunden. Diese Anzeige- und Aufbewahrungsfenster garantieren keine Löschung sämtlicher interner Sicherheits-, Sicherungs- oder Abrechnungsdaten nach dieser Zeit. Für solche Kopien gelten die jeweiligen Zwecke, gesetzlichen Pflichten und Anbieterregeln; ihre vollständigen Fristen sind noch zu klären. Eine eigene zusätzliche Serverkopie Ihrer Budgets oder Belege existiert nicht.

Support-Inhalte werden für Bearbeitung und notwendige Nachbearbeitung Ihrer Anfrage aufbewahrt. Nicht mehr benötigte Inhalte sind zu löschen, sofern keine konkrete gesetzliche Pflicht oder notwendige Rechtsverteidigung längere Aufbewahrung erfordert. Sie können die Löschung eines Supportvorgangs anfragen; Anbietersicherungen und gesetzliche Pflichten können die endgültige Entfernung verzögern. Es gibt dafür keine automatische Löschfrist in der App.

10. Exporte und Gerätesicherungen

JSON-Backups enthalten Reisen, Ausgaben und verknüpfte Belegbilder und werden von Vaylo nicht verschlüsselt. Sie bestimmen Speicherort und Empfänger. Bei Cloud-Ablagen oder anderen Apps gelten deren Bedingungen. Der native Export erzeugt zusätzlich eine Datei im App-Cache zum Teilen. Temporäre Kamera- und Exportdateien können bis zur Bereinigung durch App oder Betriebssystem bestehen bleiben.

Je nach Geräteeinstellungen können Apple, Google oder andere Geräteanbieter App-Daten in Systemsicherungen speichern oder auf neue Geräte übertragen. Vaylo schliesst das nicht pauschal aus. Das ist keine Family-Synchronisation von Sansoni Labs. Exportdateien, Galerie-Originale, geteilte Kopien und Systemsicherungen verwalten oder löschen Sie separat.

11. Cookies, WebViews und andere Dienste

Der Vaylo-Code setzt keine eigenen Cookies. Er verwendet die beschriebenen lokalen Speicher und Offline-Caches. Damit wird nicht behauptet, dass Hosting-Infrastruktur oder besuchte externe Seiten niemals Sicherheits-Cookies einsetzen. Native Apps zeigen die lokal gebündelte Oberfläche in einer Capacitor-WebView. Fremde Webseiten werden nicht automatisch eingebettet.

Vaylo verwendet keine Advertising ID, appübergreifende Profilbildung, Werbe-SDKs, Push-Mitteilungen oder eigene automatische Absturzübermittlung. Diagnosefreigaben des Geräteherstellers sind davon unabhängig. Externe Links öffnen nur auf Ihre Aktion; anschliessend gelten die Regeln der Zielseite. Der aktuelle Code enthält keine Zahlungs- oder In-App-Kauf-SDKs. Ein künftiger Store-Kauf unterliegt den Store-Regeln; Aussagen über danach zugängliche Käuferberichte erfolgen erst nach tatsächlicher Prüfung.

12. Sicherheit

Vaylo nutzt HTTPS für Kurse, private App-Speicherbereiche, begrenzte Dateiformate und Grössen sowie Importprüfungen. Provider-Zugangsschlüssel stehen nicht im Client. Für lokale Daten gibt es keine zusätzliche appinterne Verschlüsselung oder App-Sperre. Verwenden Sie Gerätesperre und aktuelle Software und schützen Sie insbesondere exportierte Backups. Vollständig risikofreie Speicherung oder Übertragung kann nicht zugesichert werden.

13. Ihre Rechte

Nach Massgabe des anwendbaren Rechts können Sie Auskunft, eine Kopie, Berichtigung oder Löschung der bei uns verarbeiteten personenbezogenen Daten verlangen. Dazu kommen bei erfüllten Voraussetzungen Einschränkung, Widerspruch und Datenherausgabe bzw. Datenübertragbarkeit. Unter der DSGVO können Sie insbesondere einer Verarbeitung auf Grundlage berechtigter Interessen aus Gründen Ihrer besonderen Situation widersprechen. Eine Einwilligung können Sie für die Zukunft widerrufen, ohne die Rechtmässigkeit der vorherigen Verarbeitung rückwirkend zu ändern.

Schreiben Sie an fabio@sansonilabs.com. Wir prüfen Ihr Anliegen und nötigenfalls Ihre Berechtigung mit möglichst wenigen zusätzlichen Angaben. Lokale Daten können wir weder auslesen noch aus der Ferne löschen. Nutzen Sie dafür Bearbeitung, Löschung, JSON-Export oder die Speicherverwaltung Ihres Geräts. Kamera- und Fotozugriffe ändern Sie in den Geräteeinstellungen. Gesetzliche Ausnahmen und Rechte anderer bleiben vorbehalten.

Sie können sich an den Eidgenössischen Datenschutz- und Öffentlichkeitsbeauftragten (EDÖB) wenden. Soweit die DSGVO gilt, können Sie sich insbesondere bei der zuständigen Aufsichtsbehörde Ihres gewöhnlichen Aufenthalts, Arbeitsplatzes oder des Orts eines vermuteten Verstosses beschweren.

14. Minderjährige und Änderungen

Vaylo ist kein speziell für Kinder konzipierter Dienst. Es gibt kein Altersprofil oder Geburtsdatumsfeld. Minderjährige sollten Unterstützung einer erziehungsberechtigten Person nutzen, insbesondere bei Belegen, Backups und Support-Anfragen. Aus der Installation allein wird keine rechtswirksame Zustimmung abgeleitet.

Änderungen an Funktionen, Diensten oder Anforderungen führen zu einer Aktualisierung. Das Datum oben kennzeichnet die Fassung; eine Offline-Kopie kann älter sein. Neue wesentliche Verarbeitung, etwa Family-Konten, Cloud-Belege oder Partnervermittlung, wird vor Aktivierung beschrieben und erforderlichenfalls gesondert freigegeben.

Vaylo privacy policy

Policy dated · App version 1.2.5

1. Controller and contact

Sansoni Labs is the publisher brand behind Vaylo. Privacy contact: fabio@sansonilabs.com.

Controller: Fabio Sansoni, trading as Sansoni Labs, Switzerland. Full contact and postal address: Legal notice.

2. Scope

This policy covers the Vaylo web app (including an installed PWA), the iOS and Android apps prepared from the same codebase, associated information, privacy and support pages, and contact with Sansoni Labs. Browser installation is not an App Store or Google Play release.

The current app needs no account. It has no login, Family synchronisation, partner-offer integration, advertising, integrated usage analytics or dedicated crash-reporting service. Prepared cloud services not connected to Vaylo receive no app data. New data flows will be described before activation.

3. Local settings, travel budgets and expenses

Vaylo processes entries for currency conversion, trip budgets and expense records. Locally stored data includes:

Vaylo does not send this content to our server. It has no banking integration; recording an actual card charge requires no card number, banking credentials or payment authorisation. Receipts and free text may nevertheless contain personal or sensitive information. Enter only what you need and respect other people's rights.

Browsers use localStorage for settings and budgets and IndexedDB for images. Native apps use Preferences and private file storage. Offline caches hold app files and downloaded OCR models. Protection also depends on the device, browser profile and screen lock.

4. Camera, photo selection and OCR

You choose whether to take or select a photo. The camera or picker opens after your action, with permissions handled by the operating system or browser. Manual entry remains available. On Android, Google Play Services may provide the system photo picker, subject to device-provider settings. The flow requests neither GPS nor microphone access and does not automatically read your entire photo library.

Vaylo resizes and re-encodes the image as JPEG. Original EXIF metadata, including GPS tags, is not copied into the app image. Visible names, addresses or card digits are not redacted. Gallery originals remain unchanged. Native captures are not automatically saved to the photo library.

Tesseract.js runs on the device. No photo or receipt text is uploaded to an OCR, AI or rate provider. Full recognition text is not kept in a separate text archive. You review proposed fields before saving the expense and image. Interrupted native captures may leave a temporary local image reference for recovery.

Web OCR downloads program and language files from the app host, producing connection data but no receipt uploads. Downloaded models work offline while cached. Native builds bundle these models.

5. Network requests and rates

Vercel serves the web app and associated information pages. The separate Sansoni Labs website uses static pages without forms, cookies, local user storage or embedded third-party resources; technical hosting logs also apply there. Opening them loads pages, code, icons and, where needed, OCR files. Rates are fetched from https://egp-reise-rechner.vercel.app/api/rates when an update is needed or requested. Native apps bundle their interface locally and use the same HTTPS rate service.

Rate requests include no budgets, photos, notes, selected currency or personal account ID. The programmatic rate fetch omits cookies and Referer. Hosting still receives IP address, time, path, status and, depending on the client, browser/OS details, language, Origin or other connection headers. Ordinary page visits may send a referring address. The platform assigns technical request identifiers. Its security dashboard inspected on 30 September 2026 displayed IP addresses, associated countries, network providers, user agents, request paths and TLS connection characteristics (JA4). JA4 describes technical connection properties; it is not an advertising ID assigned by Vaylo. Vaylo does not obtain GPS coordinates; local language-based defaults are not location measurements.

Vercel processes and logs technical connection data for delivery, security, abuse prevention and diagnostics. Sansoni Labs can inspect available operational logs for troubleshooting. We do not use this data for advertising or personal usage profiles. Web Analytics is not enabled for the project; no Speed Insights SDK is integrated and its dashboard reported no collected events. No log drains or external webhooks are configured for forwarding.

Our server obtains a general dataset from ExchangeRate-API and caches it in Vercel Blob. That request exposes the server connection and a generic service identifier, not a forwarded user IP or app entries. The cloud cache holds reference rates, not budgets or receipts. Opening the provider's website is a separate request to that provider.

6. Email support

If you contact us, we process your sender address, any supplied name, subject, message, timestamps and voluntary attachments to handle the enquiry. The mail link opens your email program. Vaylo sends nothing itself and automatically attaches no diagnostics, budgets or images.

Our support@sansonilabs.com and fabio@sansonilabs.com mailboxes use Infomaniak kSuite Standard. Infomaniak Network SA processes messages and technical mail data to provide email services; the provider states that kSuite data is hosted and processed in Switzerland. Avoid sending complete budgets, unredacted receipts, identity documents or payment details. A description, app version and device type often suffice.

7. Recipients and international processing

Vercel Inc. and infrastructure partners process hosting data. The inspected rate function and general-rate cache use the US region iad1, with internationally distributed delivery. Our support mailboxes are hosted by Infomaniak in Switzerland. Your email provider also processes exchanged messages; its locations and delivery routes may be outside Switzerland. Exclusive storage in Switzerland or the EEA is not promised.

Vercel's Data Processing Addendum distinguishes processing for customers and separate responsibility for some service-generated data, and includes transfer rules and standard contractual clauses. See the Vercel privacy notice and Infomaniak privacy policy. Our Vercel team uses Pro with Observability Plus. The DPA describes customer-data processing and transfer safeguards for Pro; checking the applicable contract records and subprocessors remains part of store preparation. No particular certification or exclusively processor role is assumed.

International transfers must meet Swiss FADP and, where applicable, GDPR requirements, such as recognised adequate protection or suitable contractual safeguards. Information about safeguards applicable to your data can be requested from our privacy contact.

8. Legal framework and purposes

Sansoni Labs operates in Switzerland. Swiss Federal Act on Data Protection (FADP) principles, security and transparency duties apply. For private controllers, the FADP does not use the GDPR's general legal-basis scheme. Any necessary justification must be assessed in context.

Where the GDPR applies, requested functions and contractual support rely on Article 6(1)(b), secure operation and other enquiries on Article 6(1)(f), and actual legal obligations on Article 6(1)(c). Our legitimate interests are a reliable service protected against abuse and handling your enquiries. An OS camera permission is not automatically consent for other processing purposes.

Targeting people in the EEA may trigger the GDPR. Final store territories and resulting duties, including any required EEA representative, must be settled before that distribution. We claim neither a general exemption nor an already appointed representative.

9. Retention and deletion

Local settings, budgets and receipts do not expire automatically. They remain until you delete or replace them, or the browser/OS removes them. Updates are designed to retain data. Removing a PWA shortcut alone may not remove website data.

Individual expenses can be deleted. The associated image is then removed. If file deletion fails, a local cleanup record is retained and retried when the app next opens. A notice identifies pending cleanup. For complete local removal, clear the app site's browser data or native app storage, considering the potential permanent loss of budgets. Uninstalling does not automatically remove gallery originals or exports.

Operational logs follow the host's retention and security rules. For our inspected Pro account with Observability Plus enabled, Vercel specifies 30 days for runtime logs; the security dashboard displayed traffic from the preceding 24 hours. These access and retention windows do not guarantee deletion of all internal security, backup or billing records after that time. Such copies follow their purposes, legal duties and provider rules; their complete retention periods remain to be confirmed. We keep no additional server copy of your budgets or receipts.

Support content is retained for handling and necessary follow-up. Unneeded content is to be deleted unless an actual legal duty or necessary defence of legal claims requires longer retention. You may request deletion; provider backups and legal duties can delay final removal. No app setting schedules automatic deletion of these messages.

10. Exports and system backups

JSON backups include trips, expenses and linked receipt images and are not encrypted by Vaylo. You choose destination and recipients. Other apps and cloud storage apply their own terms. Native export also creates a sharing file in the app cache. Temporary camera and export files may remain until cleaned by the app or OS.

Depending on device settings, Apple, Google or another device provider may back up app data or transfer it to another device. Vaylo does not categorically exclude this. Such backups are not Sansoni Labs Family synchronisation. Manage or delete exports, gallery originals, shared copies and system backups separately.

11. Cookies, WebViews and other services

Vaylo's code sets no cookies of its own. It uses the local storage and offline caches described above. This does not mean hosting infrastructure or external pages never use security cookies. Native apps display bundled content in a Capacitor WebView. Third-party websites are not automatically embedded.

Vaylo uses no advertising ID, cross-app profiling, advertising SDK, push notifications or dedicated automatic crash submission. Device-maker diagnostic sharing is separate. External links open only after your action; destination rules then apply. The code contains no payment or in-app-purchase SDK. Future purchases follow store rules; accessible buyer reports will be described after actual inspection.

12. Security

Vaylo uses HTTPS for rates, private app storage, file-type and size limits and import checks. Provider credentials are not in the client. Local data has no additional in-app encryption or app lock. Use a device lock, current software and secure storage for exports. Risk-free storage or transmission cannot be guaranteed.

13. Your rights

Subject to applicable law, you may request access, a copy, rectification or erasure of personal data we process. Restriction, objection and data release or portability apply where their conditions are met. Under the GDPR, you may object to processing based on legitimate interests for reasons relating to your situation. Consent may be withdrawn for the future without affecting the lawfulness of previous processing.

Contact fabio@sansonilabs.com. We review the request and, if needed, verify entitlement with as little additional information as possible. We cannot read or remotely delete local device data. Use editing, deletion, JSON export or device storage controls. Camera and photo access can be changed in device settings. Legal exceptions and other people's rights remain applicable.

You may contact the Swiss Federal Data Protection and Information Commissioner (FDPIC). Where the GDPR applies, you may complain to the relevant authority, particularly at your habitual residence, workplace or the place of an alleged infringement.

14. Minors and updates

Vaylo is not specifically designed for children. It has no age profile or birth-date field. Minors should seek help from a parent or guardian, particularly with receipts, backups and support. Installation alone is not treated as valid legal consent.

This policy is updated when functions, services or requirements change. The date above identifies the revision; offline copies may be older. Significant new processing, such as Family accounts, cloud receipts or partner referrals, will be described before activation and separately authorised where necessary.