Privacy Policy
1. Information We Process
PresentSync uses a mobile account to sign in and authorize desktop access. Our account service stores account identifiers, your registered email or phone number, verification status, display name, password hash and account timestamps. Verification codes are temporary and used for registration, password recovery or account deletion.
Create or sign in to your PresentSync account in the mobile app. Desktop sign-in is approved by scanning its sign-in QR code with the mobile app; the desktop receives a revocable account authorization and the same account's hosting permissions. This is separate from scanning a meeting QR code to join a meeting.
Our service also processes subscription status, store purchase tokens, product identifiers, purchase ownership, desktop authorizations and meeting usage records to verify purchases, provide account access and enforce plan limits. Store tokens are encrypted in the service database. We do not receive your payment card details from Google Play.
Device preferences, including language and control settings, are stored on your device. Cursor and presentation-control messages are exchanged with the desktop meeting host over the local network. The account service stores meeting usage and authorization metadata; it does not store a recording of your presentation.
If you submit optional feedback, the app sends your message, rating and selected diagnostic context, such as app version, language and meeting details, to our feedback provider. The website may send page-view and download events, visitor identifiers and technical request information to our analytics service.
Website download statistics count clicks on installer links and links to app stores; they do not confirm a completed download or installation. These counters store the platform, package version when available, page path without query parameters, page language, a random event identifier and server time. They do not store account details, invitation codes, persistent device identifiers or IP addresses in the download statistics table. Existing website access logs and page-view analytics are separate.
For invitations, we process invitation codes, referral relationships, email-verification events, reward balances and an app-generated installation identifier. The identifier is not an advertising ID or hardware serial number. We use keyed fingerprints of normalized email addresses and installation identifiers to check repeat participation. The inviter sees counts and reward progress, not the invitee's email or account details.
2. Purpose and Storage
We process this information to provide sign-in, synchronize account access across devices, verify and update subscriptions, protect purchases from reuse, apply free-trial and plan limits, troubleshoot requested issues and understand product use. Account and entitlement data is stored on our server; it is not limited to local device storage.
Account-service requests use HTTPS. Local meeting communication stays on the meeting network and may use local HTTP or WebSocket connections. Access to server data and credentials is limited to service operation. Never send passwords, verification codes or private keys in support messages.
3. Services and Permissions
Google Play handles Android store payments. The Google Play Developer API verifies purchases, and Google Cloud Pub/Sub delivers subscription-change notifications to our service. Resend processes your registered email address and verification message to deliver account verification codes. Optional feedback uses Formspree. Network-time services may receive ordinary technical request information, such as your IP address. These providers process information under their own privacy policies.
The app uses camera permission to scan meeting or desktop-login QR codes. It uses local network access to connect to your meeting host. Scanning does not upload camera frames to our account service. Grant camera access only when you want to scan.
4. Account and Data Deletion
You can delete your account in the app under My account → Delete account, or on our account deletion page without reinstalling the app. Sign in, request a code sent to your registered contact, enter it and confirm the permanent deletion. The service deletes your account profile, password hash, verification codes, sign-ins, desktop authorizations, account entitlements, encrypted purchase tokens and linked session history.
We retain financial event and amount records without their account link, and opaque purchase-ownership, store-account and trial fingerprints to prevent replay or repeated free trials. Raw payer payloads are erased when linked account data is deleted. Store payment records and previously submitted support feedback are separate from account data; contact us about feedback or other privacy requests. Existing disaster-recovery backups are separate from the live account database and are not erased by the live deletion transaction.
The live account deletion is automatic once your verified request is confirmed; a success message means the live account deletion completed and its previous sign-ins were revoked. It does not mean that separate store records, support-provider records or existing backup copies have been physically erased. For these records or questions about retention, use the contact below or our account and data request page.
Deleting an account does not cancel a Google Play or other store subscription and does not refund purchases. Cancel automatic renewal in the original store first. After deletion, your former account cannot use its subscription access, and a new account cannot reuse the deleted account's purchase ownership.
Deleting your account removes your invitation relationships and unused invitation rewards. We retain keyed email and installation fingerprints and the lifetime reward count to enforce the one-time invitation allowance; these are pseudonymous anti-abuse records, not a retained login profile. An inviter may keep rewards already earned from your completed registration after the association with your account is removed. Pending invitations stop counting after the verification window expires and are removed during subsequent invitation requests. Re-registering does not reset the lifetime allowance or restore deleted rewards.
5. Children's Privacy
PresentSync does not knowingly collect personal information from children under 13. If you believe a child has submitted personal information, contact us so we can investigate and address it.
6. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date.
7. Contact Us
If you have questions about this Privacy Policy, please contact us at: pp3x325@gmail.com