ShowUp Privacy Policy

Effective date: 2026-05-10
Last updated: 2026-05-10
Operator: Kuldeep Singh, Pune, Maharashtra, India
Privacy contact: contact@uvbolt.com

ShowUp is an Android voluntary-accountability app. It helps you choose a place, set an accountability amount and 30-day target, and verify show-ups using foreground location. This policy explains what data ShowUp collects, why it is used, who processes it, and how you can request deletion.

ShowUp does not sell personal data. ShowUp does not use third-party advertising. ShowUp does not collect background location, photos, face data, microphone audio, contacts, SMS content, health records, or workout data. Witness invites are optional and cycle-scoped; ShowUp does not upload contacts, provide free-form chat, or send Witness email digests.

Data We Collect

We collect only the data needed to run the app, keep cycle receipts and the payment ledger accurate, prevent abuse, and support users.

How We Use Data

Location Use

ShowUp is built around a place selected by you. The app requests foreground location so it can place or confirm your spot, verify a check-in when you ask it to, and optionally record a check-out after a same-day check-in. ShowUp does not request background location. Optional check-out duration is a personal stat only and does not affect check-in credit, target progress, missed show-up calculation, payment, disputes, or Witness sharing.

Raw GPS coordinates are not sent to advertising networks or third-party analytics. Operational location records are used for check-in verification, dispute review, abuse prevention, and audit integrity.

Payments

All in-app payments are handled through Google Play Billing. If a final charge remains after a cycle, Google Play processes the payment method. ShowUp stores the purchase and ledger records needed to know whether a cycle charge is pending, paid, not completed, refunded, voided, or under reconciliation.

Witnesses

Witness is optional and cycle-scoped. A Witness may use a private bearer invite link, or accept in the Android app while signed in. Opening a link or previewing an invite does not bind a signed-in account; binding happens only after an explicit accept action. ShowUp does not import contacts, request contacts permission for Witness invites, provide free-form Witness chat, or send Witness email digests.

Current public Witness invite and access links use /showup/witness/*. Old /showup/partner/* links become generic unavailable after the Witness cutover; the page asks for a new Witness invite and does not reveal user, cycle, spot, target, or progress details.

A Witness can see only your chosen display name, target show-ups, aggregate verified show-up count after acceptance, cycle day/window, optional spot name if you turn it on, and final result if result sharing remains enabled. Spot name sharing is off by default. Final result sharing is on by default for active-cycle invites, is disclosed before sharing, and can be turned off before backend cycle closure.

Witnesses cannot see live location, raw GPS, check-in dates or times, check-out existence, check-out time, check-out duration, distance, accuracy, integrity signals, routine data, payment state, charge amount, Google Play order details, disputes, support messages, fraud/admin state, phone number, email address, device data, identity hashes, authenticated app-user identity, or private account details.

Witnesses can send bounded canned nudges when backend state allows, leave, or report a concern. They cannot verify location truth, approve check-ins, change a cycle, arbitrate disputes, collect money, settle charges, receive payouts, or enforce payment. You can remove or block Witness access from the app. When Witness access is removed, blocked, expired, disabled by account deletion, or held for review, the Witness sees generic unavailable copy.

Processors and Cross-Border Transfers

ShowUp uses service providers to operate the app. These providers process data for the service functions below, under their own terms and privacy practices where applicable.

Several of these processors operate outside India. Operational data described above is transferred to these processors as needed for them to perform the listed functions. Each processor handles data under its own terms, security practices, and applicable cross-border transfer safeguards.

Data Security

Data is transmitted over HTTPS. Production data is stored in PostgreSQL with access limited to operational need. Payment and check-in workflows use server-side validation, audit records, and idempotency controls so client state alone cannot decide payment or product state.

Retention

We keep account, cycle, check-in, payment, dispute, and audit records while your account is active and while they are needed to operate ShowUp. Some records may be kept after account deletion when required for security, fraud prevention, payment reconciliation, tax, accounting, legal compliance, dispute handling, or platform enforcement.

Witness result access expires 7 days after backend cycle closure. Non-reported Witness access audit events and nudge events are kept until cycle close plus 90 days, then deleted, de-identified, or reduced to aggregate-only counts. Report, block, abuse, dispute, fraud, legal/accounting, or support cases may keep event-level Witness records while the case remains open. Witness audit and nudge records do not inherit the 365-day identity-restore retention window used for deleted-account charge restoration.

When retention is no longer needed, records are deleted or de-identified. Exact location records are treated as sensitive operational data and are not used for general analytics.

Your Choices and Rights

You may request access, correction, or deletion of your account data by contacting contact@uvbolt.com. You may also request account deletion at /delete-account at any time.

You can remove Witness access, mute nudges, block the current Witness relation, keep spot-name sharing off, or turn final-result sharing off before backend cycle closure where the app allows. If you ask us to delete your account, Witness invites and access links are disabled and Witnesses see generic unavailable copy. We will delete or de-identify account data that is no longer needed. If there is an active cycle, unresolved final cycle charge, dispute, fraud review, Witness report, or legal retention requirement, some processing or retention may continue until that issue is resolved.

Grievance Officer

For complaints, requests, or questions about your data under the Information Technology (Reasonable Security Practices and Procedures and Sensitive Personal Data or Information) Rules, 2011 and the Digital Personal Data Protection Act, 2023, contact the Grievance Officer:

We respond to grievances within 30 days of receipt. Where a grievance requires further investigation (for example, an active cycle, an unresolved payment, a fraud review, or platform enforcement), we will explain the status and the next steps within that 30-day window even if a final resolution requires additional time.

Children

ShowUp is for users who are at least 18 years old. The app is not directed to children.

Changes

We may update this policy when the app, processors, law, or platform requirements change. We will post material changes on this page at least 30 days before they take effect, and where you have an active cycle we will surface a notice in the app or send an email to the address on file.