S Skyl
Privacy Policy

Skyl Privacy Policy

Effective date: September 22, 2026 · Last reviewed: September 22, 2026

This Privacy Policy describes how Vestgaard Construction Ltd. ("Skyl," "we," "us," or "our"), operating as Skyl, collects, uses, discloses, and protects your information when you use the Skyl mobile application (the "App") and any related services (together, the "Service"). The Service is a social and professional network for construction-trade professionals to share work, find jobs, message peers, build a portfolio, and join crews and clubs.

This policy explains our handling of personal information. We request permission or consent separately where required, and the choices below explain how to change optional processing.


1. Information We Collect

1.1 Information you provide

1.2 Information collected automatically

1.3 Information stored on your device

The App stores the following on your device using AsyncStorage:

1.4 Sensitive information

We do not knowingly collect sensitive personal data such as government IDs, racial or ethnic origin, religious beliefs, health data, or biometric data. Please avoid posting sensitive documents or information that is unnecessary for using Skyl, including information about clients or coworkers without permission. Sensitive information may appear in user content despite this request; it remains subject to appropriate access, moderation and deletion handling. Contact us to report sensitive information that should be removed.


2. How We Use Your Information

We use your information to:


3. How We Share Your Information

3.1 With other users

3.2 With service providers and processors

We share data with the following third parties that process data on our behalf:

ProviderPurposeData shared
SupabaseAuthentication, database, realtime, edge functions, file storageAccount credentials, profile data, UGC, engagement, settings
Cloudflare (R2, Stream, Workers, Email Routing/Sending)Media storage and CDN, video transcoding, transactional emailMedia files, video files, email content, reply-to email
Expo (EAS Updates, Push)OTA updates, push deliveryPush tokens, update metadata
Open-MeteoWeather in earlier releases; disabled in this release pending commercial configurationPreviously submitted coordinates and provider request logs
Apple geocoding (iOS)Submitted place searches and location labelsSearch strings and coordinates
OpenStreetMap NominatimGeocoding in earlier releases; replaced in the updated September 22 iOS buildPreviously submitted location search strings and coordinates
OpenAIAutomated text moderation (including posts, comments, profiles, jobs and messages)Text content
SightengineAutomated image and video moderationImages, videos, associated media URLs and moderation results
Google AdMobOptional in-feed ads (where enabled)Ad interactions, IP address, device/SDK identifiers and diagnostic data; advertising identifier where permitted
CARTO / unpkgMap tiles and map-rendering assetsIP address, requested tile/asset URLs and request/device metadata
GiphyGIF search and deliveryGIF search terms, IP address and request/device information
Apple / GoogleOS-level push deliveryPush tokens via APNs/FCM

Providers process information under their applicable terms and privacy notices. Their role depends on the service: some act on our instructions, while advertising and other providers may also process information for their own disclosed purposes.

3.3 For legal and safety reasons

We may disclose information if we believe in good faith that disclosure is necessary to: (a) comply with a legal obligation or law-enforcement request; (b) protect the safety, rights, or property of Skyl, our users, or the public; (c) investigate or respond to suspected violations of our Community Guidelines; (d) detect, prevent, or otherwise address fraud, security, or technical issues; or (e) enforce our Terms.

3.4 We do not sell your data

We do not sell your personal information to third parties. Where we serve ads through Google AdMob, that activity may be considered "sharing" or "cross-context behavioral advertising" under some state laws; we apply the applicable consent and opt-out controls. Apple tracking permission is separate from other advertising privacy choices.


4. Your Choices and Controls

You can manage your data through the App's Settings screen and through system-level controls:

4.1 How to turn off Push Notifications

Inside the App:

  1. Open the Skyl app.
  2. Tap your profile icon, then tap Settings (gear icon) in the top right.
  3. Under Notifications, toggle off any notification types you no longer want (likes, comments, mentions, follows, direct messages, crew messages, job applications, etc.).
  4. To disable all in-app push notifications at once, toggle off Push Notifications at the top of the Notifications section.

At the OS level (more thorough):

4.2 How to turn off Location Services

Inside the App:

  1. Open the Skyl app.
  2. Tap your profile icon, then tap Settings.
  3. Under Privacy, toggle off Location Services.
  4. When off, the App will not access your GPS. Weather is currently unavailable; when enabled, it also respects this setting, and the map will not center on your current location.

At the OS level (recommended as well):

4.3 How to turn off Online Status (presence)

  1. Open the Skyl app.
  2. Tap your profile icon, then tap Settings.
  3. Under Privacy, toggle off Show Online Status.
  4. When off, your last_seen timestamp is cleared and other users will not see a green/red presence dot on your profile, in the Crew list, or in direct messages. You will also stop seeing other users' online status if you have it disabled for yourself.

4.4 How to opt out of ad tracking


4.5 Automated moderation permission

Before using moderated features, the updated September 22 iOS build asks you to allow content transfers to OpenAI for text safety checks and Sightengine for image/video safety checks. This can include private messages and other private content on moderated features. We record the accepted disclosure version and time. Permission is required for these features; you can decline, sign out, or delete your account without accepting. Contact us to withdraw permission; we will stop further covered transfers and explain the effect on your account. Prior transfers remain subject to applicable retention and legal requirements.

