Privacy & Terms
In plain language: Teacher Hive does not create student accounts and does not ask students for personal information. It never sells personal data or uses it for advertising. Some apps can save the work students do inside them, such as responses or scores, using a teacher-controlled data layer; that data is used only to run the app, and the teacher can view and clear it at any time. Teachers are responsible for building apps that do not ask students for personal or identifying information. Apps are public by link, and everyone is responsible for the content and code they share.
This page explains how Teacher Hive handles data and outlines the expectations for using the platform. Teacher Hive is designed to be teacher-friendly, school-appropriate, and transparent.
Privacy Policy
Effective date: January 19, 2026
Last updated: May 26, 2026
What Teacher Hive Is
Teacher Hive is a platform for teachers to publish, share, and discover classroom web apps. Teachers paste or upload HTML to create an app, share a link with students, follow other teachers, comment on posts, and bookmark apps they want to revisit. Optional features called Superpowers let teachers add capabilities to their apps, such as saved data, AI, email, short links, and file storage. Some Superpowers require a Pro subscription.
Information We Collect
Teacher Hive collects only what is needed to run the service:
- Account information · Basic information from sign-in. You can sign in with Google (which provides a unique user ID, email address, and display name) or with an email address and password.
- Profile information · Optional details you choose to share, such as a profile photo, bio, website link, or public contact email.
- App content · App titles, descriptions, settings, and the code you choose to publish.
- Uploaded images and files · Images you upload, such as profile photos, app icons, or social images, and any files you store using File Locker or upload through an app's file features.
- Connected App data · If you use a Connected App, the app may store data you enter (such as responses, scores, or activity state) using the Teacher Hive data layer. This data is stored per app instance and is accessible to the app's teacher owner and site administrators.
- Comments and replies · Text you submit as comments or replies on Buzz posts.
- Bookmarks · Apps you save and the lists you organize them into.
- Follow relationships · Which teachers you follow and which teachers follow you.
- Usage data · Page view counts, app visit counts, search queries, and Superpower usage measured to operate, meter, and improve the service. For Pro app analytics, an approximate location (country and region) may be derived from a visitor's IP address. This data is not used for advertising. See Analytics and Approximate Location below.
- Billing information · If you subscribe to Pro, payments are processed by Stripe. Teacher Hive does not receive or store your full payment card number. Teacher Hive stores your plan and subscription status, Stripe customer and subscription identifiers, and a record of each payment (date, amount, and method). For schools paying by purchase order, Teacher Hive stores the school name, billing contact, and the invoice or PO details needed to issue and reconcile invoices.
- AI keys · If you turn on AI features, the provider API keys you add are stored encrypted and are used only to call the AI provider you choose on your behalf. You can remove your keys at any time.
- Notification tokens · If you enable notifications, Teacher Hive stores a device messaging token (via Firebase Cloud Messaging) so it can deliver notifications about activity on your account.
Student Data and What Apps Can Store
Teacher Hive does not create accounts for students and does not ask students for personal information. Students use an app through a direct link, with no login. Teacher Hive does not sell personal information and does not use anything students enter for advertising, profiling, or to train AI.
What Teacher Hive does not do:
- It does not require or request student names, email addresses, student ID numbers, or precise location.
- It does not build profiles of students or track them across apps or websites.
- It does not sell or rent personal information to anyone.
What an app can store:
- Apps, and especially Connected Apps, can save the data students enter while using them, such as responses, scores, or activity state. This is saved through a teacher-controlled data layer and is used only to run that app.
- This data is stored per app instance. The teacher who owns the app, and site administrators, can view and clear it, and the teacher can delete it at any time.
- Teacher Hive does not analyze or monitor the contents of an individual app's data and does not use it for any purpose of its own.
Because apps can save whatever students type, teachers are responsible for designing apps that do not ask students for personal or identifying information, including names, email addresses, student ID numbers, or location. Teachers affirm this before publishing a Connected App. Apps are also accessible to anyone who has the link, so they should not be used to store sensitive information.
Google User Data
Teacher Hive offers Google Sign-In as one way to authenticate. When you sign in with Google, Teacher Hive receives only your basic profile information: your name, email address, and profile photo (if you have one set). Teacher Hive does not request access to Google Drive, Gmail, Calendar, Contacts, or any other Google services. You may also create an account with an email address and password instead of using Google.
How this data is used:
Your name and email address are used to create and maintain your Teacher Hive account, display your profile, and allow you to manage your apps. Your profile photo, if provided, may be displayed on your public profile page if you enable public listing.
Data sharing:
Teacher Hive does not sell, rent, or share your Google account information with third parties for advertising or marketing purposes. Your data is only shared with the service providers needed to operate the platform, as described under Sub-Processors below.
AI and machine learning:
Teacher Hive does not use Google user data to develop, improve, or train artificial intelligence or machine learning models.
Student Privacy and School Compliance
Teacher Hive is a tool for teachers only. Students do not create Teacher Hive accounts. Student interaction is limited to using apps shared by their teacher via a direct link · no login or account is required or permitted for students.
- Teacher Hive does not create student accounts and does not ask students for personal information. Apps can store the work students do inside them; that data is controlled by the teacher and is not used by Teacher Hive for any purpose of its own. Teachers are responsible for keeping their apps free of student personal information.
- Apps published on Teacher Hive must not require student logins or accounts.
- Google Analytics does not run on the apps students use. Analytics runs only on the teacher- and visitor-facing site at teacherhive.app. Published apps are served from apphive.us as your own code, with no Teacher Hive analytics, tracking, or advertising scripts added.
- Because students do not have accounts and Teacher Hive does not handle student records, it is designed to align with school privacy expectations, including COPPA and FERPA. Compliance obligations under these laws rest with the teacher and school district, not Teacher Hive.
Connected Apps: Teachers who publish Connected Apps are responsible for ensuring their apps do not collect student personal information, including email addresses, full names, student ID numbers, or location data. Teachers must affirm compliance before publishing. Connected App data is stored per instance and is only accessible to the app's teacher owner and site administrators. Teachers can view and clear all stored data for their Connected Apps at any time.
Schools and Districts
Teacher Hive is a tool for individual teachers, not a district-managed data system. Teachers sign up on their own. Teacher Hive does not hold district records, does not create student accounts, and does not require students to identify themselves. For this reason, Teacher Hive is not designed to act as a school district's data processor and does not offer or sign Data Processing Agreements.
Schools and districts should review Teacher Hive the way they would any public web tool a teacher chooses to use, under their own acceptable-use and privacy policies. Because apps are public by link and students use them without logging in, teachers should not build apps that ask for or store student personal or sensitive information. If you have privacy questions, please contact Tony Vincent at tony@learninginhand.com.
Pro Subscriptions and Billing
Pro is an optional paid subscription that unlocks additional Superpowers and features.
- Payments are processed by Stripe, a PCI-DSS Level 1 certified payment processor. Card details are entered directly into Stripe's secure fields. Teacher Hive never sees or stores your full card number.
- Teacher Hive stores your subscription plan and status, Stripe customer and subscription identifiers, and a record of each payment (date, amount, and method) so it can manage your subscription and show your billing history.
- Schools may pay by purchase order. For PO plans, Teacher Hive stores the school name, billing contact, and the invoice or PO details needed to issue and reconcile invoices.
- When a payment succeeds, Teacher Hive sends an email receipt to your account email address.
AI Features
AI features are optional and turned off by default. To use them, you add your own AI provider API key (OpenAI, Anthropic, or Google Gemini).
- When an AI feature runs, the prompt and any content you submit (such as text or images) is sent to the AI provider you selected to generate a response. That provider processes the request under its own terms and privacy policy.
- To help keep AI content school-appropriate, prompts and images may be screened using OpenAI's content moderation service before a request is processed.
- Some apps let a guest supply their own AI key on their own device. In that mode, the guest's key stays on the guest's device and is not sent to or stored by Teacher Hive.
- Teacher Hive does not use your prompts or content to train its own AI or machine learning models.
Email, Short Links, and File Storage
- Email Superpower · Lets an app send an email to the teacher who owns it, delivered through an email service provider. It is intended for sending results or notifications to the teacher's own address, not for collecting student contact information.
- Short links · Teachers can create short links that redirect to a destination URL. Teacher Hive stores the link and its destination and counts how many times it is opened.
- File storage · Files in File Locker and files uploaded through an app's file features are stored on Cloudflare R2 and served from files.apphive.us. Teachers are responsible for the files they store and share.
Public and Private Content
- Apps published on Teacher Hive are accessible to anyone with the link.
- Apps can be hidden from public listings if the teacher turns off public listing.
- Teacher profile pages and bookmark lists may be public or private, depending on your settings.
- Comments you post on Buzz posts are visible to all visitors.
- Teachers control what they publish and what is shared publicly.
How We Use Your Data
Teacher Hive uses collected information only to:
- Create and maintain your account and settings.
- Display your apps, profile, bookmarks, and settings.
- Power The Buzz, following, and your activity feed.
- Operate the Superpowers you choose to use.
- Manage Pro subscriptions, process payments, and send receipts.
- Sync your content across devices.
- Send transactional and admin notification emails about account and platform activity.
- Operate, maintain, and improve the platform.
Teacher Hive processes personal data solely for the purpose of providing the service requested by users. Your data is never used for advertising or sold to third parties.
Analytics and Approximate Location
Teacher Hive uses Google Analytics to measure aggregate, non-advertising usage of the teacher- and visitor-facing site at teacherhive.app (pages viewed and features used). It may set first-party analytics cookies on that site. No advertising or cross-site tracking cookies are used.
Google Analytics does not run on the apps students use. Published apps are served from apphive.us as your own code, with no Teacher Hive analytics, tracking, or advertising scripts added. Students opening a shared app are not tracked by Google Analytics.
Separately, Teacher Hive keeps its own first-party counts of app visits so it can show each app's stats to its teacher owner. For Pro analytics, an approximate location (country and region) may be derived from a visitor's IP address to show owners where their app is being used. This is coarse, aggregate location only. Teacher Hive does not collect precise or GPS location and does not identify individual students.
Email Notifications
Teacher Hive may send you transactional emails related to your account, billing, and activity on the platform. You can unsubscribe from notification emails at any time using the unsubscribe link included in each email. Unsubscribing from notifications does not affect required transactional messages such as payment receipts, or your access to the service.
Data Storage and Security
Teacher Hive is built on Google Firebase and Google Cloud, operated by Google LLC.
- Authentication, database storage, and file storage are handled by Firebase Authentication, Firestore, and Firebase Storage. The application is hosted on Google Cloud Run.
- Stored files for File Locker and app uploads are held on Cloudflare R2.
- Payments are handled by Stripe.
- AI provider keys are stored encrypted.
- Data is stored and processed in the United States.
- Security rules restrict who can read, write, or modify apps, profiles, and uploaded files.
- Administrative access: Information you submit to Teacher Hive, such as account details, profile information, app content, and uploaded files, may be accessed by the site administrator solely for purposes of operating, supporting, moderating, and maintaining the service. Passwords are managed by Google or by Firebase Authentication and are never visible to the site administrator.
- No online system is completely secure. If a data breach is detected, affected users will be notified by email within 24 hours of discovery.
Sub-Processors
Teacher Hive uses the following third-party services to operate the platform:
- Google Firebase (Google LLC) · Authentication, database (Firestore), file storage (Firebase Storage), and push notifications (Firebase Cloud Messaging). Data is processed in the United States. See Firebase Privacy and Security.
- Google Cloud Run (Google LLC) · Application hosting. Data is processed in the United States.
- Google Analytics (Google LLC) · Aggregate usage analytics for the teacher-facing site only. See Google's Privacy Policy.
- Stripe (Stripe, Inc.) · Payment processing for Pro subscriptions. See Stripe's Privacy Policy.
- Resend (Resend, Inc.) · Delivery of transactional and notification emails. See Resend's Privacy Policy.
- Cloudflare (Cloudflare, Inc.) · File storage (R2) and delivery for File Locker and app uploads. See Cloudflare's Privacy Policy.
- AI providers · When you enable AI features, requests are sent to the provider you choose using your own API key: OpenAI, Anthropic, or Google (Gemini). OpenAI also provides content moderation used to screen AI prompts.
Teacher Hive does not share user data with advertisers or data brokers.
Data Retention and Deletion
Teacher Hive retains your data for as long as your account is active or as needed to provide the service.
To delete your account and data, go to My Settings and use the Delete Account option, or email tony@learninginhand.com. Deletion requests will be honored within 5 days of receipt. Upon deletion:
- Your account, profile information, app content, bookmarks, comments, follow relationships, stored files, and saved AI keys will be permanently removed from active systems.
- Backup retention: Teacher Hive maintains automated database backups for up to 90 days for disaster recovery purposes. Deleted data may remain in these backups for up to 90 days before being permanently purged. These backups are not accessible to users and are used solely for system recovery.
- Payment records: Records of payments and invoices may be retained as required for accounting, tax, and legal purposes, even after an account is deleted. Payment processing records are also held by Stripe under its own retention policies.
- Inactive files: Files stored in File Locker and through app uploads may be removed after an extended period of account inactivity (about 12 months).
Retention beyond 7 days may apply only where required for legal, security, accounting, or operational purposes.
Cookies and Analytics
Teacher Hive uses a session cookie solely to keep you signed in. On the teacher-facing site at teacherhive.app, Google Analytics may set first-party analytics cookies as described under Analytics and Approximate Location. No advertising cookies, cross-site tracking cookies, or third-party analytics scripts run on the apps students use. Teacher Hive does not track individual students and does not collect student personal data.
Third-Party Services
Teacher Hive relies on the service providers listed under Sub-Processors to operate the platform. These services are governed by their own privacy policies, linked above.
If an app embeds third-party content or scripts, the app creator is responsible for ensuring those services are appropriate for school use and comply with applicable privacy requirements.
Your Rights
You have control over your content:
- Edit or delete apps at any time from your account.
- Download all of your app data as a ZIP file at any time from your account.
- Download all of your File Locker files as a ZIP at any time from the File Locker page.
- Update or remove profile information in your settings.
- Manage your bookmark lists and follow relationships at any time.
- View and clear Connected App data at any time from within the app's teacher view.
- Add or remove your AI provider keys at any time in your settings.
- Manage or cancel your Pro subscription at any time in your settings.
- Request complete account deletion via My Settings or by emailing tony@learninginhand.com.
Terms of Service
Last updated: May 26, 2026
Acceptance of Terms
By creating an account or using Teacher Hive, you agree to these Terms. If you do not agree, please do not use the service.
Eligibility
You must be at least 18 years old to create a Teacher Hive account. Teacher Hive is intended for teachers and educators. Some features require a paid Pro subscription or Builder access. Teacher Hive may limit, modify, or discontinue features at its discretion.
Your Content and Code
Teacher Hive allows you to publish web apps by uploading or pasting HTML, CSS, and JavaScript.
- Code you publish is made publicly accessible at a shareable link.
- Anyone with the link may view or use your app.
You are solely responsible for:
- The code you publish.
- The content your app displays.
- Any data your app collects, transmits, or stores.
Superpowers
Superpowers are optional features you can add to your apps, including saved data (Connected Apps), AI keys, email, short links, and file storage. Some Superpowers require a Pro subscription, and some are available to Builders.
- If you use AI features, you supply your own AI provider API key and are responsible for your use of that provider and any costs it charges you. You are responsible for ensuring AI-generated content is appropriate for school use.
- The Email Superpower is for sending messages to the teacher who owns the app. It must not be used to collect student contact information or to send unsolicited or bulk email.
- Short links and file storage must not be used to host or distribute content that violates these Terms.
- Superpowers are subject to usage limits (shown as Hive Superpowers Usage). Exceeding limits may pause a feature until the next period or until limits are increased.
Connected Superpower
Builder and Pro users may create Connected Apps that use the Teacher Hive data layer (THive SDK) to store and retrieve data. By publishing a Connected App, you affirm that it complies with all privacy requirements and does not collect student personal information, including email addresses, full names, student ID numbers, or location data.
You are responsible for ensuring your Connected App is appropriate for classroom use. Teacher Hive may remove Connected Apps that violate these terms. Data stored by Connected Apps may be viewed or cleared by the app's teacher owner and by site administrators. Connected App data is subject to monthly usage limits and may be cleared by the teacher owner at any time.
Billing and Subscriptions
Pro is an optional paid subscription.
- Subscriptions are billed in advance through Stripe and renew automatically (monthly or annually) until canceled. Schools may instead pay by purchase order for the agreed term.
- You can cancel at any time from your settings. Cancellation stops future renewals, and your Pro access continues through the end of the current billing period.
- Except where required by law, payments are generally non-refundable. If you believe you were charged in error, contact tony@learninginhand.com and we will review it.
- Prices and plan features may change. Material changes to recurring pricing will be communicated before they take effect, and continued use after a change means you accept the new price.
- Failure to pay, a failed renewal, or an unpaid invoice may result in Pro features being paused or downgraded.
Acceptable Use
Apps and content published on Teacher Hive must meet the following expectations:
- School-appropriate content · Apps, comments, and profile content must be suitable for a K-12 educational setting.
- No student data collection · Apps and Connected Apps must not collect, request, store, or track student personal information. This includes email addresses, full names, student IDs, or precise location data. Connected App authors affirm compliance at publish time.
- No tracking or surveillance · Apps must not include trackers, pixels, fingerprinting, hidden analytics, advertising scripts, or similar technologies that monitor users.
- No circumvention of safeguards · Apps may not attempt to bypass school filters, network restrictions, device management systems, or security controls.
- No harmful or deceptive code · Apps may not include malware, phishing, deceptive behavior, unauthorized access attempts, or code that exploits vulnerabilities.
- Respectful conduct · Comments and profile content must be respectful. Harassment, spam, and abusive behavior are not permitted.
- Respect for rights · Content must not violate privacy, copyright, or intellectual property rights.
Embedded and Third-Party Content
If your app includes embedded content, external scripts, or third-party services, you are responsible for ensuring:
- The content is appropriate for school use.
- The service complies with applicable privacy laws and school requirements.
- You follow the third party's terms of service and privacy policies.
- Disclose the use of third-party service in your app's Additional Details.
Backups and Availability
- You are responsible for maintaining backups of your app code and project details.
- Connected App data is stored per instance and is subject to monthly usage limits. Teachers can download or clear their Connected App data at any time.
- Teacher Hive is provided on an as-is and as-available basis.
- Uptime and data retention are not guaranteed.
Reporting and Enforcement
If you believe an app or comment violates these Terms or poses a risk, report it using the Email Tony link on the site or the Report this App link an app's Info page.
Teacher Hive may remove or disable access to any app, comment, or account, with or without notice, if it is believed to violate these Terms or create risk for users.
Limitation of Liability
Tony Vincent, Inc. is not liable for loss of data, loss of code, or damages resulting from use of the service.
Changes to These Terms
These policies may be updated as Teacher Hive evolves. Continued use of the service after changes means you accept the updated Terms.
If you have questions about privacy or terms, please contact Tony Vincent at tony@learninginhand.com.