91³Ô¹ÏÍø

Watch CBS News

Minnesota father-daughter duo popular on TikTok optimistic about app's future following latest deal

In the world of TikTok, there's laughter and a sense of community for a Minnesota father-daughter duo with close to 3 million followers combined.

"I've seen a lot of the discourse and everyone's like, 'They're just going to keep pushing it back forever.' So, it is kind of cool we're moving somewhere," said Olive Mannella, of Anoka.

Last winter, WCCO with and Mannella before the potential Jan. 19 ban. Back then, the two — who share unfiltered family content — were curious what this could mean.

Now, after several extensions, President Trump took pen to paper on Thursday, signing an  titled, "Saving TikTok While Protecting National Security."

"I think most creators at this point, because it's the third or fourth round of this, are just like, 'Eh, they'll figure it out. It's gonna happen.' More so, what's going to happen after the fact is the main discussion," said Frankie Mannella, Olive's father, with over half a million followers, and known for his acts as "Dadosaur."

The Mannellas say their algorithm is what makes the app special — hoping that doesn't change.

Under the new deal, the content recommendation algorithm that powers TikTok will now be retrained to run only on U.S. user data. American cloud computing firm Oracle will take over cybersecurity, addressing concerns about Chinese control of that data.

"Something new often presents new opportunities," Frankie Mannella said.

Something the Mannellas say leaves them optimistic about an "unfiltered," family-friendly future.

"We're really hoping we can continue building upon that community and connecting with people the way TikTok allows us to," Olive Mannella said.

A consortium of American investors, including Oracle, will have a stake in the new TikTok, according to the White House.

Oracle was cofounded by Larry Ellison, whose son David Ellison is the chairman and CEO of Paramount Skydance, which is the parent company of CBS.

The Ellison family owns a controlling interest in Paramount Skydance.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });