Privacy controls

We use essential cookies and optional analytics to improve our services. Read the privacy policy or manage preferences.

Privacy Policy

Effective: October 2025Last Updated: October 2025

TediousTech Solutions is committed to responsible data practices. If you have questions or need to request changes, contact us at security@tedioustech.solutions.

Privacy Policy

Effective: October 2025 Last Updated: October 2025

TediousTech Solutions LLC (“we,” “us,” or “our”) operates the website tedioustech.solutions. This Privacy Policy explains how we collect, use, and protect your information.


1. Who We Are

Legal Entity: TediousTech Solutions LLC Address: Tampa, Florida, United States Privacy Contact / DPO: Logan Meriwether Email: security@tedioustech.solutions


2. What We Collect and Why

We only collect the minimum information needed to operate our services.

Type of DataExamplesPurposeLawful Basis
Account & Auth DataEmail, password (hashed)Register and authenticate users via SupabaseContract / Legitimate Interest
Scheduling DataName, email, selected time slotConfirm meetings and send remindersContract / Legitimate Interest
Billing DataPayment details via StripeProcess transactions securelyContract / Legal Obligation
Email & Delivery DataOpen, click, bounce eventsEnsure emails are delivered successfullyLegitimate Interest
Analytics & TelemetrySession ID, device, region, route, UTM parametersImprove site performance and understand usageConsent (where required)

We do not store IP addresses in analytics and we do not share personal data with third-party advertisers.


3. How We Collect Data

  • Directly from you when you create an account, schedule a meeting, or contact us.
  • Automatically through a first-party analytics system (no third-party trackers).
  • Via integrations such as Google Calendar (for meetings) and Stripe (for payments).

4. Cookies and Tracking

We use only essential and first-party analytics cookies.

  • session_id (anonymous) – maintains your browsing session.
  • consent_status – records your cookie preferences.
  • No advertising or cross-site tracking cookies.
  • We honor browser Do Not Track (DNT) and Global Privacy Control (GPC) signals.

In regions requiring consent (e.g., EU/UK), analytics and preference cookies are blocked until you opt in.


5. How We Use Analytics

We log website visits to understand performance and improve services. Our event logs include: requestid, sessionid, route, UTM, device type, browser, and derived region. No IP addresses or names are stored. Retention: 180 days, then securely deleted via automated job.


6. How We Send Emails

Transactional emails (meeting confirmations, reminders, and updates) are sent through Resend.

You can opt out of non-essential messages anytime.

  • From: notify@tedioustech.solutions or meetings@tedioustech.solutions
  • Webhooks collect delivery metrics (open, click, bounce) for reliability only.

7. How We Share Data

We share data only with our processors under signed agreements:

ProcessorPurposeLocationPolicy
SupabaseAuthentication, database, analyticsUS/EU (PostgreSQL)https://supabase.com/privacy
VercelHosting and edge deliveryGlobal (US/EU)https://vercel.com/legal/privacy-policy
GoogleCalendar/Meet schedulingGlobalhttps://policies.google.com/privacy
ResendTransactional emailsUShttps://resend.com/privacy
StripePayment processingUS/EUhttps://stripe.com/privacy

Each acts as a data processor under a data processing agreement.


8. Retention

CategoryRetention Period
Analytics180 days
Meeting Records1 year
Temporary Holds7 days
Account DataActive period + 1 year after closure
Billing DataAs required by law (usually 7 years)
Email/Webhook LogsUp to 1 year, unless legal obligations require longer

9. International Data Transfers

Your data may be processed in the U.S. or other locations. Where required, we rely on Standard Contractual Clauses (SCCs) to ensure equivalent protection under GDPR and UK GDPR.


10. Your Rights

Depending on your region, you may have the right to: access or export your data; request correction or deletion; restrict or object to processing; opt out of data sharing or sale (California). To make a request, email security@tedioustech.solutions. We verify identity via your account email and respond within 30 days.


11. Children

Our services are not directed to children under 16. We do not knowingly collect information from minors.


12. Security

We use Supabase Row-Level Security (RLS), HTTPS, and encrypted database connections. Access to personal data is role-based and audited.


13. Updates to This Policy

We may update this policy as our services evolve. Changes will be posted here with a revised “Last Updated” date.


14. Contact Us

For privacy questions, contact: security@tedioustech.solutions


15. References

This policy complements our future Terms of Service (/terms) and Data Processing Addendum (/dpa).

Appendix A — Data Inventory & Flows

Table / SystemCategories of DataPurposeLawful BasisRetentionRecipients / TransfersSecurity Notes
meetingsName, email, time, rep_emailScheduling and confirmationContract1 yearGoogle CalendarEncryption, RLS
slot_holdsEmail, hold_id, timeReserve temporary slotLegitimate Interest7 daysNoneAuto-expire
clientrepmapInternal mapping of rep to clientScheduling logicLegitimate Interest1 yearInternal onlyRLS
reptimeoffDate ranges, rep_emailBlock unavailable slotsLegitimate Interest1 yearInternal onlyRLS
analytics.event_logSession_id, route, region, UTM, deviceImprove UXConsent / Legitimate Interest180 daysInternal onlyNo IPs; cron deletion
analytics.email_eventsSend/deliver/open/clickEnsure deliveryLegitimate Interest1 yearResendSecure webhook
stripe.billingPayment ID, email, timestampProcess paymentsContract7 yearsStripePCI DSS compliance

Appendix B — Cookie & Consent Specification

Cookies

CookiePurposeDurationCategory
session_idAnonymous session identifierSessionStrictly Necessary
consent_statusRecords user consent choices6 monthsFunctional
vercelgeoUsed internally to derive region (no storage)Request onlyFunctional

Consent Behavior

  • Regions requiring explicit consent: EU/EEA, UK, CH, CA-QC.
  • Env: ANALYTICSCONSENTREGION_LIST = full list of ISO codes as configured in env.
  • Banner blocks analytics until consent in those regions; elsewhere soft opt-in.
  • Always respect DNT/GPC (DNTRESPECT=true, GPCRESPECT=true).
  • Consent stored client-side in consent_status.
  • Preferences modal toggles Analytics and “Do Not Sell/Share My Info” (CCPA).

Banner UI Copy

We use cookies to run our site and improve your experience. Manage your preferences or read our Privacy Policy (/privacy).

Buttons:

  • Accept All
  • Manage Preferences
  • Reject Non-Essential