top of page

60 results found with an empty search

  • I Made a Web App with Replit, and I Can Barely Code (pt. 5)

    I’m about to tear this project apart and return it to its core features. Please join me in crossing your fingers in hope that a beautiful, functional MVP will be born from the ashes. Welcome to part 5, the finale of my journey building the web app Superior Network with Replit's AI Agent. To see where this started, check out part 1 , or here's a quick summary: TL;DR: A recap of parts 1-4 Despite no software development skills, I was able to design what looked like a functional framework of a website, from scratch. All the heavy lifting was performed by Replit's AI Agent, an overly-confident optimist who can see tiny lines of code in screen captures of the console, but can't see the giant gaps of weird space it designs on the page. The idea: A web app to connect business professionals for lunch. The outcome: With an over-featured app falling apart at the loose seams, a Project Manager recommended I return the web app to its core. Spring Cleaning / Trimming Down to Core Value I first learned how to back up the entire site (so far) on GitHub, then got to work playing Operation: Prompt by prompt, I asked Agent to remove features like the Messaging platform, matching based on age and gender preferences, and achievement badges. The beginning of my site bug checklist, which became 115 checkboxes long. I’m not entirely sure who to thank, myself for writing thorough prompts, Agent for understanding them correctly, or Replit for enhancing their AI product since I started this project a few months ago, but this time, I successfully reduced the web app while maintaining functionality. I was finally able to take a full look at the site and write out a checklist of every action that needed to work, so I could check each off as I double-check they worked. In this screenshot from my checklist document, I highlighted tasks in yellow if I tried the task and it didn’t work. I highlighted in green when I got a broken yellow task to work again. In other words, all the green highlighted tasks were my trickiest hurdles, but they were fixable. Inbox Headaches | Is Agent Actually Amelia Bedelia in Disguise? One of Replit Agent’s biggest challenges was email. I was able to set up a Gmail integration easily enough, but once it started sending automated emails on my behalf, it was inconsistent and unprofessional. Pfft, 'bring business cards.' I swear, I never asked it to say that! And visually, this email was looking less than ideal. But even after the emails looked good, Agent kept adding its own flair: How are '12 active professionals' going to attend this meeting if the group size limit is 4 people? Why is the email promising 'collaborative project opportunities' when the Superior Network site doesn't guarantee this anywhere? Most frustrating of all, I could request these types of emails be triggered by certain events, but they weren’t being sent out (at least not consistently). I requested that Agent send a follow-up email one hour after every meeting took place, inviting users to revisit the app and leave a private note on how the meeting went. This was also an opportunity to notify Superior Network that the match was a no-show or, more urgently, to flag/report inappropriate behavior. But despite asking for these emails to go out, they weren’t popping into my inbox. I could ask Agent for a sample of the email template to be sent for review, but it’d generate a new one to send as a sample, not the one we’d already designed. There were moments when I was shocked how specific I needed to be, like I was making my wish with a genie or giving a task to Amelia Bedelia. Big, Bold Moves Towards a Working Replit App I decided to make one more big addition to the app, even though its core features were in place and almost 100% of features were working. I knew I needed a way to better visualize and track the emails being sent out. So I asked for an employee access page: Now THAT was smooth building! With just a few minutes communication and a few days of testing the results, this dashboard Agent built accurately reflected real events and automated emails. There was such a good feeling seeing emails pop into my inbox right on schedule, looking professional and mildly obnoxious, just like all the other businesses out there. This was a business. It was finally happening. I also successfully set up error notifications. Now anytime the app generates an error, I get a detailed email about what happened. Superior Network finally feels well taken care of and regulated. Did I Build a Web App with Replit? Did I build a web app with no coding experience? Yes, yes I did. The caveat? This project took way longer and hit many more hurdles than anticipated. I started in May, expecting to finish by June, and instead I’m wrapping up the MVP in September. It’s built and it works. And that’s what I set out to do. Next step: Beta testing. It's time to see if people will actually use the app, which is perhaps the scariest stage of all. Want to explore the final product? Check out Superior Network ! The above content was written by Lindey Hoak. BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Schedule a free consultation at bearpeak.io/contact .

  • I Made a Web App with Replit, and I Can Barely Code (pt. 4)

    It's time for a web app intervention. To see where this started, check out part 1 , or here's a quick summary: TL;DR: A recap of parts 1-3 Despite no software development skills, I was able to design a functional website from scratch. All the heavy lifting was performed by Replit's AI Agent, an overly confident optimist. The idea: A web app to connect business professionals for lunch called Superior Network The outcome: A project full of so many features that it lost its core purpose. When we left off, Superior Network was finally starting to look like a real web app. I brought it to John, and he hit me with a new development: "I don't know what this project is about anymore. This web app doesn't seem to know what it is or does." Product Management John was right. In our excitement to push the limits of AI web building, we’d flown too close to the sun, and abandoned any real plan in the process. I needed a product manager, someone to help Superior Network find its footing again. Enter Trevor, a BearPeak PM. You can find more about the great work he does here . Trevor and I jumped on a call and we quickly found the issue: Superior Network had never really had product management at all. "What does the app actually need in order to work?" Trevor tested me. "Well," I thought about this. "It needs to connect people within a close vicinity of each other. And it needs to be able to book a meeting between them. That's it." "My thoughts exactly. That's the core. My advice would be to take all of the extra features away, but just for now. Focus on the product's core and get it out there to test users. That matters more than whether a chat page works or meetings can be auto-scheduled for users. When you build a core product, you need to learn to block out the requests for more content. Block out your users, builders, and even managers, and just build the features that have earned their place; just the ones that deliver core value. Then, as users test your MVP, you can start to re-integrate those cool but unnecessary features." It was a simple and humbling lesson that I think everyone needs to revisit sometimes. As a designer, I can very quickly get caught up in details, and as a designer with the new freedom to build a unique site with just myself and AI, I had thought, "why not see what it can do?" And I certainly had tested its capabilities. But if we were going to take Superior Network seriously, publish and market it as a real web app, it needed to return to the basics. So Will I Build a Web App with Replit? Can this designer actually bring the MVP across the finish line? Can she strip away all the shiny-but-broken features without mourning the hours spent building them? And once it’s reduced to bare bones, will Superior Network even work? Tune in next week for part 5, the finale of this app-building story. Want to skip ahead to a spoiler by exploring the final product? You can check out Superior Network now! The above content was written by Lindey Hoak. BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Schedule a free consultation at bearpeak.io/contact .

  • I Made a Web App with Replit, and I Can Barely Code (pt. 3)

    I've almost made a web app with Replit. Almost. Every time I open it, progress feels like two steps forward, one step back . To see where this started, check out part 1 , or here's a quick summary: TL;DR: A recap of parts 1-2 Despite no software development skills, I was able to design what looked like a functional framework of a website, from scratch. All the heavy lifting was performed by Replit's AI Agent, an overly confident optimist who can see tiny lines of code in screen captures of the console, but can't see the giant gaps of weird space it designs on the page. The idea: A web app to connect business professionals for lunch. The outcome: So far, it LOOKS like it works. Until you touch it. The next hiccup came as I first deployed the site. Over a video call, my boss John and I connected the Replit site to a custom domain, and we talked excitedly about how close the project was to beta testing. Little did I know that I was far, far away from that stage. But back to the journey and the newest issue I was encountering: My newly published site required any user to log in with their Replit account before using the site. Seriously? If I share my finished site, people can’t even view it without making a Replit account first? That’s not just unprofessional; that’s a dealbreaker. I asked Replit's Agent to work around this. Find out how we could make users only log in with their LinkedIn profile (a requirement I'd assigned to the site as a safety feature. We're making an app that connects strangers in real life to meet up in person. I want to ensure that the users are truthful about their identities, but I'm certainly not asking them to create a Replit account. That'd be like asking someone visiting your online store to create a Shopify account first! Not going to work). To remove the awkward login, Agent suggested I swap to a Reserved VM configuration (a different type of deployment). I followed its advice, which required another large change: Swapping from demo mode to a permanent database. What I thought was fast acting in excitement for a brand new working website had instead messed up the whole site's functionality . Trying to log in? Sorry, no luck. Trying to log out? You're trapped. The buttons didn't do anything! Problem after problem, I reported issues to Agent... only to feel déjà vu. Bugs I’d celebrated fixing weeks ago were suddenly back, and we were having the same conversations all over again. The beautiful colored dots I'd customized with Agent to display how the user's availability on a particular day? Gone like magic. Poof. Remember, I'm a graphic designer; this one still hurts. I have never troubleshooted more in my life. Sure, I've built websites, then proceeded to test-click every button imaginable, but they only needed to be pressed once to know that they worked. To be fair, my prompts got lazy. After all these conversations, waiting for Agent to finish a step, refreshing, testing, then seeing the same issue was still occurring, I was treating Agent how I would treat a co-worker who couldn't deliver. But Agent wasn't going to feel bad and work harder to be better. My written attitude wasn't going to do any good. Too many features? All this troubleshooting was occurring on the site as I had other projects to work on. But despite Agent's ability to work in the background, it wasn't something I could leave unattended for long. I tried time and again to get Agent to troubleshoot itself; to double-check that new features were actually working before handing the reins back to me with a celebratory: "I fixed everything!" but Agent autonomy was a tool that wouldn't come until a few months later. Another month went by, and instead of a stable product, Superior Network had accumulated a growing pile of half-working features: On my boss's request, I added a Smart Scheduler. This mode lets AI match the user with a new connection each week and schedules the meeting for you. Then I started thinking like a marketer. The site was boring! We wanted to keep users coming back to book more meetings. So Agent and I added achievement badges. Users could fill out their profile, interests, and availability. But every part of this kept breaking. One minute they couldn't update their profile, then whichever age group they wanted to meet with wouldn't be taken into consideration, then their calendar would be overlooked when a meeting was scheduled. On one call, John observed that jumping into this new web app was overwhelming. How was the user supposed to know what to do or what skills it had? So I added a Tutorial, but troubleshot with Agent to get it to appear on the dashboard page as it guided users through their available tools. After hours of failed attempts, I finally gave up and moved the tutorial to its own page. It looked clean, but it wasn’t what I’d envisioned. With all these features and little fraying ends, updating John about the site each week was overwhelming. He'd ask, "When can you have those issues resolved?" and every time, I gave an optimistic estimate that ended up being vastly wrong. It was a flaw I'd never had like this before. The work I do is almost always solo. So if I promised to deliver a finished product by Friday, it was on me and me alone to make that happen. I've pulled late nights when I overestimated my abilities, but they've been rare. After years of design work, I have a good understanding of how quickly I can complete my tasks. I say all this in my defense because, as it turns out, when you add an AI, those timeline expectations need to be completely reassessed. I was wrong about Replit Agent's timeline over and over and over, to the point where John considered canceling the project entirely, and rightfully so. I’d never entered so many weekly calls empty-handed after making promises I couldn’t keep. But Agent could only work so fast and correctly solve problems on so many first tries, I could only cross my fingers and hope we'd make it in time. With a big jumbled project that was starting to look like a real web app, I brought it to John, and he hit me with a new development: "I don't know what this project is about anymore. This web app doesn't seem to know what it is or does." The app has lost its identity. So what now? Tune in next week for part 4. Want to skip ahead to a spoiler by exploring the final product? You can check out Superior Network  now! The above content was written by Lindey Hoak. BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Schedule a free consultation at bearpeak.io/contact .

  • I Made a Web App with Replit, and I Can Barely Code (pt. 2)

    Welcome back to a graphic designer's experience building a web app with no coding experience. To see where this started, read part 1 , or here's a quick summary: TL;DR: A recap of part 1 Despite no software development skills, I was able to design what looked like a functional framework of a website, from scratch. The idea: A web app to connect business professionals for lunch. The outcome so far: A pretty exterior but no functionality. All the heavy lifting is being performed by Replit's AI Agent, who I'm about to learn is an overly-confident optimist. Tricky Maneuvers For a non-programmer like myself, connecting 3rd party content was not a walk in the park. In order to integrate features like LinkedIn login, Google Calendar sync, and accurate restaurant recommendations depending on location (via Google Places), I needed to navigate away from Replit and set up OAuth integrations on sites I’d never used before. Initially, Replit Agent’s instructions on how I should do this were too vague for me to understand. That’s when I remembered I had another helpful tool that could explain it to me: ChatGPT helped me understand Replit's instructions These integrations really slowed down my progress on the site. Between setting them up correctly, providing key credentials and secrets that Replit needed, then troubleshooting their success over and over and over, I was unsure the app would work, let alone keep working as I made more changes: Troubleshooting Google Calendar OAuth integrations with Replit I could go on and on about the cycles Replit and I got stuck in together (poor John has heard all about it). But what matters is that I did ultimately get all the integrations to work. Next, let me tell you what else wasn't going as planned. Walking in an Agonizing Circle to Nowhere In one of our calls, John asked: “Do you feel like you can be a designer with this?” No. I can’t. Not really . In fact, Replit’s largest weakness was design. And trying to correct it was practically fruitless. Let me walk you through my attempts to fix this calendar layout: A screenshot from the web app where I circled the issue in red. I shared a screenshot of the issue and typed to Replit’s Agent: “The calendar layout is odd; there's a large blank space to the right of the calendar view. I've drawn an oval in red over the blank section. Can you space the items around it appropriately to fill that gap?” I pressed send, it ticked away for a while, then told me that it had “✓ Fixed the calendar layout.” Me: “The Calendar page still doesn't look correct. That gap is still there next to the calendar numbers.” Second time was a charm, as Agent fixed it. That is, until minutes later when I asked it to change other content on the page. Suddenly, the spacing issue was back. A screenshot from the web app where I outlined the issue in a red box. Simply asking, “can you now extend the calendar higher and lower? It needs to fill more space” didn’t work. I’d never missed click-and-drag so much. A screenshot from the web app with drawn arrows indicating where I needed the calendar to go. Me: “I’ll try to explain what I want in a different way. Can you please extend the calendar width in the direction of the red arrows I’ve drawn? And can you please extend both the box for the calendar AND the calendar itself down in the direction of the green arrows I’ve drawn?” After 3 more back-and-forths, where I kept explicitly stating that I wanted in different words, it successfully filled the gap. The lesson here? AI is truly non-deterministic, and I think this applies to how it responds and how it understands. Just like people, sometimes it needed to hear an instruction more than once to successfully follow it. Down the Replit Web App Rabbit Hole When Replit ran into issues, they were most often self-inflicted. In the instance below, we had been trying to figure out why my Google Calendar’s connection wasn’t appearing on the dashboard. Turns out Replit hadn’t been fetching that info the entire time: Replit never told my dashboard to fetch the status. And, in its lowest moments, Agent got caught in cycles: A typical Replit spinning loop of death Agent started to sound so human. This sounds just like me reflecting on my procrastination: Same, Agent. Same. What can a user do in this instance? My solution was to pause Agent, tell it we were changing tasks, and come back later. And this worked well, almost like the AI returned to old projects with fresh eyes. Working in circles? Let's come back to it later. This was actually my best bet with any Replit issue: if we found ourselves down a troubleshooting rabbit hole, we’d climb out with the plan to solve it later. This worked on everything from LinkedIn and Google Places integrations (where we genuinely needed to wait on those platforms to grant access) to design issues through miscommunication. The complete dashboard view of Superior Network So how was the site? Well, it was pretty! But the moment you tried to use a tool, flaws started to show. I was in for a longer project journey than anticipated. But now I'd really find out for sure: Can a website built by AI actually work? Or was I doomed to work in troubleshooting circles forever? Tune in next time for part 3 of this app-building story. Want to skip ahead to a spoiler by exploring the final product? You can check out Superior Network  now! The above content was written by Lindey Hoak. BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Schedule a free consultation at bearpeak.io/contact .

  • I Made a Web App with Replit, and I Can Barely Code (pt. 1)

    By "barely," I mean one semester of Python in college… which was cut short by COVID-19. I’m not a software developer. But to my surprise, I didn’t need to be one to launch a web app. Homepage for the web app Superior Network I’m in the fortunate position of working at a company that encourages experimentation, including with AI. My title may be Graphic Designer, but I've worn many hats. I’m encouraged to push my skills, try new tools, and step outside my comfort zone. Most of the websites I’ve built have been on Wix, WordPress, Squarespace, and Shopify. You don't need coding skills for those platforms. In fact, sites like Wix are rolling out more and more AI-generated pages, blogs, and logos, making the process even more accessible. But then my employer introduced me to a web app builder that blew the others out of the water: Replit. Did it unlock new incredible capabilities? Yes. Did I feel the freedom and unlimited potential to build whatever my heart desires? Yes! Did I face frustration as I continuously tried to explain to a computer that it was still showing my lunch availability starting at 3am? Absolutely. TL;DR: I was able to build a beautiful, functioning website ( check it out! ) that utilized tools unavailable on a cookie-cutter platform. I was surprised by the most peculiar issues that snagged Replit along the way, but together, we successfully built something great. It was possible, but spoiler: it took far more work than expected. Setting the Stage My boss, John, wanted an app to connect business professionals for lunch. The idea came from an event John attended, where someone said, “I’m sure there are great people right around my office, but it’s hard to meet them! I wish I had an app to connect and meet for a quick lunch.” With a new tool like Replit, could John come back for the next monthly meeting with a working app? We set out to see what we could accomplish (Spoiler: It wasn't ready within a month). I started with the graphic design part; what I'm hired to do. I brainstormed name and branding ideas, and we landed on Superior Networking. I drafted up a quick logo and tagline: Superior Network: Great people are just around the corner. Connect with local professionals in your area. Let's break this down: What would the web app need to do? Sign users up Create an account that safely stores their info and progress Integrate their LinkedIn profile (to verify their true identity, for safety purposes) Connect users with professionals in their close physical vicinity Schedule networking meet-ups (lunch, coffee, drinks, etc.) Integrate the user’s digital calendar Sounds easy enough! I thought, full of zeal and excitement to try a new tool. But this project was going to be far more than I bargained for. I started by verbally throwing up on Replit. I typed out a detailed message describing everything I knew I wanted. I rambled about the pages I was envisioning, the details of the sign-up process, and the branding I'd picked (Poppins Semibold headers, white website with #f56d1d orange and #28a3c9 blue). Then I pressed send, and Replit got to work. To edit the site, all I had to do was chat with Replit's AI tool 'Agent.' And I really mean chat; I didn’t open the site's code files once. My screen layout: Replit chat on the left, website previews in the middle, webpage console on the right. This was my full screen layout. Replit's Agent chat on the left, website page previews in the middle, and the site's console on the right. I didn’t necessarily even need to understand the console's code. I could just screenshot it and Agent would interpret the code on its own. Starting with the Pros Agent created a clean homepage within minutes and a full website layout in mere days. Its default and filler content looked good, with only the occasional spacing issue. A clean, organized page without any guidance from me. This is a preview of the mock matches it initially provided. It nailed the layout, from the profile cards to the match's distance. It was Agent's idea to include common interests, which I hadn't asked for. The agent was a pretty good listener. Granted, it didn't always achieve what I wanted right away, but it responded with enough clarification that it understood my requests. I could ramble on for a paragraph, and it’d immediately understand my intention. I rambled in long paragraphs to explain the changes I wanted, and Replit's Agent understood. Can I brag for a moment about our interactive map?! I casually asked an AI bot to build an interactive in-page map with an adjustable, scalable radius, so users could search for their hometown or address and choose the vicinity where they’d like to meet people. It built this successfully within minutes . Superior Network's beautiful, functional, interactive map. I was genuinely cheering for joy in my desk chair. This felt so good . I didn’t have to search endlessly for a 3rd party app. I didn’t have to build it myself, either. Ten points for Replit! It also took the overwhelming project of building a site and broke it down into tasks: I asked Replit 'What's required to soft launch?' and it gave me this bulleted list. It felt very rewarding to see the site coming together, especially with how quickly the bones were built. A meeting request pop-up, completely designed by Replit's Agent. I’d type, Agent would think, I’d watch it work, then repeat. As we went back and forth, I marveled at how much time these tiny details would’ve taken me to figure out on my own. Something as seemingly simple as a pop-up, where the details need to be dynamic to the user’s choice, the event that’ll appear in my Google Calendar needs to match… Agent tackled so many details all at once. It deserved some serious credit. As I explained to John: “It built everything so fast, I thought the whole project was going to be done in a week! After initial instructions, it worked so fast. But that's when we started getting stuck... Everything became a troubleshooting cycle.” He shared some sound advice: “I like to say that software projects follow this 80:20 rule: You’ll find you can do 80% of the work in 20% of the time. Then the last 20% of the work takes 80% of the time." John would be very right, as the final 20% was yet to come. Tune in next time for the second part of this app-building story. Want to skip ahead to a spoiler by exploring the final product? You can check out Superior Network now! The above content was written by Lindey Hoak. BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Schedule a free consultation at bearpeak.io/contact .

  • Our Terms and Conditions

    TERMS OF USE AGREEMENT TO OUR LEGAL TERMS We are BearPeak Technology Group (" Company ," " we ," " us ," our "), a company registered in Colorado, United States at 2033 11th St Suite 6, Boulder, CO 80302. We operate the website https://www.bearpeak.io (the " Site "), as well as any other related products and services that refer or link to these legal terms (the " Legal Terms ") (collectively, the " Services "). You can contact us by phone at (303) 900-3093, email at info@bearpeak.io , or by mail to 2033 11th St Suite 6, Boulder, CO 80302, United States. These Legal Terms constitute a legally binding agreement made between you, whether personally or on behalf of an entity (" you "), and BearPeak Technology Group, concerning your access to and use of the Services. You agree that by accessing the Services, you have read, understood, and agreed to be bound by all of these Legal Terms. IF YOU DO NOT AGREE WITH ALL OF THESE LEGAL TERMS, THEN YOU ARE EXPRESSLY PROHIBITED FROM USING THE SERVICES AND YOU MUST DISCONTINUE USE IMMEDIATELY. Supplemental terms and conditions or documents that may be posted on the Services from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Legal Terms at any time and for any reason. We will alert you about any changes made by updating the "Last updated" date of these Legal Terms, and you waive any right to receive specific notice of each such change. It is your responsibility to periodically review these Legal Terms to stay informed of updates. You will be subject to, and will be deemed to have been made aware of and to have accepted, the changes in any revised Legal Terms by your continued use of the Services after the date such revised Legal Terms are posted. We recommend that you print a copy of these Legal Terms for your records. TABLE OF CONTENTS Our Services Intellectual Property Rights User Representations Purchases and Payment Policy Prohibited Activities User Generated Contributions Contribution License Guidelines for Reviews Third-Party Websites and Content Services Management Privacy Policy Copyright Infringements Term and Termination Modifications and Interruptions Governing Law Dispute Resolution Corrections Disclaimer Limitations of Liability Indemnification User Data Electronic Communications, Transactions, and Signatures California Users and Residents Miscellaneous Contact Us 1. OUR SERVICES The information provided when using the Services is not intended for distribution to or use by any person or entity in any jurisdiction or country where such distribution or use would be contrary to law or regulation or which would subject us to any registration requirement without such jurisdiction or country. Accordingly, those persons who choose to access the Services from other locations do so on their own initiative and are solely responsible for compliance with local laws, if and to the extent local laws are applicable. By default, the Services do not comply with industry-specific regulations (Health Insurance Portability and Accountability Act (HIPAA), Federal Information Security Management Act (FISMA), etc.). However, the Services can be tailored to comply with industry-specific regulations if required and provided by the client. If your interactions would be subjected to such laws, you may only use the Services once you directly provide the required regulations and receive confirmation from BearPeak Technology Group before the project begins. You may not use the Services in a way that would violate the Gramm-Leach-Bliley Act (GLBA). 2. INTELLECTUAL PROPERTY RIGHTS Our Intellectual Property We are the owner or the licensee of all intellectual property rights in our Services, including all source code, databases, functionality, software, website designs, audio, video, text, photographs, and graphics in the Services (collectively, the "Content"), as well as the trademarks, service marks, and logos contained therein (the "Marks"). Our Content and Marks are protected by copyright and trademark laws (and various other intellectual property rights and unfair competition laws) and treaties in the United States and around the world. The Content and Marks are provided in or through the Services "AS IS" for your personal, non-commercial use or internal business purpose only. Your Use of Our Services Subject to your compliance with these Legal Terms, including the "PROHIBITED ACTIVITIES" section below, we grant you a non-exclusive, non-transferable, revocable license to: access the Services; and download or print a copy of any portion of the Content to which you have properly gained access. solely for your internal business purpose. Except as set out in this section or elsewhere in our Legal Terms, no part of the Services and no Content or Marks may be copied, reproduced, aggregated, republished, uploaded, posted, publicly displayed, encoded, translated, transmitted, distributed, sold, licensed, or otherwise exploited for any commercial purpose whatsoever, without our express prior written permission. If you wish to make any use of the Services, Content, or Marks other than as set out in this section or elsewhere in our Legal Terms, please address your request to: info@bearpeak.io. If we ever grant you the permission to post, reproduce or publicly display any part of our Services or Content, you must identify us as the owners or licensors of the Services, Content or Marks and ensure that any copyright or proprietary notice appears or is visible on posting, reproducing, or displaying our Content. We reserve all rights not expressly granted to you in and to the Services, Content, and Marks. Any breach of these Intellectual Property Rights will constitute a material breach of our Legal Terms and your right to use our Services will terminate immediately. Your Submissions and Contributions Please review the section and the "PROHIBITED ACTIVITIES" section carefully prior to using our Services to understand the (a) rights you give us and (b) obligations you have when you post or upload any content through the Services. Submissions: By directly sending us any question comment, suggestion, idea, feedback, or other information about the Services ("Submissions"), you agree to assign to us all intellectual property rights in such Submission. You agree that we shall own this Submission and be entitled to its unrestricted use and dissemination for any lawful purpose, commercial or otherwise, without acknowledgment or compensation to you. Contributions: The services may invite you to chat, contribute to, or participate in blogs, message boards, online forums, and other functionality during which you may create, submit post, display, transmit, publish, distribute, or broadcast content and materials to us or through the Services. Including but not limited to text, writings, video, audio, photographs, music, graphics, comments, reviews, rating suggestions, personal information, or other material ("Contributions"). Any Submission that is publicly posted shall also be treated as a Contribution. You understand that Contributions may be viewable by other users of the Services and possibly through third party websites. When you post contributions, you grant us a license (including use of your name, trademarks, and logos): By posting any Contributions, you grant us an unrestricted, unlimited, irrevocable, perpetual, non-exclusive, transferable, royalty-free, fully-paid, worldwide right, and license to: use, copy, reproduce, distribute, sell, resell, publish, broadcast, retitle, store, publicly perform, publicly display, reformat, translate, excerpt (in whole or in part), and exploit your contributions(including, without limitation, your image, name and voice) for any purpose, commercial, advertising, or otherwise, to prepare derivative works of, or incorporate into other works, your Contributions, and to sublicense the licenses is granted in this section. Our use and distribution may occur in any media formats and through any media channels. This license includes our use of your name, company name, and franchise name, as applicable, and any of the trademarks, service marks, trade names, logos, and personal and commercial images you provide. You are responsible for what you post or upload: By sending us Submissions and/or posting Contributions through any part of the Services or making Contributions accessible through the Services by linking your account through the Services to any of your social networking accounts, you: Confirm that you have read and agree with our "PROHIBITED ACTIVITIES" and will not post, send, publish, upload, or transmit through the Services any Submission nor post any Contribution that is illegal, harassing, hateful, harmful, defamatory, obscene, bullying, abusive, discriminatory, threatening to any person or group, sexually explicit, false, inaccurate, deceitful or misleading; to the extent permissible by applicable law, waive any and all moral rights to any such Submission and/or Contribution; warrant that any such Submission and/or Contributions are original to you or that you have the necessary rights and licenses to submit such Submissions and/or Contributions and that you have full authority to grant us the above-mentioned rights in relation to your Submissions and/or Contributions; and warrant and represent that your Submissions and/or Contributions do not constitute confidential information. You are, you are solely responsible for your Submissions and/or Contributions and you expressly agree to reimburse us for any and all losses that we may suffer because of your breach of (a) this section, (b) any third party's intellectual property rights, or (c) applicable law. We may remove or edit your Content: Although we have no obligation to monitor any Contributions, we shall have the right to remove or edit any Contributions at any time without notice if in our reasonable opinion we consider such Contributions harmful or in breach of these Legal Terms. If we remove or edit any such Contributions, we may also suspend or disable your account and report you to the authorities. Copyright Infringement We respect the intellectual property rights of others. If you believe that any material available on or through the Services infringes upon any copyright you own or control, please immediately refer to the "COPYRIGHT INFRINGEMENTS" section below. 3. USER REPRESENTATIONS By using the Services, you represent and warrant that:(1) you have the legal capacity and you agree to comply with these Legal Terms; (2) you are not a minor in the jurisdiction in which you reside; (3) you will not access the Services through automated or non-human means, whether through a bot, script or otherwise; (4) you will not use the Services for any illegal or unauthorized purpose ; and (5) your use of the Services will not violate any applicable law or regulation. If you provide any information that is untrue, inaccurate, not current, or incomplete, we have the right to suspend or terminate your account and refuse any and all current or future use of the Services (or any portion thereof). 4. PURCHASES AND PAYMENT We accept the following forms of payment: Visa Mastercard American Express Discover You agree to provide current, complete, and accurate purchase an account information for all purchases made via the Services. you further agree to promptly update account and payment information, including email address, payment method, and payment card expiration date, so that we can complete your transactions and contact you as needed. Sales tax will be added to the price of purchases as deemed required by us. We may change prices at any time. All payments shall be in US Dollars. You agree to pay all charges at the prices then in effect for your purchases and any applicable shipping fees, and you authorize us to charge your chosen payment provider for any such amounts upon placing your order. If your order is subject to recurring charges, then you consent to our charging your payment method on a recurring basis without requiring your prior approval for each recurring charge, until such time as you cancel the applicable order. We reserve the right to correct any errors or mistakes in pricing, even if we have already requested or received payment. We reserve the right to refuse any order placed through the Services. We may, in our sole discretion, limit or cancel quantities purchased per person, per household, or per order. These restrictions may include orders placed by or under the same customer account, the same payment method, and/or orders that use the same building or shipping address. We reserve the right to limit or prohibit orders that, in our sole judgment, appear to be placed by dealers, resellers or distributors. 5. POLICY All sales are final and no refund will be issued. 6. PROHIBITED ACTIVITIES You may not access or use the Services for any purpose other than that for which we make the Services available. The Services may not be used in connection with any commercial endeavors except those that are specifically endorsed or approved by us. As we user of the Services you agree not to: Systematically retrieve data or other content from the Services to create or compile directly or indirectly, a collection, compilation, database, or directory without written permission from us. Trick, defraud, or mislead us and other users, especially in any attempt to learn sensitive account information such as user passwords. Circumvent, disable, or otherwise interfere with security-related features of the Services, including features that prevent or restrict the use or copying of any Content or enforce limitations on the use of the Services and/or the Content contained therein. Disparage, tarnish, or otherwise harm in our opinion us and/or the Services. Use any information obtained from the Services in order to harass, abuse, or harm another person. Make improper use of our support services or submit false reports of abuse or misconduct. Use the Services in a manner inconsistent with any applicable laws or regulations. Engage in unauthorized framing of or linking to the services. Upload or transmit (or attempt to upload or to transmit) viruses, Trojan horses, or other material, including excessive use of capital letters and spamming (continuous posting of repetitive text), that interferes with any party's uninterrupted use and enjoyment of the Services or modifies, impairs, disrupts, alters, or interferes with the use, features, functions, operation, or maintenance of the Services. Engage in any automated use of the system, such as using scripts to send comments or messages, or use any data mining, robots, or similar data gathering and extraction tools. Delete the copyright or other proprietary rights notice from any Content. Attempt to impersonate another user or person or use the username of another user. Upload or transmit (or attempt to upload or to transmit) any material that acts as a passive or active information collection or transmission mechanism, including without limitation, clear graphics interchange formats ("gifs"), 1x1 pixels, web bugs, cookies ,or other similar devices (sometimes referred to as "spyware" or "passive collection mechanisms" or "pcms"). Interfere with, disrupt, or create an undue burden on the Services or the networks or services connected to the Services. Harass, annoy, intimidate, or threaten any of our employees or agents engaged in providing any portion of the Services to you. Attempt to bypass any measures of the Services designed to prevent or restrict access to the Services, or any portion of the services. Copy or adapt the Service's software, including but not limited to Flash PHP, HTML, JavaScript, or other code. Except as permitted by applicable law, decipher, decompile, disassemble, or reverse engineer any of the software comprising or in any way making up a part of the Services. Except as may be the result of standard search engine or Internet browser usage, use, launch, develop, or distribute any automated system, including without limitation, any spider, robot, cheat utility, scraper, or offline reader that accesses the Services or use or launch any unauthorized script or other software. Use a buying agent or purchasing agent to make purchases on the Services Make any unauthorized use of the Services, including collecting usernames and/or email addresses of users by electronic or other means for the purpose of sending unsolicited email, or creating user accounts by automated means or under false pretenses. Use the Services as part of any effort to compete with us or otherwise use the Services and/or the Content for any revenue-generating endeavor or commercial enterprise. 7. USER GENERATED CONTRIBUTIONS The Services may invite you to chat, contribute to, or participate in blogs, message boards, online forums, and other functionality, and may provide you with the opportunity to create, submit, post, display, transmit, perform, publish, distribute, or broadcast content and materials to us or on the Services, including but not limited to text, writings, video, audio, photographs, graphics, comments, suggestions, or personal information or other material (collectively, "Contributions"). Contributions may be viewable by other users of the Services and through third-party websites. As such, any Contributions you transmit may be treated as non-confidential and non-proprietary. When you create or make available any Contributions, you thereby represent and warrant that: The creation, distribution, transmission, public display, or performance, and the accessing, downloading, or copying of your Contributions do not and will not infringe the proprietary rights, including but not limited to the copyright, patent, trademark, trade secret, or moral rights of any third party. You are the creator and owner of or have the necessary licenses, rights, consents, releases, and permissions to use and to authorize us, the Services, and other users of the Services to use your Contributions in any manner contemplated by the Services and these Legal Terms. You have the written consent, release, and/or permission of each and every identifiable individual person in your Contributions to use the name or likeness of each and every such identifiable individual person to enable inclusion and use of your Contributions in any manner contemplated by the Services and these Legal Terms. Your Contributions are not false, inaccurate, or misleading. Your Contributions are not unsolicited or unauthorized advertising, promotional materials, pyramid schemes, chain letters, spam, mass mailings, or other forms of solicitation. Your Contributions are not obscene, lewd, lascivious, filthy, violent, harassing, libelous, slanderous, or otherwise objectionable (as determined by us). Your Contributions do not ridicule, mock, disparage, intimidate, or abuse any one. Your Contributions are not used to harass or threaten (in the legal sense of those terms) any other person and to promote violence against a specific person or class of people. Your Contributions do not violate any applicable law regulation or rule. Your Contributions do not violate the privacy or publicity rights of any third party. Your Contributions do not violate any applicable law concerning child pornography, or otherwise intended to protect the health or well-being of minors. Your Contributions do not include any offensive comments that are connected to race, national origin, gender, sexual preference, or physical handicap. Your Contributions do not otherwise violate, or link to material that violates, any provision of these Legal Terms, or any applicable law or regulation. Any use of the Services in violation of the foregoing violate these Legal Terms and may result in, among other things, termination or suspension of your rights to use the Services. 8. CONTRIBUTION LICENSE By posting your contributions to any part of the Services, you automatically grant, and you represent and warrant that you have the right to grant, to us an unrestricted, unlimited, irrevocable, perpetual, non-exclusive, transferable, royalty-free, fully-paid, worldwide right, and license to host, use, copy, reproduce, disclose, sell, resell, publish, broadcast, retitle, archive, store, cache, publicly perform, publicly display, reformat, translate, transmit, excerpt (in whole or in part), and distribute such Contributions (including, without limitation, your image and voice) for any purpose, commercial, advertising, or otherwise, and to prepare derivative works of, or incorporate into other works, such Contributions, and grant and authorize sub-licenses of the foregoing. The use and distribution may occur in any media formats and through any media channels. This license will apply to any form, media, or technology now known or hereafter developed, and includes our use of your name, company name, and franchise name, as applicable, and any of the trademarks, service marks, trade names, logos, and personal and commercial images you provide. You waive all moral rights to your Contributions and you warrant that moral rights have not otherwise been asserted in your Contributions. We do not assert any ownership over your Contributions. You retain full ownership of all of your Contributions and any intellectual property rights or other proprietary rights associated with your Contributions. We are not liable for any statements or representations in your Contributions provided by you in any area on the Services. You are solely responsible for your Contributions to the Services and you expressly agree to exonerate us from any and all responsibility and to refrain from any legal action against us regarding your Contributions. We have the right, in our sole and absolute discretion, (1) to edit, redact, or otherwise change any Contributions; (2) to re-categorize any Contributions to place them in more appropriate locations on the Services; and (3) to pre-screen or delete any Contributions at any time and for any reason, without notice. We have no obligation to monitor your Contributions. 9. GUIDELINES FOR REVIEWS We may provide you areas on the Services to leave reviews or ratings. When posting a review, you must comply with the following criteria: (1) you should have first-hand experience with the person/entity being reviewed; (2) your reviews should not contain offensive profanity, or abusive, racist, offensive, or hateful language; (3) your reviews should not contain discriminatory references based on religion, race, gender, national origin, age, marital status, sexual orientation, or disability; (4) your reviews should not contain references to illegal activity; (5) you should not be affiliated with competitors if posting negative reviews; (6) you should not make any conclusions as to the legality of conduct; (7) you may not post any false or misleading statements; and (8) you may not organize a campaign encouraging others to post reviews, whether positive or negative. We may accept, reject, or remove reviews in our sole discretion. We have absolutely no obligation to screen reviews or to delete reviews, even if anyone considers reviews objectionable or inaccurate. Reviews are not endorsed by us, and do not necessarily represent our opinions or the views of any of our affiliates or partners. We do not assume liability for any review or for any claims, liabilities, or losses resulting from any review. By posting a review, you hereby grant to us a perpetual, non-exclusive, worldwide, royalty-free, fully paid, assignable, and sub-licensable right and license to reproduce, modify, translate, transmit by any means, display, perform, and/or distribute all content relating to review. 10. THIRD-PARTY WEBSITES AND CONTENT The Services may contain (or you may be sent via the Site) links to other websites ("Third-Party Websites") as well as articles, photographs, text, graphics, pictures, designs, music, sound, video, information, applications, software, and other content or items belonging to or originating from third parties ("Third-Party Content"). Such Third-Party Websites and Third-Party Content are not investigated, monitored, or checked for accuracy, appropriateness, or completeness by us, and we are not responsible for any Third-Party Websites accessed through the Services or any Third-Party Content posted on, available through, or installed from the Services, including the content, accuracy, offensiveness, opinions, reliability, privacy practices, or other policies of or contained in the Third-Party Websites or the Third-Party Content. Inclusion of, linking to, or permitting the use or installation of any Third-Party Websites or any Third-Party Content does not imply approval or endorsement thereof by us. If you decide to leave the Services and access the Third-Party Websites or to use or install any Third-Party Content, you do so at your own risk, and you should be aware that Legal Terms no longer govern. You should review the applicable terms in policies, including privacy and data gathering practices, of any website to which you navigate from the Services or relating to any applications you use or install from the Services. Any purchases you make through Third-Party Websites will be through other websites and from other companies, and we take no responsibility whatsoever in relation to such purchases which are exclusively between you and the applicable third party. You agree and acknowledge that we do not endorse the products or services offered on Third-Party Websites and you shall hold us blameless for any harm caused by your purchase of such products or services. Additionally, you shall hold us blameless from any losses sustained by you or harm caused to you relating to or resulting in any way from any Third-Party Content or any contact from Third-Party Websites. 11. SERVICES MANAGEMENT We reserve the right but not the obligation, to: (1) monitor the Services for violations of these Legal Terms; (2) take appropriate action against anyone who, in our sole discretion, violates the law or these Legal Terms, including without limitation, reporting such user to law enforcement authorities; (3) in our sole discretion and without limitation, refuse, restrict access to, limit the availability of, or disable (to the extent technologically feasible) any of your Contributions or any portion thereof; (4) in our sole discretion and without limitation, notice, or liability, to remove from the Services or otherwise disable all files and content that are excessive in size or are in any way burdensome to our systems; and (5) otherwise manage the Services in a manner designed to protect our rights and property and to facilitate the proper functioning of the Services. 12. PRIVACY POLICY We care about data privacy and security. Please review our Privacy Policy . By using the Services, you agree to be bound by our Privacy Policy, which is incorporated into these Legal Terms. Please be advised the Services are hosted in the United States. If you access the Services from any other region of the world with laws or other requirements governing personal data collection, use, or disclosure that differ from applicable laws in the United States, then through your continued use of the Services, you are transferring your data to the United States, and you expressly consent to have your data transferred to and processed in the United States. 13. COPYRIGHT INFRINGEMENTS We respect the intellectual property rights of others. If you believe that any material available on or through the Services infringes upon any copyright you own or control, please immediately notify us using the contact information provided below (a "Notification"). A copy of your Notification will be sent to the person who posted or stored the material addressed in the Notification. Please be advised that pursuant to applicable law you may be held liable for damages if you make material misrepresentations in a Notification. Thus, if you are not sure that material located on or linked to by the Services infringes your copyright, you should consider first contacting an attorney. 14. TERM AND TERMINATION These Legal Terms shall remain in full force and effect while you use the Services. WITHOUT LIMITING ANY OTHER PROVISION OF THESE LEGAL TERMS, WE RESERVE THE RIGHT TO, IN OUR SOLE DISCRETION AND WITHOUT NOTICE OR LIABILITY, DENY ACCESS TO AND USE OF THE SERVICES (INCLUDING BLOCKING CERTAIN IP ADDRESSES), TO ANY PERSON FOR ANY REASON OR FOR NO REASON, INCLUDING WITHOUT LIMITATION FOR BREACH OF ANY REPRESENTATION, WARRANTY, OR COVENANT CONTAINED IN THESE LEGAL TERMS OR OF ANY APPLICABLE LAW OR REGULATION. WE MAY TERMINATE YOUR USE OF PARTICIPATION IN THE SERVICES OR DELETE ANY CONTENT OR INFORMATION THAT YOU POSTED AT ANY TIME, WITHOUT WARNING, IN OUR SOLE DISCRETION. If we terminate or suspend your account for any reason, you are prohibited from registering and creating a new account under your name, a fake or borrowed name, or the name of any third party, even if you may be acting on behalf of the third party. In addition to terminating or suspending your account, we reserve the right to take appropriate legal action, including without limitation pursuing civil, criminal, and injunctive redress. 15. MODIFICATIONS AND INTERRUPTIONS We reserve the right to change, modify, or remove the contents of the Services at any time or for any reason at our sole discretion without notice. However, we have no obligation to update any information on our Services. We also reserve the right to modify or discontinue all or part of the Services without notice at any time. We will not be liable to you or any third party for any modification, price change, suspension, or discontinuance of the Services. We cannot guarantee the Services will be available at all times. We may experience hardware, software, or other problems or needs to perform maintenance related to the Services, resulting in interruptions, delays, or errors. We reserve the right to change, revise, update, suspend, discontinue, or otherwise modify the Services at any time or for any reason without notice to you. You agree that we have no liability whatsoever for any loss, damage, or inconvenience caused by your inability to access or use the Services during any downtime or discontinuance of the Services. Nothing in these Legal Terms will be construed to obligate us to maintain and support the Services or to supply any corrections, updates, or releases in connection therewith. 16. GOVERNING LAW These Legal Terms and your use of the Services are governed by and construed in accordance with the laws of the State of Colorado applicable to agreements made and to be entirely performed within the State of Colorado, without regard to its conflict of law principles. 17. DISPUTE RESOLUTION Any legal action of whatever nature brought by either you or us (collectively, the "Parties" and individually, a "Party") shall be commenced or prosecuted in the state and federal courts located in Colorado, and the Parties hereby consent to, and waive all defenses of lack of personal jurisdiction and forum non conveniens with respect to venue and jurisdiction in such state and federal courts. Application of the United Nations Convention on Contracts for the International Sale of Goods in the Uniform Computer Information Transaction Act (UCITA) are excluded from these Legal tTerms. 18. CORRECTIONS There may be information on the Services that contains typographical errors, inaccuracies, or omissions, including descriptions, pricing, availability, and various other information. We reserve the right to correct any errors, inaccuracies, or omissions and to change or update the information on the Services at any time, without prior notice. 19. DISCLAIMER THE SURFACES ARE PROVIDED ON AN AS-IS AND AS-AVAILABLE BASIS. YOU AGREE THAT YOUR USE OF THE SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY THE LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SERVICES AND YOUR USE THEREOF, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON INFRINGEMENT. WE MAKE NO WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE SERVICES' CONTENT OR THE CONTENT OF ANY WEBSITES OR MOBILE APPLICATIONS LINKED TO THE SERVICES AND WE WILL ASSUME NO LIABILITY OR RESPONSIBILITY FOR ANY (1) ERRORS, MISTAKES, OR INACCURACIES OF CONTENT IN MATERIALS, (2) PERSONAL INJURY, OR PROPERTY DAMAGE OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND THE USE OF THE SERVICES, (3) ANY UNAUTHORIZED ACCESS TO OR USE OF THE SECURE SERVERS AND/OR ANY AND ALL PERSONAL INFORMATION AND/OR FINANCIAL INFORMATION STORED THEREIN, (4) ANY INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SERVICES, (5) ANY BUGS, VIRUSES, TROJAN HORSES, OR THE LIKE, WHICH MAY BE TRANSMITTED TO OR THROUGH THE SERVICES BY ANY THIRD PARTY AND/OR (6) ANY ERRORS OR OMISSIONS IN ANY CONTENT AND MATERIALS OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT POSTED, TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE SERVICES. WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR ANY PRODUCT OR SERVICE ADVERTISED OR OFFERED BY A THIRD PARTY THROUGH THE SERVICES, ANY HYPERLINKED WEBSITE, OR ANY WEBSITE OR MOBILE APPLICATION FEATURED IN ANY BANNER OR OTHER ADVERTISING, AND WE WILL NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND ANY THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES. AS WITH THE PURCHASE OF A PRODUCT OR SERVICE THROUGH ANY MEDIUM OR IN ANY ENVIRONMENT, YOU SHOULD USE YOUR BEST JUDGMENT AND EXERCISE CAUTION WHERE APPROPRIATE. 20. LIMITATIONS OF LIABILITY IN NO EVENT WILL WE OR OUR DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES, INCLUDING LOST PROFIT, LOST REVENUE, LOSS OF DATA, OR OTHER DAMAGES ARISING FROM YOUR USE OF THE SERVICES, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION, WILL AT ALL TIMES BE LIMITED TO THE AMOUNT PAID, IF ANY, BY YOU TO US DURING THE SIX (6) MONTH PERIOD PRIOR TO ANY CAUSE OF ACTION RISING. CERTAIN US STATE LAWS AND INTERNATIONAL LAWS DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES WHERE THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IF THESE LAWS APPLY TO YOU, SOME OR ALL OF THE ABOVE DISCLAIMERS OR LIMITATIONS MAY NOT APPLY TO YOU, AND YOU MAY HAVE ADDITIONAL RIGHTS. 21. INDEMNIFICATION You agree to defend, indemnify, and hold us harmless, including our subsidiaries, affiliates, and all of our respective officers, agents, partners, and employees, from and against any loss, damage, liability, claim, or demand, including reasonable attorneys' fees and expenses, made by any third party due to or arising out of: (1) your Contributions; (2) use of the Services; (3) breach of these Legal Terms; (4) any breach of your representations and warranties set forth in these Legal Terms (5) your violation of the rights of a third party, including but not limited to intellectual property rights; or (6) any overt harmful act toward any other user of the Services with whom you connected via the Services. Notwithstanding the foregoing, we reserve the right, at your expense, to assume the exclusive defense and control of any manner for which you are required to indemnify us, and you agree to cooperate, at your expense, with our defense of such claims. We will use reasonable efforts to notify you of any such claim, action, or proceeding which is subject to this indemnification upon becoming aware of it. 22. USER DATA We will maintain certain data that you transmit to the Services for the purpose of managing the performance of the Services, as well as data relating to your use of the Services. Although we perform regular routine backups of data, you are solely responsible for all data that you transmit or that relates to any activity you have undertaken using the Services. You agree that we shall have no liability to you for any loss or corruption of any such data, and you hereby waive any right of action against us arising from any such loss or corruption of such data. 23. ELECTRONIC COMMUNICATIONS, TRANSACTIONS, AND SIGNATURES Visiting the Services, sending us emails ,and completing online forms constitute electronic communications. You consent to receive electronic communications, and you agree that all agreements, notices, disclosures, and other communications we provide to you electronically, via email and on the Services, satisfy any legal requirement that such communication be in writing. YOU HEREBY AGREE TO THE USE OF ELECTRONIC SIGNATURES, CONTRACTS, ORDERS, AND OTHER RECORDS, AND TO ELECTRONIC DELIVERY OF NOTICES, POLICIES, AND RECORDS OF TRANSACTIONS INITIATED OR COMPLETED BY US OR VIA THE SERVICES. You hereby wave any rights requirements under any statutes, regulations, rules, ordinances, or other laws in any jurisdiction which require an original signature or delivery or retention of non-electronic records, or to payments or the granting of credits by any means other than electronic means. 24. CALIFORNIA USERS AND RESIDENTS If any complaint with us is not satisfactorily resolved, you can contact the Complaint Assistance Unit of the Division of Consumer Services of the California Department of Consumer Affairs in writing at 1625 North Market Blvd., Suite N 112, Sacramento, California 95834 or by telephone at (800)-952-5210 or (916)-445-1254. 25. MISCELLANEOUS These Legal Terms and any policies or operating rules posted by us on the Services or in respect to the Services constitute the entire agreement and understanding between you and us. Our failure to exercise or enforce any right or provision of these Legal Terms shall not operate as a waiver of such right or provision. These Legal Terms operate to the fullest extent permissible by law. We may assign any or all of our rights and obligations to others at any time. We shall not be responsible or liable for any loss, damage, delay, or failure to act caused by any cause beyond our reasonable control. If any provision or part of a provision of these Legal Terms is determined to be unlawful, void, or unenforceable, that provision or part of the provision is deemed severable from these Legal Terms and does not affect the validity and enforceability of any remaining provisions. There is no joint venture, partnership, employment or agency relationship created between you and us as a result of these Legal Terms or use of the Services. You agree that these Legal Terms will not be construed against us by virtue of having drafted them. You hereby waive any and all defenses you may have based on the electronic form of these Legal Terms and the lack of signing by the parties hereto to execute these Legal Terms. 26. CONTACT US In order to resolve a complaint regarding the Services or to receive further information regarding use of the Services, please contact us at: BearPeak Technology Group 2033 11th St Suite 6 Boulder, CO 80302 United States Phone: (303)-900-3093 Email: info@bearpeak.io These Terms of Service were created using Termly's Terms and Conditions Generator. BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Get in touch with BearPeak for a free consultation at bearpeak.io/contact .

  • Deep Reinforcement with TensorFlow & OpenAI Gym | Python

    Learn how robots learn. Deep reinforcement is a subfield of machine learning that focuses on how to make decisions through trial-and-error and reward-based feedback. Photo Credit: Mika Baumeister, mikabaumeister.de New to BearPeak? -   Watch a client testimonial - Learn how we work - Read more   about us Software Agents: Programs that perform actions to achieve a particular goal. All agents are programs, but not all programs are agents. Commonly-used agents include internet search systems, e-mail inboxes, shopping bots, form auto-fillers, and chatbots. In a game, an agent might use search algorithms to explore different moves and evaluate their outcomes. In a robotic application, an agent might use sensors and machine learning to figure out how to navigate the environment and perform tasks. Key qualities of agents include that they are: Reacting to their environment Autonomous Goal-Oriented Persistent An agent can be implemented using various approaches. These include rule-based systems, search algorithms, and the kind we'll be looking at today: machine learning techniques like reinforcement learning. With this technique, an agent is trained to perform a task by interacting with its environment and receiving feedback in the form of rewards. The agent then uses this feedback to learn a policy that maximizes its rewards over time. It's like the saying: Practice Makes Perfect The agent not only learns how to perform a task, but how to improve its performance for the best result. It practices different methods while searching for the best solution. A great visual example of this is learning how to walk. A teacher can only warn the student about so many variables in the terrain. The student must learn from its trips, fumbles, and falls to walk better next time. Meet Cassie, a bipedal robot at Berkley who taught herself  to walk utilizing machine reinforcement learning. In the video, Hybrid Robotics provides a useful chart for understanding the reinforcement learning cycle. Deep reinforcement learning has shown great promise in robotics, game playing, and autonomous driving. How does a Python programmer write code that teaches an agent to do something new? Two of the most popular Python libraries for this technique are OpenAI Gym and TensorFlow. OpenAI Gym is a toolkit for developing and comparing reinforcement learning algorithms, while TensorFlow is an open-source software library for machine learning and AI. Let's take a closer look at what that means and how these libraries can be used together to implement deep reinforcement learning: OpenAI Gym : The Practice Space OpenAI Gym  provides a wide range of environments for testing reinforcement learning algorithms. These environments simulate a variety of tasks, such as controlling a robot arm, playing a game of Atari, or navigating a maze. Each environment provides: An observation of the current state A set of possible actions A reward for each action A way to transition to the next state Again, the agent learns to perform the task by interacting with the environment and receiving feedback in the form of rewards. One environment is the The CartPole environment , which consists of a pole moving along a frictionless track. The system is controlled by applying a force of +1 or -1 to the cart. The pendulum starts upright, and the goal is to prevent it from falling over. Here is an example of how to use OpenAI Gym to simulate a CartPole environment: In this code snippet, we create an instance of the CartPole-v0 environment and reset it to the initial state. We then run a loop for 100 time steps, during which we choose a random action from the set of possible actions, perform the action in the environment, and render the result. We continue until the task is completed (done=True), or until the loop terminates. The challenge presented to the software agent is to keep the cart pole balanced, even as these random movements pull it towards the ground. TL/DR: OpenAi Gym provides a digital practice space (like a gym) to place a software agent and teach it to teach itself. Now, all we need is the class curriculum. TensorFlow: The Lesson TensorFlow  is a powerful library for building and training deep neural networks. In the context of reinforcement learning, TensorFlow can be used to implement the agent's policy, which maps observations to actions. This policy can be represented by a neural network that takes the current state as input and outputs a probability distribution over the possible actions. Here is an example of how to use TensorFlow to build a simple neural network for the CartPole environment: In this code snippet, we define a neural network with two hidden layers of size 32 and an output layer with   softmax activation  that outputs a probability distribution over the possible actions. We then create an instance of the CartPole-v0 environment and obtain an observation of the current state. We reshape the observation to match the input shape of the neural network and use it to obtain a probability distribution over the actions. We then choose an action randomly from this distribution. Combining OpenAI Gym and TensorFlow for Deep Reinforcement To combine OpenAI Gym and TensorFlow, we can use TensorFlow to implement the agent's policy and OpenAI Gym to provide the environment. To put a picture to it: We create a practice room, place our student in it, and tell it what the objective is. In the CartPole environment, we're challenging the software agent to balance the pole even when the cart is randomly moved back and forth on the track. The software agent tries again and again, learning what happens when it makes a wrong move, until it learns the best way to keep the pole balanced. Success! Looking to add a Python Programmer to your team? If this doesn't sound like your field of expertise, hire someone who can help! Software consultancies like BearPeak Technology Group have expert developers. Check us out! We're a Boulder, Colorado-based team of engineers who help you hire remote software developers efficiently and reliably. We offer free consultations and are dedicated to your startup's success. It's important for us to disclose the multiple authors of this blog post: The original outline was written by chat.openai, an exciting new AI language model. The content was then edited and revised by Lindey Hoak. "OpenAI (2023-2024). ChatGPT. Retrieved from https://openai.com/api-beta/gpt-3/ " BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Get in touch with BearPeak for a free consultation at   bearpeak.io/contact .

  • Why You Should Validate Your AI

    Working with AI is like having a new employee who never sleeps, works lightning-fast, and doesn’t ask for vacation. Sounds perfect, right? Now imagine they occasionally get your customer’s name wrong, or they confidently give the wrong price for a product. That’s what happens when you put AI to work without validating it. Validation is the unglamorous, behind-the-scenes process of making sure your AI is actually doing what you think it’s doing. It’s like checking the locks before you close up shop; the key difference between smooth operations and a mess. Photo Credit: Luke Jones | Unsplash & IG @lukejonesdesign Why “It Works” Isn’t Enough AI is everywhere right now, and it can be so exciting to see it help your business in the blink of an eye. Businesses keep falling in love with the first AI output they get: “Look! It gave us an answer!” That's great! But is it the right  answer? Does it still work when your data changes, or when it’s Tuesday instead of Monday? A single demo isn’t proof, it’s just the first date. Validation is where you figure out if this is actually marriage material. For a small business, a single wrong decision can have monumental consequences. Invalidated AI could misclassify a lead and lose a big sale for you. Or it could recommend the wrong stock levels, and suddenly you’re out of your best-seller. Validation is a necessary step to catch those hiccups. Your AI Has Biases (Even if You Don’t) AI learns from data, and data reflects the world as it is, including its quirks and mistakes. If your training data has a skew, your AI inherits it. Without validation, you’re trusting your business to a very confident parrot, one that even misquotes sometimes. You wouldn’t launch a product without testing it. Same deal here. Validation means you run your AI through real-world scenarios, edge cases, and even a few curveballs to see if it'll hold up. It’s about building trust, so when you automate that email, approve that loan, or generate that report, you don't just hope it's right, you know  it’s right. How to Actually Validate Your AI You don’t need a PhD in machine learning to validate AI, you just need a plan. Start by giving it tasks with known answers and see if it gets them right: How many total customers have we had? What was our revenue last month? What's our return policy? Next, feed it trickier situations: incomplete data, unusual customer requests, and other situations you know tend to trip up humans, too. Compare its decisions against what a trusted staff member would do. If you can, track the results over time, not just one test, but a steady diet of “pop quizzes” so you catch issues before they snowball into big problems. If your AI is helping make decisions that cost money or affect people, validation isn’t optional, it’s your insurance policy. Bottom Line AI is only as reliable as the care you put into it. That includes checking its work. It's time to give your AI a performance review! It'll keep it sharp, keep you confident, and keep your customers happy. At BearPeak, we help business owners make sense of what’s under the hood. We put real guardrails in place so your tools actually work for you, not against you. Whether you’re working with AI you don’t quite trust yet, or you’re still figuring out how to start, we’ll help you use it with confidence. Let's chat! It's important for us to disclose the multiple authors of this blog post: The original outline was written by chat.openai, an AI language model. The content was then edited and revised by Lindey Hoak. OpenAI (2025). ChatGPT. Retrieved from https://openai.com/chatgpt " BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Schedule a free consultation at bearpeak.io/contact .

  • The Universal Translator: Model Context Protocol (MCP)

    AI is smart, but can it speak to the apps you already use? ChatGPT is brilliant: it remembers everything and can work 24/7. There’s just one problem… it doesn’t speak “QuickBooks,” “Shopify,” or “Google Calendar.” It just stares at those systems like a tourist trying to respond in a language they’ve never spoken. Enter Model Context Protocol , or MCP. It's the Babel fish, the TARDIS, Farscapes's translator microbes. We're in an age where you can pull the universal translator from Star Trek out of your pocket and teach AI to communicate.   With MCP, your AI can instantly “speak” to different tools, databases, and apps without the need to make special adapters for each one. Before MCP, getting AI to do anything in the real world was like throwing a genius into a locked room with no door. Sure, it could give you great advice from in there, but it couldn’t do  anything. Now, the room has a door: MCP. Actually, it’s more like a bridge , and once you’ve got one, it can connect to just about any other system. Why this matters for you: No more one-off integrations.  You don’t need to pay someone to hardwire your AI into every app you use. If it’s MCP-ready, you're in plug-and-play mode. Your tech just got future-proofed.   New tool comes out next year? Your AI can pick it up like it’s a new language, no expensive retraining required. The AI becomes a doer, not just a talker.  Instead of telling you: “You should send those invoices,” it can actually send them . From an engineer’s perspective, this is like going from a box of walkie-talkies to the internet. We’re no longer teaching AI how to talk to just one other app, we’re giving them every dictionary all at once. And the beauty of it? You don’t need to know how any of it works under the hood. Just turn it on and suddenly your AI can chat with your accounting, update your CRM, post your social media, and maybe even order snacks for the office (even the gluten-free ones)! MCP isn’t just an upgrade. It’s the start of AI that actually runs  part of your business. Which means more time for you to do the stuff humans do best… building relationships, closing deals, or finally taking that vacation you keep talking about. So the next time you hear “AI can’t connect to that,” just smile and say: “Let me grab my universal translator.” Ready to give your AI the gift of fluent conversation?  At BearPeak, we don’t just talk about MCP—we build it into your systems. Let’s take your AI from 'brilliant but isolated' into 'brilliant and fully plugged in.' Contact us today  and let’s make this happen. It's important for us to disclose the multiple authors of this blog post: The original outline was written by chat.openai, an AI language model. The content was then edited and revised by Lindey Hoak. OpenAI (2025). ChatGPT. Retrieved from https://openai.com/chatgpt " BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Schedule a free consultation at bearpeak.io/contact .

  • Unlocking Data Science for Your Business: A Beginner's Guide to NumPy, Pandas, and Matplotlib

    You wouldn’t solve complex math problems without a calculator. So why make business decisions without the right tools? You may have left y = mx + b behind, but the need for smart number tools never left. Data science, analytics, and big data are more than just buzzwords, they're opportunities. Understanding data science can unlock insights and trends that drive you to make better business decisions, keeping you competitive. A great place to begin is with three powerful (but approachable) Python libraries: NumPy , Pandas , and Matplotlib . Don’t let the technical names intimidate you; we’ll break each one down with simple analogies and examples in this beginner’s guide. Why not just use built-in analytics? Website platforms like Wix , Squarespace , and Shopify offer built-in dashboards—and for many businesses, those are great starting points. But they’re often limited in scope and designed for general use, not deep insight. If you're asking questions like: Which customer segments are driving repeat purchases? How do marketing campaigns correlate with long-term revenue, not just clicks? What’s the lifetime value of customers acquired from different sources? ...then your built-in tools may hit a wall. That’s where NumPy, Pandas, and Matplotlib come in. These libraries give you full control over the raw data, letting you clean it, reshape it, and visualize it exactly the way you need. What is NumPy? Remember using a scientific calculator, the type that handles complex numerical tasks? NumPy is the scientific calculator of data handling in Python. NumPy is all about efficient computation. Whenever you're crunching numbers—sales, website traffic, or customer satisfaction scores—NumPy can do the heavy lifting. NumPy is designed to handle entire columns or grids of numbers at once. It organizes data into structures called arrays (think of them as neat rows and columns of numbers), like a spreadsheet, but built for lightning-fast math. Instead of calculating values one by one, NumPy lets you crunch all the numbers together in a single operation. Examples Do you run an online store? NumPy can quickly analyze weekly sales across dozens of products to spot trends and decide where to focus your marketing efforts. Need statistics from monthly sales figures? Whether you need to calculate totals, averages, or more complex statistics, NumPy handles them quickly. In fact, operations using NumPy can be up to 50 times faster than using Python’s built-in lists. Efficiency allows you more time to interpret what the numbers mean for your business. Who’s the Panda? If NumPy is a scientific calculator, Pandas is a spreadsheet on steroids. It's about data organization, cleaning, and analysis—like working with Excel, but programmable and more powerful. Pandas is designed specifically for analyzing and organizing your data. If you collect customer feedback or market research, Pandas helps turn that raw data into actionable insigts. It uses DataFrames to structure your data in a tabular format, much like what you find in Excel. Examples Need to see how many customers purchased last month? Pandas offers robust functions for all that and more. Tracking customer purchases over several months? Pandas could calculate that 30% of your customers are repeat buyers. Understanding such data helps you make informed decisions on everything from product development to marketing strategies. What is Matplotlib? Now that you’ve organized your data with NumPy and Pandas, how do you visually present your insights? Enter Matplotlib . Its best analogy is a professional drafting table with rulers, pens, and graph paper. Matplotlib is your go-to visualization tool. It doesn't manipulate data; it turns data into visuals. Think of it like the toolset of someone who draws blueprints or data charts by hand. This library is essential for visualizing data in a way that’s easy to digest. Whether you want a bar graph showing sales trends or a pie chart illustrating customer demographics, Matplotlib makes those insights accessible. Visual representation makes it easier for your team and stakeholders to quickly understand complex data points. Examples Showcasing how your new software service has gained recent traction?  A simple but accurate line graph will make all the difference, instantly conveying your growth trends. Why Should You Care About These Tools? As a business owner, harnessing the power of data is like having a treasure map to hidden opportunities. Using NumPy for numerical operations, Pandas for organization, and Matplotlib for visualization prepares you to uncover valuable insights. For example, suppose you manage a tech business like BearPeak. By applying these libraries, you can track the performance of software development projects and user engagement metrics. Analyzing these data points may reveal that a specific feature is driving user adoption, prompting you to invest more in that area. Such insights can lead to improved business solutions and resource optimization. Getting Started Eager to dive in? Once you have Python set up and the libraries imported, start with sample datasets. Regardless of your programming background, simple code snippets can guide you. You can focus on tasks like data cleaning or creating basic charts. Don’t hesitate to explore—learning is about experimenting. If your tech resources are stretched thin, hiring experienced developers or software experts might be beneficial. Their expertise can accelerate your data science initiatives, enabling you to concentrate on strategic business growth. Final Thoughts Don’t let the complexities of data science intimidate you. Brands can leverage tools like NumPy, Pandas, and Matplotlib to make sense of the information at hand. With these skills, you're not just scratching the surface; you’re gaining deeper insights into what drives your business. If you'd rather someone integrate these for you, BearPeak is here to help! This is the part where we toot our own horn, because we have the experts you need. If you're interested in how our process works, let's chat! An intro call is free, with no strings and no stress, just insights: Let's talk about your team. With Boulder, Colorado thriving in tech innovation, embracing these tools positions you ahead of the competition. So why wait? It's important for us to disclose the multiple authors of this blog post: The original outline was written by Wix's AI language model. The content was then edited and revised by Lindey Hoak. BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Get in touch with BearPeak for a free consultation at bearpeak.io/contact.

  • Privacy Policy | Read Through Our Privacy Notice

    Last updated May 23rd, 2025 This privacy notice for BearPeak Technology Group ("Company," "we," "us," or "our"), describes how and why we might collect, store, use, and/or share ("process") your information when you use our services ("Services"), such as when you: Visit our website at http://www.bearpeak.io , or any website of ours that links to this privacy notice. Engage with us in other related ways, including any sales, marketing, or events. Questions or concerns? Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at info@bearpeak.io . Summary of this Privacy Policy's Key Points What personal information do we process? When you visit, use, or navigate our Services, we may process personal information depending on how you interact with BearPeak Technology Group and the Services, the choices you make, and the products and features you use. Do we process any sensitive personal information? We do not process sensitive personal information. Do we receive any information from third parties? We may receive information from public databases, marketing partners, social media platforms, and other outside sources. How do we process your information? We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, to analyze traffic, improve performance, and to comply with law. We may also process your information for other purposes with your consent. We process your information only when we have a valid legal reason to do so. In what situations and with which types of parties do we share personal information? We may share information in specific situations and with specific categories of third parties. What are your rights? Depending on where you are located geographically, the applicable privacy law may mean you have certain rights regarding your personal information. How do you exercise your rights? The easiest way to exercise your rights is by filling out our form available here: https://www.bearpeak.io/contact , or by contacting us by phone, post, or social media platform. We will consider and act upon any request in accordance with applicable data protection laws. What tracking technologies are automatically collected? In addition to cookies and similar technologies, we may log IP addresses and other technical information automatically through server logs or analytics tools. This helps us detect and prevent fraudulent activity and monitor overall site usage. Keep reading to learn more about what BearPeak Technology Group does with any information we collect. ​ TABLE OF CONTENTS (Click each question for a drop-down answer) 1. What information do we collect? In Short: We collect personal information that you provide to us as well as visitor tracking data. This website uses minimal tracking tools and may set cookies in your browser to improve performance. You can disable cookies in your browser settings if preferred. We collect personal information that you voluntarily provide to us when you express an interest in obtaining information about us or our products and Services, when you participate in activities on the Services, or otherwise when you contact us. Personal Information Provided by You. The personal information that we collect depends on the context of your interactions with us and the Services, the choices you make, and the products and features you use. The personal information we collect may include the following: Names Phone numbers Email addresses Mailing addresses Job titles Contact preferences Contact or authentication data Billing addresses Debit/credit card numbers Sensitive Information? We do not process sensitive information. All personal information that you provide to us must be true, complete, and accurate, and you must notify us of any changes to such personal information. ​ In Short: Some information — such as your Internet Protocol (IP) address and/or browser and device characteristics — is collected automatically when you visit our Services. Information We Collect Automatically When you visit our website, certain information is collected automatically using standard web technologies. This includes: Your IP address Your browser type and version Your operating system Your screen size and resolution Your language preference Your time zone The URL of the page you visited The website that referred you The date and time of your visit We collect this data to better understand how visitors interact with our site, to monitor traffic patterns, and to improve the functionality and performance of our website. All data is securely logged and may be stored in third-party systems for internal analytics purposes only. We do not share this data with advertisers or unrelated third parties. Information collected from other sources: We may collect limited data from public databases, marketing partners, and other outside sources. In order to enhance our ability to provide relevant marketing, offers, and services to you and update our records, we may obtain information about you from other sources, such as public databases, joint marketing partners, affiliate programs, data providers, and from other third parties. This information includes mailing addresses, job titles, email addresses, phone numbers, intent data (or user behavior data), Internet Protocol (IP) addresses, social media profiles, social media URLs, and custom profiles, for purposes of targeted advertising and event promotion. 2. How do we process your information? In short, we process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, to analyze traffic, improve performance, and to comply with law. We may also process your information for other purposes with your consent. We use visitor tracking data to analyze website traffic, improve performance and user experience, maintain the security of our services, and comply with legal obligations. We process your personal information for a variety of reasons, depending on how you interact with our Services, including: To deliver and facilitate delivery of services to the user. We may process your information to provide you with the requested service. To respond to user inquiries/offer support to users. We may process your information to respond to your inquiries and solve any potential issues you might have with the requested service. To send administrative information to you. We may process your information to send you details about our products and services, changes to our terms and policies, and other similar information. To fulfill and manage your orders. We may process your information to fulfill and manage your orders, payments, returns, and exchanges made through the Services. To request feedback. We may process your information when necessary to request feedback and to contact you about your use of our Services. To post testimonials. We post testimonials on our Services that may contain personal information. To protect our Services. We may process your information as part of our efforts to keep our Services safe and secure, including fraud monitoring and prevention. To evaluate and improve our Services, products, marketing, and your experience. We may process your information when we believe it is necessary to identify usage trends, determine the effectiveness of our promotional campaigns, and to evaluate and improve our Services, products, marketing, and your experience. To identify usage trends. We may process information about how you use our Services to better understand how they are being used so we can improve them. 3. What legal bases do we rely on to process your personal information? In Short: We only process your personal information when we believe it is necessary and we have a valid legal reason (i.e., legal basis) to do so under applicable law, like with your consent, to comply with laws, to provide you with services to enter into or fulfill our contractual obligations, to protect your rights, or to fulfill our legitimate business interests. If you are located in Canada, this section applies to you. We may process your information if you have given us specific permission (i.e., express consent) to use your personal information for a specific purpose, or in situations where your permission can be inferred (i.e., implied consent). You can withdraw your consent at any time. In some exceptional cases, we may be legally permitted under applicable law to process your information without your consent, including, for example: If collection is clearly in the interests of an individual and consent cannot be obtained in a timely way For investigations and fraud detection and prevention For business transactions provided certain conditions are met If it is contained in a witness statement and the collection is necessary to assess, process, or settle an insurance claim For identifying injured, ill, or deceased persons and communicating with next of kin If we have reasonable grounds to believe an individual has been, is, or may be victim of financial abuse If it is reasonable to expect collection and use with consent would compromise the availability or the accuracy of the information and the collection is reasonable for purposes related to investigating a breach of an agreement or a contravention of the laws of Canada or a province If disclosure is required to comply with a subpoena, warrant, court order, or rules of the court relating to the production of records If it was produced by an individual in the course of their employment, business, or profession and the collection is consistent with the purposes for which the information was produced If the collection is solely for journalistic, artistic, or literary purposes If the information is publicly available and is specified by the regulations 4. When and with whom do we share your personal information? In Short: We may share information in specific situations described in this section and/or with the following categories of third parties. Vendors, Consultants, and Other Third-Party Service Providers. We may share your data with third-party vendors, service providers, contractors, or agents ("third parties") who perform services for us or on our behalf and require access to such information to do that work. We have contracts in place with our third parties, which are designed to help safeguard your personal information. This means that they cannot do anything with your personal information unless we have instructed them to do it. They will also not share your personal information with any organization apart from us. They also commit to protect the data they hold on our behalf and to retain it for the period we instruct. The categories of third parties we may share personal information with are as follows: Cloud Computing Services Communication & Collaboration Tools Data Analytics Services Data Storage Service Providers Finance & Accounting Tools Order Fulfillment Service Providers Payment Processors Performance Monitoring Tools Product Engineering & Design Tools Website Hosting Service Providers Social Networks Sales & Marketing Tools We also may need to share your personal information in the following situations: Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company. 5. How long do we keep your information? In Short: We keep your information for as long as necessary to fulfill the purposes outlined in this privacy notice unless otherwise required by law. We will only keep your personal information for as long as it is necessary for the purposes set out in this privacy notice, unless a longer retention period is required or permitted by law (such as tax, accounting, or other legal requirements). When we have no ongoing legitimate business need to process your personal information, we will either delete or anonymize such information, or, if this is not possible (for example, because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible. 6. Do we collect information from minors? In Short: We do not knowingly collect data from or market to children under 18 years of age. We do not knowingly solicit data from or market to children under 18 years of age. By using the Services, you represent that you are at least 18 or that you are the parent or guardian of such a minor and consent to such minor dependent’s use of the Services. If we learn that personal information from users less than 18 years of age has been collected, we will deactivate the account and take reasonable measures to promptly delete such data from our records. If you become aware of any data we may have collected from children under age 18, please contact us at info@bearpeak.io . 7. What are your privacy rights? In Short: In some regions, such as Canada, you have rights that allow you greater access to and control over your personal information. You may review, change, or terminate your account at any time. In some regions (like Canada), you have certain rights under applicable data protection laws. These may include the right (i) to request access and obtain a copy of your personal information, (ii) to request rectification or erasure; (iii) to restrict the processing of your personal information; and (iv) if applicable, to data portability. In certain circumstances, you may also have the right to object to the processing of your personal information. You can make such a request by contacting us by using the contact details provided in the section " HOW CAN YOU CONTACT US ABOUT THIS NOTICE? " below. We will consider and act upon any request in accordance with applicable data protection laws. If you are located in the EEA or UK and you believe we are unlawfully processing your personal information, you also have the right to complain to your local data protection supervisory authority. You can find their contact details here: https://ec.europa.eu/justice/data-protection/bodies/authorities/index_en.htm . If you are located in Switzerland, the contact details for the data protection authorities are available here: https://www.edoeb.admin.ch/edoeb/en/home.html . Withdrawing your consent: If we are relying on your consent to process your personal information, which may be express and/or implied consent depending on the applicable law, you have the right to withdraw your consent at any time. You can withdraw your consent at any time by contacting us by using the contact details provided in the section " HOW CAN YOU CONTACT US ABOUT THIS NOTICE? " below. However, please note that this will not affect the lawfulness of the processing before its withdrawal nor, when applicable law allows, will it affect the processing of your personal information conducted in reliance on lawful processing grounds other than consent. If you have questions or comments about your privacy rights, you may email us at info@bearpeak.io . 8. Controls for do-not-track features Most web browsers and some mobile operating systems and mobile applications include a Do-Not-Track ("DNT") feature or setting you can activate to signal your privacy preference not to have data about your online browsing activities monitored and collected. At this stage no uniform technology standard for recognizing and implementing DNT signals has been finalized. As such, we do not currently respond to DNT browser signals or any other mechanism that automatically communicates your choice not to be tracked online. If a standard for online tracking is adopted that we must follow in the future, we will inform you about that practice in a revised version of this privacy notice. 9. Do California residents have specific privacy rights? In Short: Yes, if you are a resident of California, you are granted specific rights regarding access to your personal information. California Civil Code Section 1798.83, also known as the "Shine The Light" law, permits our users who are California residents to request and obtain from us, once a year and free of charge, information about categories of personal information (if any) we disclosed to third parties for direct marketing purposes and the names and addresses of all third parties with which we shared personal information in the immediately preceding calendar year. If you are a California resident and would like to make such a request, please submit your request in writing to us using the contact information provided below. If you are under 18 years of age, reside in California, and have a registered account with Services, you have the right to request removal of unwanted data that you publicly post on the Services. To request removal of such data, please contact us using the contact information provided below and include the email address associated with your account and a statement that you reside in California. We will make sure the data is not publicly displayed on the Services, but please be aware that the data may not be completely or comprehensively removed from all our systems (e.g., backups, etc.). CCPA Privacy Notice The California Code of Regulations defines a "resident" as: (1) every individual who is in the State of California for other than a temporary or transitory purpose and (2) every individual who is domiciled in the State of California who is outside the State of California for a temporary or transitory purpose All other individuals are defined as "non-residents." If this definition of "resident" applies to you, we must adhere to certain rights and obligations regarding your personal information. What categories of personal information do we collect? We have collected the following categories of personal information in the past twelve (12) months: ​ A. Identifiers Contact details, such as real name, alias, postal address, telephone or mobile contact number, unique personal identifier, online identifier, Internet Protocol address, email address, and account name YES B. Personal information categories listed in the California Customer Records statute Name, contact information, education, employment, employment history, and financial information YES C. Protected classification characteristics under California or federal law Gender and date of birth NO D. Commercial information Transaction information, purchase history, financial details, and payment information YES E. Biometric information Fingerprints and voiceprints NO F. Internet or other similar network activity Browsing history, search history, online behavior, interest data, and interactions with our and other websites, applications, systems, and advertisements NO G. Geolocation data Device location NO H. Audio, electronic, visual, thermal, olfactory, or similar information Images and audio, video or call recordings created in connection with our business activities NO I. Professional or employment-related information Business contact details in order to provide you our Services at a business level or job title, work history, and professional qualifications if you apply for a job with us YES J. Education Information Student records and directory information NO K. Inferences drawn from other personal information Inferences drawn from any of the collected personal information listed above to create a profile or summary about, for example, an individual’s preferences and characteristics NO We may also collect other personal information outside of these categories through instances where you interact with us in person, online, or by phone or mail in the context of: Receiving help through our customer support channels; Participation in customer surveys or contests; and Facilitation in the delivery of our Services and to respond to your inquiries. How do we use and share your personal information? More information about our data collection and sharing practices can be found in this privacy notice. You may contact us by email at info@bearpeak.io , by visiting https://www.bearpeak.io/contact-us , or by referring to the contact details at the bottom of this document. If you are using an authorized agent to exercise your right to opt out we may deny a request if the authorized agent does not submit proof that they have been validly authorized to act on your behalf. Will your information be shared with anyone else? We may disclose your personal information with our service providers pursuant to a written contract between us and each service provider. Each service provider is a for-profit entity that processes the information on our behalf. We may use your personal information for our own business purposes, such as for undertaking internal research for technological development and demonstration. This is not considered to be "selling" of your personal information. BearPeak Technology Group has not sold any personal information to third parties for a business or commercial purpose in the preceding twelve (12) months. BearPeak Technology Group has disclosed the following categories of personal information to third parties for a business or commercial purpose in the preceding twelve (12) months: ​ The categories of third parties to whom we disclosed personal information for a business or commercial purpose can be found under " WHEN AND WITH WHOM DO WE SHARE YOUR PERSONAL INFORMATION? ". Your rights with respect to your personal data: Right to request deletion of the data — Request to delete You can ask for the deletion of your personal information. If you ask us to delete your personal information, we will respect your request and delete your personal information, subject to certain exceptions provided by law, such as (but not limited to) the exercise by another consumer of his or her right to free speech, our compliance requirements resulting from a legal obligation, or any processing that may be required to protect against illegal activities. Right to be informed — Request to know Depending on the circumstances, you have a right to know: whether we collect and use your personal information; the categories of personal information that we collect; the purposes for which the collected personal information is used; whether we sell your personal information to third parties; the categories of personal information that we sold or disclosed for a business purpose; the categories of third parties to whom the personal information was sold or disclosed for a business purpose; and the business or commercial purpose for collecting or selling personal information. ​​ In accordance with applicable law, we are not obligated to provide or delete consumer information that is de-identified in response to a consumer request or to re-identify individual data to verify a consumer request. Right to Non-Discrimination for the Exercise of a Consumer’s Privacy Rights We will not discriminate against you if you exercise your privacy rights. Verification process Upon receiving your request, we will need to verify your identity to determine you are the same person about whom we have the information in our system. These verification efforts require us to ask you to provide information so that we can match it with information you have previously provided us. For instance, depending on the type of request you submit, we may ask you to provide certain information so that we can match the information you provide with the information we already have on file, or we may contact you through a communication method (e.g., phone or email) that you have previously provided to us. We may also use other verification methods as the circumstances dictate. We will only use personal information provided in your request to verify your identity or authority to make the request. To the extent possible, we will avoid requesting additional information from you for the purposes of verification. However, if we cannot verify your identity from the information already maintained by us, we may request that you provide additional information for the purposes of verifying your identity and for security or fraud-prevention purposes. We will delete such additionally provided information as soon as we finish verifying you. Other privacy rights You may object to the processing of your personal information. You may request correction of your personal data if it is incorrect or no longer relevant, or ask to restrict the processing of the information. You can designate an authorized agent to make a request under the CCPA on your behalf. We may deny a request from an authorized agent that does not submit proof that they have been validly authorized to act on your behalf in accordance with the CCPA. You may request to opt out from future selling of your personal information to third parties. Upon receiving an opt-out request, we will act upon the request as soon as feasibly possible, but no later than fifteen (15) days from the date of the request submission. ​​To exercise these rights, you can contact us by email at info@bearpeak.io , by visiting https://www.bearpeak.io/contact-us , or by referring to the contact details at the bottom of this document. If you have a complaint about how we handle your data, we would like to hear from you. 10. Do we make updates to this notice? In Short: Yes, we will update this notice as necessary to stay compliant with relevant laws. We may update this privacy notice from time to time. The updated version will be indicated by an updated "Revised" date and the updated version will be effective as soon as it is accessible. If we make material changes to this privacy notice, we may notify you either by prominently posting a notice of such changes or by directly sending you a notification. We encourage you to review this privacy notice frequently to be informed of how we are protecting your information. 11. How can you contact us about this notice? If you have questions or comments about this notice, you may email us at info@bearpeak.io or by post to: BearPeak Technology Group 2033 11th St Suite 6 Boulder, CO 80302 __________ United States 12. How can you review, update, or delete the data we collect from you? Based on the applicable laws of your country, you may have the right to request access to the personal information we collect from you, change that information, or delete it. To request to review, update, or delete your personal information, please visit: https://www.bearpeak.io/contact-us . BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Get in touch with BearPeak for a free consultation at bearpeak.io/contact .

  • Why Custom Apps Win Markets

    Standing out from the competition is essential. You can carve a niche for your small business with a custom app, but how would it truly make a difference? Let's dive into why custom apps are not just an option but a must-have for small businesses looking to dominate the market. Direct Access & Visibility Since an app lives on the user's device, your business will be visible every day. The icon is a subtle, sometimes even subconscious reminder of your products or services. Push notifications let you reach users instantly with updates, offers, and reminders, all things that a website can't do as easily. Email inboxes are now offering ways to stow away promotional emails, meaning yours may never be seen. Plus, integrating just one image into your email risks it landing in the spam folder. A custom app can make your small business look more credible and tech-savvy . The added convenience and value help build trust and loyalty over time. Better Performance Well-built mobile apps typically load faster and run smoother than websites, especially on native mobile devices. This leads to a better user experience, especially for repeat interactions like booking, ordering, and account management. On the backend, apps can be integrated directly with your CRM, scheduling software, inventory systems, and payment processors. This results in smoother operations and the potential for automated backend workflows. Custom applications excel in gathering data and providing insights into customer behavior. Harnessing data this way ensures that decisions are based on concrete evidence rather than assumption. Enhanced Engagement & Retention Features like loyalty programs, in-app rewards, and exclusive content keep users coming back . You can build habitual use far more effectively than through a website alone. Personalization is a huge bonus: Apps can offer customized content, settings, and experiences based on user preferences, behavior, or location. This could make your customers feel more valued and drive higher engagement and conversions. For example, a food delivery app could offer personalized meal recommendations based on users' dietary preferences, enhancing customer satisfaction. Improved Communication In-app messaging, chatbots, and support features give users instant access to help or information. Push notifications can help with timely reminders, promotions, or updates without needing email or social media. By using custom programming, your small business can connect with customers in new ways. High-quality user experiences directly contribute to customer loyalty. Offline Functionality Unlike websites, many apps can store data locally, allowing users to perform key functions even when offline or with a poor connection. Many small businesses only have a website. Having a well-designed app will set you apart and position your brand ahead of the curve . Unique Features Apps can access native device features like: Camera (for uploads, barcodes, AR) GPS/location (for local offers, directions) Biometric login (Face ID, fingerprint) Notifications and background activity ... all with the user's permission, of course! These features create seamless, modern user experiences that are hard to replicate with just a site. Consider a local coffee shop that develops an app for ordering and rewards. The app can incorporate the shop's unique logo, colors, and messaging, helping to strengthen its brand image. This provides more customizability than plugging in your brand's font and 2 main colors; this is fully-custom design! Evolution Custom applications can evolve as a business grows. For instance, let’s say a startup in the fitness industry decides to add virtual training sessions into their offerings. A custom app could easily incorporate this new service without the limitations of a cookie-cutter platform. Cost-Effectiveness in the Long Run The initial investment in custom app development may seem steep, but the long-term advantages outweigh the costs. Off-the-shelf solutions come with ongoing fees for licenses, updates, and technical support, not to mention they may lack essential functions needed by your businesses. Then you find yourself with accounts across three online apps, logging into each separately to access data or update core elements. Custom apps mean you don't have to do this anymore: you can automate tasks and reduce the need for multiple software tools. Why Custom Apps Win Markets For small business owners and entrepreneurs, investing in custom app development should be seen not just as an option but as a strategic necessity for market success. From enhancing customer experiences to providing critical analytics, the benefits of custom apps are incomparable. It's time to improve your brand identity, create competitive advantages in this saturated market, and promote internal efficiency within your team. In today’s tech-driven world, the path to success relies on tailored features and functions that custom applications uniquely offer. If you are looking to distinguish your startup, embracing custom app development is undoubtedly the way forward. This is where we come in: at BearPeak, we're ready to build your custom app. Get in touch , and let's build something amazing. It's important for us to disclose the multiple authors of this blog post: The original outline was written by chat.openai, an AI language model. The content was then edited and revised by Lindey Hoak. OpenAI (2025). ChatGPT. Retrieved from https://openai.com/chatgpt " BearPeak Technology Group is a software studio based in Boulder, CO, offering studio, startup, strategy, and staffing services. Schedule a free consultation at bearpeak.io/contact .

bottom of page