PRACTICAL LAND SERVICES
Privacy notice
Current preview · Updated October 27, 2026
Practical Land Services operates PLS Media Marketplace. Contact us at practical.land.services@gmail.com about privacy, corrections, access or deletion.
Information you provide
- Accounts: email, username, password sent to Firebase Authentication, account identifier, verification and sign-in information.
- Profiles: name, service area, business, biography, photo link, equipment, experience, travel radius and optional certificate, training and insurance details.
- Provider review, when enabled: requested and reviewed service categories, legal name, phone, experience, work/evidence references, acknowledgements and owner decisions. Drone review can additionally include a certificate number, training date and exception request. Ground media and editing review do not request drone credentials.
- Jobs and quotes: demo project descriptions, work type, equipment requirements, town/state, timing, budgets, quotes and selections remain on your device. When shared jobs are enabled, submitted records are stored online and made available according to the job and quote access controls.
- Provider portfolios, when enabled: selected photo display copies, captions, account identifier and save/revision metadata. The prepared workflow removes embedded image metadata and source filenames, and limits customer viewing to eligible job quotes. Image content itself is not automatically reviewed. Its page-only workspace stays in page memory and resets on reload. Connected portfolio uploads remain disabled.
- Private messages, when enabled: message text, participant identifiers, job reference and timestamps. Prepared common-format contact-sharing checks can reject new messages; rejected drafts stay on the page. The checks do not send text to an external scanning service or create a public moderation record. Private messaging remains gated off in production.
- Completed-job reviews, when enabled: star rating, optional written feedback, completed-work reference, author/subject account identifiers and submission time. The current sandbox design restricts feedback to the two participants; public profile ratings are not active. The fictional review demo stays in page memory and resets on reload.
- Test payments and work approval, when enabled: account, job, quote and order identifiers, agreed amount, payment/refund status, work summaries and delivery links, customer approval and audit timestamps. Stripe handles test payment details on its hosted checkout page; card fields and secret payment keys are not stored in the app profile.
- Support and advertising inquiries: the email and details you choose to send us. Do not send passwords, identity-document images or card details.
How information is used
To operate accounts, save profiles, recover access, support users and, when activated, handle jobs, quotes and manual provider review. We do not automatically verify FAA credentials. Owner exceptions do not verify a certificate.
Who receives information
Google Firebase handles authentication and account/profile storage. The connected test backend runs on Railway and uses Firebase to verify accounts and store authorized workflow records. When test checkout is enabled, Stripe processes the test payment and sends signed status notifications to that backend. Hosting and network providers process requests and may keep operational or security logs, including IP address and device/browser information. Your email provider handles support messages. Profile images loaded from an external URL contact that image host, which can receive network/device information; the app requests those images without a referrer.
Private pilot applications and decisions are designed for the applicant and marketplace owner. Shared job details are available to eligible signed-in users according to the enabled workflow. Quotes are restricted to the submitting provider and job customer; selected-job access is restricted by the application rules. A username can be looked up by verified accounts. These controls do not make information you submit anonymous.
The preview has an advertising contact link, but no active third-party ads, advertising network, cross-app tracking or analytics integration. The contact link uses your email app; we receive only what you choose to send. Provider enrollment and billing are closed in this preview. It does not sell personal information through an implemented app feature. Payment code is prepared for testing but live charging and payouts are not enabled; the preview does not ask you to enter card details.
Device storage and permissions
Declined and archived dashboard choices use device storage separately for each account. These choices do not change shared jobs or quotes, are not included in demo backups, and can be removed by clearing this site/app storage. The interactive sample keeps choices only in page memory. Demo jobs use browser/app storage; drafts can use the current tab's storage or page memory. Firebase sign-in uses session persistence. Signing out clears the app's private views but does not delete your online account. Demo backups are files you choose to export; anyone with a copy may read them. Keep them private and delete copies you no longer need.
The Android source declares Internet permission. This preview does not request device location, camera, microphone or contact access. A town or service area you type is still location information. Native backup pickers only handle files you choose.
Retention and deletion
Local demo records stay until cleared, app/site storage is removed, or the app is uninstalled; exported backups must be removed separately. Browser storage failures may prevent a clear operation from persisting, so check the visible confirmation.
For ordinary records associated with a closed account, our selected retention period is 90 days after access closes. We target confirming a verified closure request and closing the requested access within 30 days. Closing access is different from erasing stored records. Financial records, disputes, legal holds and minimal access-blocking records may require separately explained retention. Automatic scheduled cleanup and complete self-service deletion are not active in this preview; removal is handled administratively. Contact us for the status of removal and any applicable exception. Request account and associated-data deletion. We will need to confirm account ownership before acting and explain any records that must be retained for a specific security, dispute or legal purpose. Opening the request page or composing an email does not itself delete data.
Your choices
You can edit your saved profile, sign out, clear local demo work and contact us about access, corrections or deletion. Do not put exact property access details or unnecessary personal information into demo jobs. This preview is not directed to children; do not submit children's personal information.
Changes
We will update this notice as features and data practices change. Live payment, messaging, uploads or other new collection requires a fresh notice and store disclosure review before release.