Syng

Syng

Privacy

Last updated October 12, 2026

This policy explains how Building 28 handles information when you use the Syng applications or this website, getsyng.com.

Who we are

Building 28 is a registered assumed name of Bytecraft, LLC, a Michigan limited liability company. Building 28 publishes Syng and operates this website. In this policy, “we,” “us,” and “our” refer to Building 28 and Bytecraft, LLC.

The Syng website

getsyng.com does not add advertising or analytics trackers. It uses session storage in your browser only to remember whether the entrance animation has played. Our hosting infrastructure may process ordinary request information, such as an IP address, request time, requested URL, user agent, and response status, in routine server logs needed to deliver and protect the site.

App telemetry

The Syng app includes telemetry that is enabled by default and can be changed in the app’s Telemetry settings. Telemetry events can include:

  • a persistent, randomly generated device ID and a separate installation ID used to authorize telemetry submissions;
  • event timestamps, the Syng version, platform, feature events, settings changes, and the names of app screens visited;
  • the length of a search term, but not the search text itself; and
  • error details, including messages and stack information, plus optional device context such as processor architecture, operating-system version, and timezone.

The telemetry backend adds the request IP address to accepted events. Syng does not intentionally transmit bookmarks, vocabulary lists, imported documents, document contents, notes, or raw searches as telemetry.

Optional user interviews

During onboarding, including a one-time invitation for existing users, you can volunteer to be contacted about a scheduled, 30-minute interview in English. We want to understand what you use Syng for most, what works well, what does not, and which features you would like to see. Signing up is optional and does not affect your access to Syng. The invitation is not offered while the app’s child privacy mode is active.

If you explicitly opt in, we collect your preferred name (a first name or nickname is enough), email address, this installation’s telemetry device ID, and a record of your consent, including its time and the version of the notice you accepted. We also store a signup identifier and expiry date. These contact details are stored separately from telemetry in a private Amazon DynamoDB table operated by AWS in the United States.

With your consent, we link your contact details to your telemetry device ID so the project maintainer can review previously collected usage data and any future data permitted by your telemetry settings to select participants and prepare interviews. This means associated telemetry can be linked to you. Signing up does not enable telemetry or change any of its settings. We use the contact details and this linkage only for interview research, not advertising, marketing, or sale to third parties.

After you sign up, Syng saves your details and consent in private app storage on your device so you can start using the app immediately. It sends the signup in the background and retries temporary failures while the app is running, including after a restart, for up to seven days. The pending record is removed after confirmed delivery or a permanent rejection. Enabling child privacy mode also clears the pending signup. Expired records are removed while the app is running or the next time it opens. Pending contact details are never added to the telemetry queue or logs. To withdraw a signup, use the email procedure below.

Your signup remains active for 365 days from its first receipt by our server. After that, we stop using it for contact and DynamoDB removes the expired record, normally within a few additional days. We do not automatically renew your signup when you open Syng or retry the same submission. Short-lived rate limit records use a hash of the request IP address and are scheduled to expire after two hours; infrastructure may also process ordinary request information to operate and protect the service.

You can withdraw permission or correct your details by emailing hello@bytecraft.xyz from the address you provided. You do not need to supply a device ID for an interview-signup request. We will stop contacting you and remove matching signup records and their stored links to telemetry when you withdraw. Previously collected telemetry remains subject to the separate retention and deletion provisions below; you can also ask us to delete identifiable telemetry records. Interview-related correspondence is covered by the email section below.

We save signups without sending an automated verification email. Providing contact details grants permission to contact you, not consent to an interview or a recording. We confirm participation and any applicable parent or guardian consent separately when arranging an interview.

Email and support communications

If you email us or submit a support request, we receive the information you choose to provide, such as your email address, message, and any attachments. We use it to respond, investigate the request, maintain appropriate business records, and protect Syng and its users. Our email and hosting providers may process those communications on our behalf.

Please do not send sensitive documents, credentials, vocabulary notes, or other private content unless it is necessary for your request. We retain correspondence only as long as reasonably needed for these purposes and applicable legal obligations.

Other network activity

Update checks

Supported non-store desktop builds may contact Syng’s update service to check for a newer version. The request identifies the update channel, current app version, platform, and architecture; ordinary network handling also exposes the request IP address. If you choose to install an update, the release files are downloaded from GitHub.

Webpage imports

When you ask Syng to import a webpage, the app connects directly to the URL you supplied and may request resources needed to process that page. The destination site and its providers receive the information ordinarily sent with a web request, including your IP address. Building 28 does not proxy or receive the imported page contents through this feature.

Downloads and app stores

Downloads from GitHub are processed by GitHub under its own privacy terms. If you obtain Syng through an app store, the store operator processes your account, download, transaction, and diagnostic information under its own policies. That app-store processing is separate from Syng telemetry.

How we use and share telemetry

We use telemetry for diagnostics, compatibility analysis, security, and product improvement. For volunteers who explicitly agree, we also use linked telemetry for the interview-research purposes described above. We do not sell it, use it for advertising, combine it with third-party data, or share it with data brokers.

Amazon Web Services (AWS) processes telemetry and related service data as our infrastructure provider. This processing occurs in the United States. We may also disclose information when required by applicable law or when reasonably necessary to protect Syng, its users, or our legal rights.

Your telemetry controls

The Telemetry settings provide a global Enable Telemetry control and separate controls for Event Tracking, Screen Views, Error Reporting, and Device Context. You can opt out in part or in full at any time and inspect recent queued event payloads in the app.

A telemetry preference-change event is recorded when you change a global or category setting, including when you opt out. Events already queued or transmitted may remain after an opt-out, but new events disabled by that preference will not be intentionally collected.

Retention and deletion

Telemetry stored on our servers is retained for no more than 395 days. An installation token normally remains valid for approximately 180 days. The local telemetry queue is bounded to 2,000 events; when it reaches that limit, the oldest events are removed as newer events are added.

You may request deletion by emailing hello@bytecraft.xyz. Include your telemetry device ID so we can locate associated records, or the email address used for an active interview signup so we can look up its linked ID. We will fulfill requests for records we can identify, subject to applicable legal requirements and permitted exceptions. Syng does not require an account. Device identifiers are pseudonymous; unless you have an identifiable interview signup, we may be unable to locate telemetry without your device ID.

Security

We use reasonable technical and organizational safeguards designed to protect the information we process. No method of transmission or storage is completely secure, so we cannot guarantee absolute security.

Children’s privacy

Syng is a general-audience learning tool and is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, please contact us so we can investigate and take appropriate action.

Future features and policy changes

This policy is limited to current behavior. Accounts, synchronization, and payments are not covered as active data-collection features. Before any of those features begins collecting additional data, we will update this policy and the applicable App Store privacy disclosures.

We may revise this policy as Syng or legal requirements change. We will publish the revised policy here and update the date above. Material changes will be communicated in a manner appropriate to the change.

Contact

Questions or privacy requests can be sent to hello@bytecraft.xyz.