5. Data Retention

We retain your information for as long as your account is active and for a limited period afterward to meet legal, safety, and accounting obligations:

Automated cleanup runs in batches. The periods above are our ordinary retention schedule; we review failures and outstanding work. We may preserve information longer when necessary for a specific legal obligation, dispute or safety investigation, restrict access during that period, and review the need to retain it. Provider-operated diagnostics and backups have separate lifecycle settings; active-system deletion does not immediately erase every backup copy.


6. Security

We use industry-standard safeguards to protect your information, including encrypted transport (TLS), hashed passwords (managed by Supabase Auth), row-level security policies on the database, and access controls on internal systems. However, no system is perfectly secure, and we cannot guarantee absolute security.

Session tokens (including tokens for multi-account switching) are stored on your device using AsyncStorage. We recommend using a strong device passcode and biometric lock to protect local data.


7. Age Requirement and Underage Accounts

Skyl is intended for people aged 18 or older and is not offered to anyone under 18. We record your confirmation of eligibility and the applicable policy version; we do not treat a checkbox as independent proof of age. Existing accounts must confirm the new 18+ requirement. If we learn that an account belongs to someone under 18, we will restrict access and arrange deletion, subject to legally required retention. To report an underage account or request its deletion, contact team@skylstudios.com.

The App includes child-safety moderation: content that appears to involve the sexual exploitation of minors is escalated, removed, and may be reported to the National Center for Missing & Exploited Children (NCMEC) where required by law.


8. International Users

The Service is operated from Canada. Skyl's primary data infrastructure is hosted as follows:

Our Supabase project is configured in the Canada Central region. Cloudflare delivers media through its global network. Other providers listed in section 3.2 may process information in the United States and other countries, and support, logs, backups and subprocessors may operate outside the primary hosting region. A Canadian database region does not mean all processing stays in Canada.

Information processed abroad may be subject to the laws and lawful access requirements of those countries. Contact team@skylstudios.com for information about our foreign service providers and our policies for handling information outside Canada.

8.1 Canada (PIPEDA)

Vestgaard Construction Ltd. is a Canadian organization. We handle personal information in accordance with the Personal Information Protection and Electronic Documents Act (PIPEDA) and applicable Alberta law. You may request access to, correction of, or deletion of your personal information by emailing team@skylstudios.com. We will respond within 30 days. If you are not satisfied, you may contact the Office of the Privacy Commissioner of Canada or, where Alberta PIPA applies, the Office of the Information and Privacy Commissioner of Alberta.

8.2 California Consumer Privacy Act (CCPA/CPRA)

If you are a California resident, you have the right to: know what personal information we collect, request deletion, request correction, opt out of the sale or sharing of your personal information, and not be discriminated against for exercising these rights. To exercise these rights, contact team@skylstudios.com. We do not sell personal information. Where applicable, you can opt out of sale or sharing through Settings → Ad privacy or by contacting us. Apple tracking permission can also be managed in iOS Settings; it is not the only privacy control.

8.3 Other U.S. state privacy laws

If your state has a consumer privacy law (for example, Virginia VCDPA, Colorado CPA, Connecticut CTDPA, Utah UCPA, Texas TDPSA, Oregon OCPA, Montana CDPA, or others), you may have similar rights to access, correct, delete, or opt out of certain processing. To exercise these rights, contact team@skylstudios.com. We will respond within 30 days.


9. Third-Party Links and Content

The App may contain links to third-party websites or display content hosted by third parties (for example, news articles, weather data, or job postings that link to external sites). We are not responsible for the privacy practices of those third parties. This Privacy Policy does not apply to third-party services.


10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy in the App or on our website and, where appropriate, sending a notification. The "Effective date" at the top of this policy indicates when it was last updated. Your continued use of the Service after a change constitutes acceptance of the updated policy.


11. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or your personal information, please contact:

Vestgaard Construction Ltd. (operating as Skyl)

Please include a description of your request and, where relevant, the account email or user ID involved. We will respond within 30 days.


12. Summary of Data Categories

For your convenience, the categories of personal information we collect are:

  1. Contact info — email, phone number (account and optional display contact).
  2. Identifiers — user ID, username, push token, advertising identifier (when ATT granted).
  3. Account and profile data — name, bio, trade, location, image, banner, account type, badges, certifications.
  4. User-generated content — posts, comments, messages, job listings, portfolio items, club posts, feedback.
  5. Usage data — likes, follows, saves, post views, feed events, search history (on device).
  6. Location — GPS coordinates (when enabled), city cache, location text.
  7. Presence — last_seen timestamp (when online status is enabled).
  8. Device data — OS version, device model, app version, language, crash logs.

Each category is used for the purposes described in Section 2 and shared as described in Section 3.

Operated by Vestgaard Construction Ltd. · Privacy · Terms · Guidelines · team@skylstudios.com